准备
创建镜像打开 Docker — 注册表 — 搜索 [homeassistant],选择并安装 homeassistant/home-assistant 镜像,版本选择 letest 即可。由于文件比较大,需要一定的时间会出现下载失败的现象,建议开启代理下载或者多试几次。 ![]() 在 映像 中创建以 homeassistant/home-assistant 为镜像的容器,选择 高级设备, 在 网络 选项中勾选 使用与 Docker Host 相同的网络; ![]() 在 卷 中选择添加文件夹,选择准备工作中创建的 home-assistant 文件夹,装在路径为 /config ![]() 以上设置之后完成创建容器。稍等几分钟容器启动完成后,在浏览器输入 http://192.168.1.180:8123(替换为你的群晖局域网 IP),就可以看到搭建完成的 Home Assistant 系统。 添加智能控制设备本篇一小米 LED 台灯为例添加到 Home Assistant 系统,并进行开关和亮度的控制。 ![]() 首先要开启台灯的局域网控制,开启后请重新插拔小米 LED 台灯电源 ![]() 打开准备工作中创建的 home-assistant 文件夹,编辑 configuration.yaml 文件,在文件末尾追加以下代码:
![]() 然后重启 Docker 中的 homeassistant 容器,再次打开 http://192.168.1.180:8123(替换为你的群晖局域网 IP),就可以看到改设备。 ![]() 至此,Home Assistant 控制系统已经搭建完成,由于 Home Assistant 支持大部分主流平台的智能硬件设备,我们将所有的设备包括 灯泡、温湿度传感器、开关、摄像头等设备都集中在 Home Assistant 进行管理和自动化处理。 那么,如何将这些设备集中到 HomeKit 中,通过 iOS 系统的 家庭 APP进行控制,并可以通过 Siri 进行语音控制。 Homebridgehomebridge 可以将原本不支持 iOS HomeKit API 的设备,通过插件的方式进行桥接,使能够使用 Siri 或者 iOS 设备对智能硬件进行控制。 homebridge 和 Home Assistant 有什么关系呢?其实 homebridge 也可以单独运行并通过插件的方式连接 灯泡、传感器、开关等这些设备,只是 homebridge 添加设备都需要频繁插件安装,不如 Home Assistant 更加灵活的方便,Home Assistant 也是目前管理智能家居最流行和成熟的平台。我们在 Home Assistant 中管理和配置智能家居设备,然后通过 homebridge 插件在 Home Assistant 和 HomeKit 之间架起一座桥梁,间接的通过 iOS 系统控制这些智能设备。 安装 Homebridge在 注册表 中搜索 homebridge, 选择 oznu/homebridge 进行下载。 ![]() 下载完成后在 映像 中选择容器创建,在高级设置中添加准备工作中创建的 homebridge 文件夹,装在路径为 /homebridge ![]() 在 网络 选项中勾选 使用与 Docker Host 相同的网络; ![]() 点击 应用 并完成容器创建。确保 Home Assistant 和 homebridge 都处于运行状态。 ![]() 在File Station 中打开 homebridge 文件夹,编辑 config.json 文件 ![]() 文件内容,需要替换 host 值 IP 地址为群晖 IP :
打开 iOS 设备中 家庭 进行连接 ![]() 连接成功后便会出现智能家居设备,并可进行控制。 ![]() |
|