Windows
安装 Home Assistant Operating System
本指南介绍如何在 Windows 上使用虚拟机安装 Home Assistant。
下载合适的镜像
- VirtualBox (Intel 芯片) (.vdi)
- VMware Workstation (.vmdk)
- Hyper-V (.vhdx)
下载后,解压缩镜像。如果镜像是 ZIP 文件,解压缩它。
如果您已经在运行支持的虚拟机管理程序,请按照本指南操作。如果您不熟悉虚拟机,请直接在 Home Assistant Yellow、树莓派 或 ODROID 上安装 Home Assistant OS。
创建虚拟机
将设备镜像加载到您的虚拟机管理程序中。(注意:您可以自由分配任意资源给 VM,请根据您的应用需求分配足够的资源。)
最低推荐配置:
- 2 GB RAM
- 2vCPU
VirtualBox 配置
创建虚拟机
- 打开 VirtualBox 并选择 新建 按钮(蓝色星形)。
- 名称:输入 Home Assistant。
- ISO 镜像:保留为 无 或 空。
- 类型和版本:选择 Linux,然后选择 Oracle Linux (64-bit)。
- 选择 下一步。
配置硬件
- 基本内存:将滑块移动到至少 2048 MB (2GB)。
- 处理器数量:将滑块移动到至少 2。
- EFI:勾选 启用 EFI(仅限特殊操作系统)。这是 Home Assistant 启动所必需的。
- 选择 下一步。
完成向导
- 在 虚拟硬盘 屏幕上,保留设置不变(它将建议创建新磁盘)。我们将在下一步将其替换为您下载的文件。
- 选择 完成。
附加 Home Assistant 磁盘 (VDI)
- 在左侧列表中选择新的 "Home Assistant" VM,选择 设置 图标(橙色齿轮)。
- 转到左侧菜单的 存储 部分。
- 在 存储设备 列表中,您会看到 控制器: SATA 下已列出一个磁盘。右键单击该磁盘并选择 移除附件。这将移除空的占位符磁盘。
- 选择 添加硬盘 图标(带有绿色加号的小磁盘),位于 控制器: SATA 旁边。
- 在弹出的窗口中,选择顶部的 添加 按钮。
- 找到并选择您之前下载并解压缩的
.vdi文件。 - 选择 选择 确认文件。
配置网络
- 仍在 设置 窗口中,转到 网络 部分。
- 将 连接方式 从 NAT 更改为 桥接网卡。
- 在 名称 下,选择您用于互联网访问的适配器。这允许 Home Assistant 与您家中的其他设备通信。
- 选择 确定。
VMware Workstation 配置
- 启动 VMware Workstation 并选择 创建新的虚拟机。
- 选择 稍后安装操作系统,然后选择 Linux > 其他 Linux 5.x 内核 64 位。
- 给 VM 命名,
home-assistant,并定义一个易于访问的存储位置,例如C:\home-assistant。 - 指定磁盘大小并选择 将虚拟磁盘存储为单个文件。
- 选择 自定义硬件。
- 定义 VM 允许使用的内存量和核心数。
- 移除 新 CD/DVD 条目。它不会被使用。
- 连接以太网线并确保它连接到您的网络。
- 在 网络适配器 下,选择 桥接模式:直接连接到物理网络。
- 确保 复制物理网络连接状态 未选中。
- 选择 配置适配器。
- 确保所有虚拟适配器和蓝牙设备未选中。
- 选择您的主机网络适配器。
- 在向导结束时,选择 完成。
编辑 VM 设置
- 在 Windows 资源管理器中,转到新创建 VM 的存储位置,例如
C:\home-assistant。 - 删除
home-assistant.vmdk文件。 - 在
Downloads文件夹中,找到haos_ova_xx.x.vmdk文件。- 如果您还没有解压缩归档,解压缩它。
- 在文件夹中,找到
.vmdk文件并将其重命名为home-assistant.vmdk。 - 将文件(不是解压缩的文件夹)粘贴到
C:\home-assistant文件夹中。
- 右键单击
.vmx文件并选择 打开方式 > 记事本。 - 在
.encoding下,添加一行。输入firmware = "efi"。
Hyper-V 配置
- 打开 Hyper-V 管理器。
- 选择 新建 > 虚拟机。
- 给 VM 命名并选择存储位置。
- 选择 第 2 代(Generation 2)。
- 分配至少 2048 MB 内存。
- 配置网络适配器。
- 选择 使用现有虚拟硬盘,然后选择下载的
.vhdx文件。 - 完成向导。
启动虚拟机
- 启动虚拟机。
- 观察 Home Assistant Operating System 的启动过程。
- 完成后,您将能够在 homeassistant.local:8123 访问 Home Assistant。
Note
如果您运行的是较旧的 Windows 版本或有更严格的网络配置,您可能需要在 homeassistant:8123 或 http://X.X.X.X:8123(将 X.X.X.X 替换为您虚拟机的 IP 地址)访问 Home Assistant。
安装并可以访问 Home Assistant Operating System 后,您可以继续进行初始设置。
Info

