找回密码
 立即注册
查看: 3049|回复: 8

[教程] 猫盘群晖安装homebridge对接domoticz实现siri控制智能家居

[复制链接]

4

主题

44

回帖

329

积分

中级渣柚V1

积分
329
发表于 2019-10-27 16:24:05 | 显示全部楼层 |阅读模式
本帖最后由 mstsc 于 2019-10-27 17:28 编辑 ) p4 X2 `' s! Q4 ~5 I7 E/ s
- K+ j/ l- y' A8 A* _5 j1 r
之前安装了domoticz和mqtt,现在安装homebridge实现siri控制
* {# l' V; F/ R  I猫盘群晖安装domoticz和mqtt实现智能家居控制3 g: _+ G" o( Z! Q) q
准备工作
9 ]$ y# r: o, ?; s: e0 m& e群晖套件中心安装Node.js v8  P% Q( V, U' |
4 t; J$ q, `9 v& t% t+ |
安装bootstrap" D- S' g6 Y, ]7 R' V. s7 s

) w" i) H, m2 s& A* P7 A# C
  1. sudo -i5 s- \. A+ |/ M- x; v* J, \
  2. cd /volume1/@tmp2 G% Q5 V% E  \
  3. /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh
    / \1 s% h4 k- D  f
  4. chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh9 ]0 n; Z- X# m' N$ l$ _
  5. /volume1/@tmp/buildroot-armeabihf-bootstrap.sh& K* o0 ?. ^/ D  A
  6. export PATH=$PATH":/opt/bin"   //添加环境变量
复制代码
继续
1 t: J$ s% i: V
  1. ipkg update
    ! ]% n( P/ n" T0 d9 p7 D
  2. ipkg install gcc  F$ v6 I* ]* G1 u8 I; L% {2 h" X
  3. ipkg install automake
    ( y4 l2 z: ^) ]" f7 G+ _
  4. ipkg install dbus0 V7 d" x& F4 O
  5. ipkg install avahi8 c' }# i- I4 X  j- y
  6. ipkg install nano
复制代码

