|
本帖最后由 mstsc 于 2019-10-27 17:28 编辑
[3 x6 D" ]; @1 p
! x4 n. y' l' x ~3 P* B. q之前安装了domoticz和mqtt,现在安装homebridge实现siri控制% ~: p' m( w9 r! W5 w* o
猫盘群晖安装domoticz和mqtt实现智能家居控制 H3 ?& R' R: Q
准备工作
: p N# [) r: o群晖套件中心安装Node.js v8: j/ @5 [* X4 p# @
( K8 o3 P2 x, A/ }) A2 Z8 u安装bootstrap/ _- Y# d' W# ]$ S
+ {6 _; W9 }6 V; l- sudo -i
" V& O- U7 X# J5 r - cd /volume1/@tmp4 O5 U+ f% }8 s
- /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh) i" k$ B. R' } c
- chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh0 j" ^- ^4 o5 _% Q2 h
- /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
( C' u; ?8 i9 ]3 x; I - export PATH=$PATH":/opt/bin" //添加环境变量
复制代码 继续2 B1 f* G' M% ~1 e a
- ipkg update% K- Q9 G6 `2 C: j( O
- ipkg install gcc
$ z/ c: _9 ]1 I7 r7 ^ C - ipkg install automake! `3 r/ n* i O0 `
- ipkg install dbus1 R) p9 _0 e2 B7 o% k, _, ~
- ipkg install avahi
7 E2 f" d# V4 P: d3 H* _! M - ipkg install nano
复制代码 + n* w. X7 U, r: y
安装homebridge和edomoticz插件
- F2 u1 [, ]6 Z/ @- cd /volume1/@appstore/Node.js_v8/usr/local/bin
9 s0 v- p5 a! f6 s - npm install -g npm
- M' n6 f5 e* z3 o$ L - npm install -g --unsafe-perm homebridge, k; D9 R$ v7 p1 H- G; r3 O
- npm install -g homebridge-edomoticz
复制代码 0 |0 ]4 s% B! d! Y
配置domoticz% E' l' _* Z/ p+ z- U
在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关
1 S6 a( X ?% G7 [2 e p- w+ ~. T0 z) M& U
配置homebridge
+ B+ I2 X5 n$ I C w- touch /root/.homebridge/config.json //创建配置文件
9 D2 t( I- d8 N0 e - nano /root/.homebridge/config.json //修改配置文件,添加以下内容
复制代码 {* R, f F q) `3 T; D
"bridge": {1 L/ Y* P6 c4 c; p/ t
"name": "Homebridge",
$ z+ A( S) ~4 R- B: E "username": "CC:22:3D:E3:CE:30",
1 {8 Z8 E0 x2 K "port": 51826,& }3 A' O! J1 s* }
"pin": "031-45-154"- ?0 a1 p' o( _: U) e" e
},
" m$ L; b5 L( e' k! y "description": "Configuration file for (e)xtended Domoticz platform.",0 N) i L' h, F& t, F, ?
"platforms": [
' H: \2 r3 W9 a7 \ {
; O& U0 `5 G) I% p0 U* m- Q "platform": "eDomoticz",
7 l. r) v4 c' |9 G; Q "name": "eDomoticz",
7 h3 c7 v; ~ B# @8 G* S "server": "127.0.0.1",6 ?! [9 F2 e! ^- r" t
"port": "8000",4 a$ J5 m! e& ]) j$ e& A
"ssl": 0,
0 K* n# ?$ N+ } "roomid": 2,
- f' h, k8 t9 K "mqtt": 1,
( z* S* A3 V0 I, V) H% P "excludedDevices": [: ]7 x* p/ [$ I+ \- V( A _- Y
12 n& \2 R$ Z% ]+ Z3 i5 z
]
3 d7 A4 @# I9 b) K8 u9 i } p& f4 ~; i: N1 G; e
],
, k/ Q" O* g" I z( A "accessories": []
7 j8 g" s/ |1 X; f$ j}( M) e4 W, k# r j& ]
5 G$ W1 k( E# z" l$ J* n
运行homebridge- I* f4 b9 x! p0 v/ X6 [
- /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码 打开iphone—家庭—添加扫码即可,siri就可以控制开关了! O+ ~/ Q+ f" Q7 M/ y
|
评分
-
查看全部评分
|