扫描二维码关注官方公众号
返回列表 发布新帖

[玩法/技巧] 群晖docker玩转Homekit用siri控制掌控一切(申精)

 火...
75486 432
发表于 2017-2-8 11:27:04 | 显示全部楼层 阅读模式

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 dodiu 于 2017-5-23 21:41 编辑

前言
最近看到http://bbs.hassbian.com/
最先是通过小米路由来安装Homekit,但必须要硬盘版的小米路由器,成本太高,于是看上遍文章里是通过树梅派来做服务端
但咱们都有群晖做NAS并都是linux系统,相信也一样能行。。。于是有了折腾~~~
IMG_5141.PNG IMG_5140.PNG
可能有点乱,但尽量用小白的话来写吧。
此教程是通过docker安装服务端。


第一步:docker
1.在群晖里套件中安装docker套件。
360截图-433544093.jpg

2.docker里的注册表搜索marcoraddatz/homebridge并下载 ,P  S:文件有点大,并且可能会失败,没事,失败了再重新下。
360截图-433683000.jpg

第二步:配置文件
在下载marcoraddatz/homebridge时先把准备工作做好。创建文件夹和配置基本配置文件。
1.创建homebridge文件夹:/volume1/docker/homebridge
360截图-434368531.jpg
2.在homebridge文件夹里创建配置文件config.json和install.sh
360截图-434389421.jpg
PS:
install.sh文件是用作安装插件的,就像是给系统安装驱动的意思。
config.json文件的作用就是配置你的设备用的。
再PS:两个文件的创建很简单,很多人被卡在这一步。在群晖打开“文字编辑器”或者win电脑打开文本文件也行,你自己的配置代码放进去然后保存,最后只要把后辍.txt改成.json或.sh即可。下面我会放出我的配置代码。

config.json示例代码
  1. {
  2.     "bridge": {
  3.         "name": "Homebridge",
  4.         "username": "CC:22:3D:E3:CE:30",
  5.         "port": 53699,
  6.         "pin": "023-66-678"
  7.     },
  8.     "platforms": [
  9.         {
  10.             "platform": "AqaraPlatform",
  11.             "sid": [
  12.                 "286c0788b818"
  13.             ],
  14.             "password": [
  15.                 "0FE2DBBEDC2D4E59"
  16.             ]
  17.         },
  18.         {
  19.             "platform": "yeelight",
  20.             "name": "yeelight"
  21.         }
  22.     ],
  23.     "accessories": [
  24.         {
  25.             "accessory": "Synology",
  26.             "name": "DSKID",
  27.             "ip": "192.168.1.8",
  28.             "mac": "00:11:32:9b:38:1b",
  29.             "port": "5000",
  30.             "secure": false,
  31.             "account": "admin",
  32.             "password": "kdon123",
  33.             "version": 6
  34.         }
  35.     ]
  36. }
复制代码
说明:
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 53699,
"pin": "023-66-678"
},以上这段是基本代码,即Homekit需要获取到的pin,只需要修改port和pin即可。

说明:
"platforms": [
{
"platform": "AqaraPlatform",
"sid": [
"286c0788b818"
],
"password": [
"0FE2DBBEDC2D4E59"
]
},
以上这代码是小米网关2代的MIC地址和局域网通讯密码。如何获取?http://bbs.xiaomi.cn/t-13198850这个链接里有。

说明:
{
"platform": "yeelight",
"name": "yeelight"
}
这段代码是小米yeelight灯泡的代码,如果你有的话可以添加,没有可以不用。
PS“小米灯泡需要打开”极客模式“,打开方法是苹果应用商店下载yeelight官方软件,然后进入后有个极客模式,点击打开并确认,这样就能搜索到了。


说明:
"accessories": [
{
"accessory": "Synology",
"name": "DSKID",
"ip": "192.168.1.8",
"mac": "00:11:32:9b:38:1b",
"port": "5000",
"secure": false,
"account": "admin",
"password": "kdon123",
"version": 6
}
]
}
以上这段代码是群晖的插件,可以控制开机和关机和查看系统温度,同样可以自己选择是否安装。

config.json配置文件并必和install.sh插件文件一起配置,就像你把群晖的这个代码加进去了,但你还需要在install.sh里写好安装群晖插件的代码。


install.sh代码示例:
  1. #!/bin/bash
  2. apt-get install libavahi-compat-libdnssd-dev
  3. npm install -g homebridge-aqara
  4. npm install -g homebridge-yeelight
  5. npm install -g homebridge-synology
复制代码
说明:
apt-get install libavahi-compat-libdnssd-dev是一个依赖包,必需要的。
npm install -g homebridge-aqara是小米网关的插件,也是必须要的。
npm install -g homebridge-yeelight这是yeelight灯泡的插件,如果你有的话就加上,没有就删了。
npm install -g homebridge-synology这是群晖的,同样,如果你需要加上,不需要删了。


