群晖HomeKit 篇四:设置HomeBridge,链接HomeAssistant上的设备

此篇作为《群晖Docker快速搭建HomeBridge和HomeAssistant平台:让ios用户可以通过siri控制小米设备》的第4个步骤。都是固定步骤,只需照做即可。

注:群晖系统要求DSM6及以上


打开Docker左侧的Container(容器列表),选择已经启动的homebridge容器,点击Details(详细信息)按钮。

5ba0c3f0d20587305.png_e1080打开详细信息

选中最后一页Terminal(控制台),在这一页可以通过命令行控制容器。

5ba0c400f3f196377.png_e1080选择Terminal页

点击Create按钮旁边的小三角,打开下拉列表。

5ba0c41212a339149.png_e1080创建新命令行

选择Launch with Command(以其它命令启动)。

5ba0c439eaba39076.png_e1080以其它命令启动

输入sh,表示以sh命令启动命令行。

5ba0c44bea4629148.png_e1080键入sh命令

选择左侧以sh命令启动的命令行窗口。

5ba0c46a68cb28215.png_e1080切换命令行窗口

输入npm install –g homebridge-homeassistant,安装homebridge-homeassistant插件。

5ba0c47ec02559001.png_e1080安装homebridge-homeassistant插件

打开群晖的文件管理器,定位到/docker/homebridge文件夹。

5ba0c4a1c52c49985.png_e1080打开群晖文件管理器

右键点击config.json,选择Download,下载文件到本地。

5ba0c4c07f7fd2606.png_e1080下载config.json到本地

选用任一种编辑器打开本地的config.json文件,记下pin码,在ios中添加家庭设备时要用到。

5ba0c4d7c4e773500.png_e1080记下pin码

在platform代码段添加HomeAssistant的配置代码。


"platforms": [
{
"platform": "HomeAssistant",
"name":"HomeAssistant",
"host":"http://127.0.0.1:8123",
"password":"",
"support_types":["automation", "binary_sensor", "climate", "cover", "device_tracker", "fan", "group", "input_boolean", "light", "lock", "media_player", "remote", "scene", "script", "sensor", "switch", "vacuum"],
"default_visibility": "visible",
"verify_ssl": false,
"logging":true
}
]

5ba0c5381a3e61643.png_e1080添加Platform

将修改过后的config.json文件上传,替换原文件。

5ba0c5504d9996125.png_e1080上传替换config.json

重返Docker,在Docker左侧的Container(容器列表)里,右键点击homebridge容器,选中Action->Restart,重启容器

5ba0c55f347f797.png_e1080重启容器

(完)

Related Post

发表回复