- 积分
- 364
- 金钱
- 323
- 威望
- 0
- 贡献
- 0
- HASS币
- 0
中级会员
- 积分
- 364
- 金钱
- 323
- HASS币
- 0
|
本帖最后由 HeroYu920 于 2018-5-7 23:30 编辑
1.下载Docker镜像
在Synology DSM上打开Docker应用程序,转到该Registry部分,然后搜索并下载oznu / homebridge图像
1
确保你选择了latest标签:
2
2.创建容器
使用oznu / homebridge图像启动一个新的容器。
适当命名您的容器,然后单击Advanced Settings:
4
选中该框即可Enable auto-restart。如果您希望容器在Synology DSM重新启动或Homebridge崩溃后自动重新启动,建议使用此选项。
5
点击Volume标签,然后Add Folder。
6
创建一个新的空文件夹来存储您的Homebridge配置。这将允许您更新,删除并重新创建Homebridge容器,而不会丢失任何插件或配置。
如果您需要重置您的配置,只需清空此文件夹的内容并重新启动容器。
7
点击Network标签并勾选框Use the same network as Docker host。这将使Homebridge可以通过本地网络上的iOS和HomeKit发现。
8
单击该Environment选项卡并添加一个名为的新环境变量DSM_HOSTNAME。DSM_HOSTNAME环境变量的值应该与Synology DSM Control Panel- > Info Center- > 所示的服务器名称完全匹配Server name,它不应包含空格或特殊字符。
9
点击OK保存您的高级设置,然后点击Apply启动oznu / homebridge容器。
10
3.安装插件
首先通过命令行安装必备的一个插件。
通过命令行安装插件是获取最新版插件的最简单方法。要为您的oznu / homebridge容器启动一个命令行会话,请单击该Details选项卡:
11
点击Terminal标签然后Create> Launch with command。
12
输入命令sh
13
在终端里输入以下命令后回车
npm install -g homebridge-homeassistant
14
此时已经完成HomeBridge的安装,在Log(日志)的选项卡中可以看到苹果连接的二维码和PIN码,在手机上选其一进行配对即可。
4.编辑配置文件使其集成到HA系统中,配置文件位于docker\homebridge下的config.json文件,以下是我的示例文件:
{
"bridge": {
"name": "Homebridge",
"username": "00:00:00:00:00:00", 这里是你DSM的MAC地址
"port": 51826, HomeBridge的端口
"pin": "478-00-730" 匹配用的PIN码
},
"platforms": [
{
"platform": "HomeAssistant",
"name": "HomeAssistant",
"host": "http://192.168.123.242:8123", 这里是你HA的地址加端口号,默认8123
"password": "", 如果你的HA访问无需密码可不填""中的内容
"supported_types": ["fan", "binary_sensor", "sensor", "garage_door", "input_boolean", "light", "lock", "media_player", "rollershutter", "scene", "switch"]
}
]
}
新手入门,请多指教!大家一起交流进步!
参考链接:oznu/Docker 此中有更完善的安装插件的方法
|
评分
-
查看全部评分
|