|
本帖最后由 mstsc 于 2019-10-27 17:28 编辑
# t9 U; C2 i0 Z Q y2 O" y
0 c7 M" \* k9 g: ^/ N之前安装了domoticz和mqtt,现在安装homebridge实现siri控制% q) l' X' ?0 L; u
猫盘群晖安装domoticz和mqtt实现智能家居控制# F: q2 l& p6 n3 x& \1 v
准备工作$ i" h$ l# P1 O- r& P
群晖套件中心安装Node.js v8: X. Z0 |& \5 _7 G+ Q4 j j
5 t3 ~ n, I: {; r. L
安装bootstrap3 _9 ]9 @7 h# g: H
8 ?/ C5 {0 G& M! h+ B- sudo -i
9 A) n* J- u0 j1 g - cd /volume1/@tmp/ R* u: X) a6 E+ \' T' g. A2 T
- /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh' ~* {6 ]1 v, i: i6 ]
- chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
4 @2 o) x8 `7 Y* C: ] - /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
9 Y- @) N- m& P7 h% |& C* f3 t - export PATH=$PATH":/opt/bin" //添加环境变量
复制代码 继续% ?9 Q8 G! k- s2 a1 |; U
- ipkg update9 m7 v6 ~. [6 S5 V0 y& r
- ipkg install gcc9 b+ M0 t$ R/ o) r) Y" L
- ipkg install automake
h/ O" {6 ~( Y: O4 E; z - ipkg install dbus9 ~" L" `/ U l
- ipkg install avahi
5 @+ N9 A. n7 N Y/ M$ Q - ipkg install nano
复制代码 4 C+ `5 O( V Q, @1 s+ `
安装homebridge和edomoticz插件! [/ E" V( ~# I0 w, o
- cd /volume1/@appstore/Node.js_v8/usr/local/bin I$ }0 J4 J+ Y2 X
- npm install -g npm* O; I6 J- u% F1 y
- npm install -g --unsafe-perm homebridge
) s- r, T; Z4 } - npm install -g homebridge-edomoticz
复制代码 ) D* D. T' @. ^" P# u2 h7 q
配置domoticz5 S1 N, n M+ P* C3 a! k
在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关( X; n) e4 m) l; ]+ r
6 v4 m) @3 f3 C% H) _配置homebridge
# c$ u& b) f1 e3 D+ S* x- touch /root/.homebridge/config.json //创建配置文件
$ H1 t% y4 Q+ J: c$ g/ u) h7 e - nano /root/.homebridge/config.json //修改配置文件,添加以下内容
复制代码 {& S" ^$ G" R- D, M, s
"bridge": {7 L ?. Y: z9 X6 j$ i( W
"name": "Homebridge",
7 [" }0 d# a, J "username": "CC:22:3D:E3:CE:30",
8 T s2 T' r5 U9 x, v/ P4 n1 | "port": 51826,: i, Y6 P, j1 I/ p2 C
"pin": "031-45-154", h+ e' c* v% l3 T% g( ^8 D3 k
},0 c7 L: `- H# B* L m/ A
"description": "Configuration file for (e)xtended Domoticz platform."," ~% z7 m$ d' R/ b
"platforms": [
; H& t1 V$ s G/ I' X: R {
, h1 Y1 z7 F& O8 v( k+ o' X0 ~ "platform": "eDomoticz",1 U7 d+ D1 |/ x/ P& H$ E( R+ o
"name": "eDomoticz",
$ K: A* ~% V$ Z "server": "127.0.0.1",
' B" g+ t3 p' S j "port": "8000"," ]" Y) p9 O$ }! F( r! s( x8 F; m2 R
"ssl": 0,
6 v+ v2 C$ W2 a/ {8 F0 D "roomid": 2,
& @9 J% _$ i* O& u: u, { "mqtt": 1,
9 d4 V- s0 W9 [ x2 }% {) J5 h "excludedDevices": [) {# ~/ I8 F; S+ K" ^" L
1
, e& J# {* K) J# B" t ]
8 h( x! | `3 z }1 D+ x/ G/ m: b8 I: V! x: I+ `
],
1 z* e. t3 a: S, s "accessories": []! I& E5 `2 j+ o1 F! R* a4 `
}/ c& u. {* z: {. `: i
- Z( x0 J% D# j运行homebridge3 B/ r& i7 [: o8 Q, [
- /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码 打开iphone—家庭—添加扫码即可,siri就可以控制开关了+ s1 W* S" K# `& j# {
|
评分
-
查看全部评分
|