https://github.com/home-assistant/operating-system/releases/download/7.0.rc1/haos_rpi3-64-7.0.rc1.img.xz注意刷写的目标磁盘不要选错刷写完成后,将树莓派接上电源和网线,启动完成后在电脑的浏览器中输入 homeassistant.local:8123,即可进入到 Home Assistant 后台管理界面。对于方案二,操作就更加简单了。由于我目前使用的是 NAS 品牌是威联通 NAS,因此后面也将用它来举例,其他品牌的 NAS 可以自行查找对应的资料。首先是通过 Docker 来安装的方式。登陆到 NAS 后台后,在存储池的任意一个位置新建 homeassistant 共享文件夹,用于存储 Home Assistant 所产生的配置文件。例如我是直接建立在存储池的根目录下接着,打开 Container Station,然后点击左侧的创建,搜索 Home Assistant,选择「Docker Hub」下的第一个搜索结果,点击安装。然后,选择最新版本的映像,并按照下面的参数来进行设定。设定完成后,点击确认安装,并等待安装完成。完成后,在电脑浏览器中输入你的 NAS IP 地址:8123,就可以登陆到 Home Assistant 后台管理页面。而通过虚拟机来安装,则需要先下载 Home Assistant 的虚拟机镜像。首先到这里下载最新的 vmdk 虚拟机文件,然后解压后上传到 NAS 任意一个文件夹中。由于 NAS 中的虚拟机文件为 img 格式,因此在运行之前,我们需要进行一步转换操作。打开 Virtualization Station,然后点击「导入 - 映像转换器」,选择你上传的 vmdk 文件和转换后的保存位置,点击确定并等待一段时间即可。完成之后,我们就可以开始建立虚拟机了。同样是在 Virtualization Station 中,点击「建立」,然后按照下面的图片来进行设置。需要注意的是,启动固件一定要选择 UEFI,否则必然出错。这样我们就成功创建了一个 Home Assistant 虚拟机。在虚拟接列表中点击开始,然后打开远程桌面,等到界面中显示了 ha > 即表示启动完成。回到虚拟机列表后,就可以找到 Home Assistant 的 IP 地址,在浏览器中输入这个 IP 地址,然后加上 :8123 ,就能进入到 Home Assistant 后台管理界面了。不过,通过虚拟机安装的 Home Assistant 首次启动需要等待大概 20 分钟或更长需要注意的是,通过 Docker 方案安装的 HomeAssistant 是没有 Supervisor 的(你可以理解为官方提供的一个插件库)。如果你只是为了和我一样只是单纯地想将米家的设备接入到 HomeKit,不打算使用 HomeAssistant 的其它功能,那么可以采用这个方案。否则,我强烈建议使用树莓派来刷写 HomeAssistant 的官方系统,或是用虚拟机来安装。无论是何种方案,耗费的时长都不一定相同,且首次启动 Home Assistant 也需要较长时间。在这之中影响的因素包括机器性能、硬盘速度和网络环境。如果某一步卡住了,可以耐心等待一段时间,或是试试万能的重启 / 重头再来操作。现在,我们安装好了 Home Assistant,其实就已经完成了最难的一步,接下来的操作,就非常简单了。
2. 安装 Xiaomi MIoT
能实现无代码安装,除了 Home Assistant 外,另一位大功臣就是 Xiaomi MIoT 插件。这个插件采用了 MIoT 通信协议,所有已接入米家的智能设备(注意是所有),无论是蓝牙、蓝牙 Mesh 还是 ZigBee 设备,均可通过这个插件快速接入 Home Assistant,而且还支持本地(局域网)和云端两种工作方式。