7 R9 V; ]8 ]" [' a  H5 M/ I3 E安装homebridge和edomoticz插件) g' J9 |, z- _
  1. cd /volume1/@appstore/Node.js_v8/usr/local/bin/ R' n6 S5 X; v( w. `+ h; J  d
  2. npm install -g npm
    8 O9 v. G  y( e$ W
  3. npm install -g --unsafe-perm homebridge5 U$ N& H; }  {0 q% c! Z# v
  4. npm install -g homebridge-edomoticz
复制代码
7 d$ @  z( N1 }1 K$ ]
配置domoticz
7 b8 N" b3 N( O在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关+ E) P$ J1 r9 G9 b. Z- J
8 G# w4 R, j$ e
配置homebridge7 ?$ ~' v0 Q  V# ]6 f/ d+ M( [
  1. touch /root/.homebridge/config.json  //创建配置文件
    : b9 @( E6 W/ N3 m" g8 w+ d. A
  2. nano /root/.homebridge/config.json   //修改配置文件,添加以下内容
复制代码
{0 I9 C- S! G1 K; }: ?
    "bridge": {; S# ?+ S- h- r6 D7 T
        "name": "Homebridge",# n  [. m, w1 ?% U2 q& x2 [
        "username": "CC:22:3D:E3:CE:30",
1 v; A5 F( \% @- |- I. H        "port": 51826,+ {" \6 w# e2 u& r* n: B$ h
        "pin": "031-45-154"
  {% i0 [" l% b& D! p* u3 N    },# v# s2 Z6 Y6 B9 }1 F  D
    "description": "Configuration file for (e)xtended Domoticz platform.",& r" Q: P( j; n+ s6 R
    "platforms": [
0 q. T+ J3 W0 I' i        {
+ q$ i5 m9 j. L4 i            "platform": "eDomoticz",: N9 z9 @9 f) t4 Z& ?7 A! u
            "name": "eDomoticz",% _- c7 e9 o: `( O+ M8 X5 x  L6 p3 u2 h+ ?
            "server": "127.0.0.1",9 e' c( ^) K6 m4 q6 K" E/ x% j+ _
            "port": "8000",
# q8 X* n* W# Z/ {, j2 k, f            "ssl": 0,
6 W% n, O+ `6 B: W5 y" M& U1 i            "roomid": 2,7 Y. I" z+ K3 _' ?
            "mqtt": 1,
" h4 Q0 D) K- ?3 v3 `2 L3 x! C9 k            "excludedDevices": [
! x9 ~3 @( y- f( S$ w  @) [# }6 O) m                16 K3 E  y6 u1 D9 C
            ]: ^% S- r: f  o- `2 m
        }3 D6 o* O2 F" o* a
    ],
2 R& T. c# m+ J/ f" W" W$ [    "accessories": []8 f, O. n7 b% \5 t% g1 ~! e# a% I
}3 a" p2 E+ |4 F8 L0 ?* g
6 W4 o9 n$ F+ t
运行homebridge

- [+ g) H7 l1 J  K4 l
  1. /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码
打开iphone—家庭—添加扫码即可,siri就可以控制开关了
" E' v/ V0 l5 o. \& b# L* d0 Z; s

评分

参与人数 1渣金 +10 经验值 +5 收起 理由
zystbbs + 10 + 5 赞一个!

查看全部评分

4

主题

44

回帖

329

积分

中级渣柚V1

积分
329
 楼主| 发表于 2019-10-27 16:24:32 | 显示全部楼层
占楼

2

主题

19

回帖

131

积分

初级渣柚V2

积分
131
发表于 2019-10-27 17:59:54 | 显示全部楼层
牛皮了      

1

主题

29

回帖

109

积分

初级渣柚V2

积分
109
发表于 2019-10-27 19:10:57 | 显示全部楼层
学习了   

1

主题

20

回帖

94

积分

初级渣柚V2

积分
94
发表于 2019-10-27 19:13:58 | 显示全部楼层
真大佬,进来学习了

1

主题

233

回帖

367

积分

中级渣柚V1

积分
367
发表于 2019-10-27 21:23:14 | 显示全部楼层
我的还没刷,我要赶快刷了玩玩

1

主题

266

回帖

515

积分

中级渣柚V2

积分
515
发表于 2019-11-17 18:51:56 | 显示全部楼层
大佬  学习了

5

主题

116

回帖

314

积分

中级渣柚V1

积分
314
发表于 2019-11-17 21:15:06 | 显示全部楼层
太高级了,看不上很懂啊

3

主题

79

回帖

157

积分

初级渣柚V2

积分
157
发表于 2020-3-11 23:42:48 | 显示全部楼层
第四行就出错了
  ?( n+ o6 K- Y" O4 p  }6 Z  L7 G  Z- P) A( A
rm: cannot remove ‘/tmp/’: Is a directory
$ J% F1 E% v5 H/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 8: /opt/etc/ipkg.conf: No such file or directory0 F6 @4 r9 X1 \+ Q; ]' ]
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 9: /opt/etc/ipkg.conf: No such file or directory
& @* P( b/ _: `! D6 TBootstraping done8 E, Z# S( R+ }/ M% k3 R3 v. Y
Installing glibc-locale package to generate needed /opt/lib/locale/locale-archive5 X, \4 A  n) q! l8 P( K4 Q
=================================================================================  \+ s+ i  f4 R2 k6 a
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 18: /opt/bin/ipkg: No such file or directory* {* p  r: _4 ?3 h- k8 n& M
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 19: /opt/bin/ipkg: No such file or directory
- u7 t. n) A8 w  X+ g# s% k=================================================================================
1 @& x- [. \5 L3 C2 w' _Removing glibc-locale package to save space: this doesn't remove generated /opt/lib/locale/locale-archive
: O* K+ k( [. ]/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 24: /opt/bin/ipkg: No such file or directory; E2 Y# U. i/ |4 o
root@YiNas:/volume1/@tmp# export PATH=$PATH":/opt/bin"   //添加环境变量& N) t8 K4 o; U4 h  J  Z
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|矿渣社区 ( 黔ICP备2024020525号-1 )

GMT+8, 2024-12-25 10:40 , Processed in 0.080137 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表