设置HomeBridge,链接HomeAssistant上的设备

2018-09-26 10:32:42 11点赞 86收藏 24评论

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

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


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

打开详细信息打开详细信息

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

选择Terminal页选择Terminal页

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

创建新命令行创建新命令行

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

以其它命令启动以其它命令启动

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

键入sh命令键入sh命令

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

切换命令行窗口切换命令行窗口

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

安装homebridge-homeassistant插件安装homebridge-homeassistant插件

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

打开群晖文件管理器打开群晖文件管理器

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

下载config.json到本地下载config.json到本地

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

记下pin码记下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

}

]

添加Platform添加Platform

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

上传替换config.json上传替换config.json

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

重启容器重启容器


(完)



展开 收起
24评论

  • 精彩
  • 最新
  • homebridge最后重启,终端上显示the requested platform 'HomeAssistant' was not registered by any plugin
    并且不断重启,这个是什么问题啊?重头试了几次都不行。。。

    校验提示文案

    提交
    值得买里有没有什么方法可以私下帮助你的

    校验提示文案

    提交
    把 npm install -gs homebridge-homeassistant 添加到install.sh 最后一行

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 选中最后一页Terminal(控制台),........ socket已关闭 啥意思啊

    校验提示文案

    提交
    网络通信失败。

    校验提示文案

    提交
    收起所有回复
  • Failed getting devices: Error: You are not authenticated. Retrying...
    怎么办?

    校验提示文案

    提交
  • homeassistant为什么一直提示login failed,进不去

    校验提示文案

    提交
    首先 Home Assistant 的 configuration.yaml 加/修改两行:
    http:
    api_password: !secret http_password

    然后 secrets.yaml 加/修改一行:
    http_password: ABCDEFG
    再然后在 Homebridge 的 config.json 里, 配置 HomeAssistant 的部分加密码, 例如:
    "password": "ABCDEFG",
    最后重启 HA 和 HB.

    P.S. 修改了所有的配置文件后记得保存.

    校验提示文案

    提交
    收起所有回复
  • 选中最后一页Terminal(控制台),在这一页可以通过命令行控制容器。
    系统显示《无法连接插口,因为synology quickconnect 不支持此功能。》 无法到达启用SH命令这一步,这是什么情况?怎么办?

    校验提示文案

    提交
  • npm install –g homebridge-homeassistant 到这一步的时候出错 一大堆错误提示是怎么回事

    校验提示文案

    提交
    “-g”重新按照英文输入法敲一下。复制的好像时中文的“—”

    校验提示文案

    提交
    收起所有回复
  • 人家一篇甚至半篇文章能搞定的事情你写了四篇? [大囧]

    校验提示文案

    提交
    我也刚想说这个事情,感觉现在值得买太多这样的文章,还有一些公众号写得不知所谓的文章,哎

    校验提示文案

    提交
    这个教程是全网群晖homekit最详细的教程了,你就没有小白的时候?

    校验提示文案

    提交
    收起所有回复
  • config.json 的設定是否要改呢?還是直接使用你的配置代碼就可以?

    校验提示文案

    提交
  • 这写的什么啊?

    校验提示文案

    提交
  • 输入npm install -g homebridge-homeassistant 后npm install -g homebridge-homeassistant 怎么办

    校验提示文案

    提交
  • 我设置了HA账号,platform那里怎么填用户名呢。

    校验提示文案

    提交
  • 127.0.0.1是不是要改成我的192.168.1.189,还有password是不是改成HOMEASSISTANT的密码

    校验提示文案

    提交
    不知道呀~~我是小白

    校验提示文案

    提交
    收起所有回复
  • –g 格式不对~大家自己用键盘敲上

    校验提示文案

    提交
    config.json 配置文件可否传一个

    校验提示文案

    提交
    早就不用群晖了。现在用的斐讯n1

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
86
扫一下,分享更方便,购买更轻松