在 Windows 系统上安装 Home Assistant,最简单和最推荐的方式是使用 Docker Desktop。这里将详细介绍如何在 Windows 上通过 Docker Desktop 来安装 Home Assistant。
第一步:安装 Docker Desktop on Windows
- 下载 Docker Desktop: 前往 Docker 官方网站下载 Docker Desktop for Windows:Docker Desktop。
- 安装 Docker Desktop: 运行下载的安装程序并遵循屏幕上的提示完成安装。安装过程中,选择是否使用 Windows containers(默认情况下,Docker 会使用 Linux containers,这是运行 Home Assistant 所需的)。
- 启动 Docker Desktop: 安装完成后启动 Docker Desktop。第一次启动可能需要一些时间。你可能需要在 BIOS 设置中启用虚拟化支持(例如,Intel VT-x 或 AMD-V)。
- 确认 Docker 正在运行: 确保 Docker Desktop 已经启动并且在系统托盘中显示为正在运行。
第二步:在 Docker 中安装 Home Assistant
- 打开 PowerShell: 右击开始菜单,选择“Windows PowerShell(管理员)”来打开一个管理员权限的 PowerShell 窗口。
- 创建一个目录用于 Home Assistant 配置: 输入以下命令来创建一个目录。
- 这个目录将用来存储 Home Assistant 的配置文件和数据,确保它在 Home Assistant 更新或重新安装时不会丢失。
mkdir C:\Users\<你的用户名>\HomeAssistant
- 替换
<你的用户名>
为你的实际用户名。 - 使用 Docker 命令安装 Home Assistant: 在 PowerShell 中输入以下命令来下载并运行 Home Assistant 的 Docker 镜像。记得替换
<你的时区>
为你的实际时区,如 Asia/Shanghai。docker run -d --name="home-assistant" -v C:\Users\<你的用户名>\HomeAssistant:/config -e TZ=Asia/Shanghai --net=host homeassistant/home-assistant:stable
第三步:访问 Home Assistant
完成上述步骤后,你可以通过浏览器访问 http://localhost:8123
或 http://<你的IP地址>:8123
来配置和使用 Home Assistant。这将打开 Home Assistant 的初始设置向导,引导你完成配置过程。