准备
创建镜像打开 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 设备中 家庭 进行连接 连接成功后便会出现智能家居设备,并可进行控制。 |
|