第三步:启动容器,下载好marcoraddatz/homebridge就应该要开始安装了。
360截图-435117890.jpg
上图:启动容器

360截图-435134187.jpg
上图:选择高级设置


360截图-435219937.jpg
上图:找到卷并链接/volume1/docker/homebridge/root/.homebridge,否则配置文件将不会被加载


360截图-435240671.jpg
上图:网络设置


360截图-435270343.jpg
上图:设置完毕,应用。

第四步:手机端配置。
苹果手机打开Homekit然后添加配件,输入你设置的代码
360截图-435481093.jpg

整个过程完结了。其实最麻烦的是config.json文件的编写,很容易出错。
下面给大家一个网站,在配置前一定要先在这测试看是否能通过。
PS:有些人单独代码能通过,但多个插件代码就通不过,这是正常的,因为可能你一个]或}没打,或多打,都通不过。所以这个需要自行看代码,然后多试验
代码验证网站:http://www.bejson.com/


                               
登录/注册后可看大图

感谢:nichwang  和   夜雨暗影  两位在http://www.gebi1.com/thread-260230-5-1.html贴子中给我的回答帮助。

外网控制重要说明!!!
游客,如果您要查看本帖隐藏内容请回复


配置文件.rar (683 Bytes, 下载次数: 123)

本帖被以下淘专辑推荐:

评论432

wind2Lv.5 发表于 2021-4-9 12:07:08 | 显示全部楼层
挺厉害的。。
回复 点赞

使用道具 举报

7154529Lv.3 发表于 2021-4-9 11:57:35 | 显示全部楼层
支持一下,收藏
回复 点赞

使用道具 举报

月亮火Lv.2 发表于 2020-10-13 00:41:44 | 显示全部楼层
初入ha,学习学习
回复 点赞

使用道具 举报

oyursLv.2 发表于 2020-6-9 16:10:54 | 显示全部楼层
观看学习一下
回复 点赞

使用道具 举报

hctflyLv.3 发表于 2017-8-5 10:02:09 | 显示全部楼层
学习学习
回复 点赞

使用道具 举报

ricemyLv.2 发表于 2017-8-4 20:44:39 | 显示全部楼层
这个好,加分太棒了!
回复 点赞

使用道具 举报

airmanleeLv.2 发表于 2017-8-4 20:36:34 | 显示全部楼层
airmanlee,如果您要查看本帖隐藏内容请回复
回复 点赞

使用道具 举报

549876099Lv.2 发表于 2017-8-2 18:27:16 | 显示全部楼层
楼主6666
回复 点赞

使用道具 举报

yaleyuLv.3 发表于 2017-7-31 07:41:13 | 显示全部楼层
快速回复看看有时候不起作用。
回复 点赞

使用道具 举报

yaleyuLv.3 发表于 2017-7-31 07:40:42 | 显示全部楼层
这个要顶顶,看看怎么弄,紫苏不定。
回复 点赞

使用道具 举报

yaleyuLv.3 发表于 2017-7-31 07:40:11 | 显示全部楼层
这个顶顶看
回复 点赞

使用道具 举报

konicaxLv.10 发表于 2017-7-30 22:49:52 | 显示全部楼层
感谢lz分享
回复 点赞

使用道具 举报

TimeMachineLv.2 发表于 2017-7-26 12:18:13 | 显示全部楼层
我来试一试
回复 点赞

使用道具 举报

wuqiyu007SVIPLv.10 发表于 2017-7-26 11:45:24 | 显示全部楼层
wwwfst 发表于 2017-2-13 13:39
可以上传配置两个文件吗?根据年的方法配置了,运行时出错并停止运行。希望可以上传配置文件。

...

我的也是出错停止,用domocitz那种就可以,直接用小米的就出错停止
回复 点赞

使用道具 举报

doonwsVIPLv.3 发表于 2017-7-25 14:05:08 | 显示全部楼层
感谢楼主分享
回复 点赞

使用道具 举报

amnesia96Lv.3 发表于 2017-7-25 12:58:57 来自手机 | 显示全部楼层
今生今世爸爸妈妈
回复 点赞

使用道具 举报

chenrui1983Lv.4 发表于 2017-7-24 15:09:13 | 显示全部楼层
ganxiely~~~~~~~~~
回复 点赞

使用道具 举报

iErtenLv.3 发表于 2017-7-23 20:52:45 | 显示全部楼层
我擦,隐藏啊!
回复 点赞

使用道具 举报

piscescLv.2 发表于 2017-7-20 20:11:58 | 显示全部楼层
好东西,保留下
回复 点赞

使用道具 举报

回复

懒得打字嘛,点击右侧快捷回复 【本站酷狼4T,750元】
您需要登录后才可以回帖 登录 | 注册

本版积分规则

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表