|
|
本帖最后由 mstsc 于 2019-10-27 17:28 编辑
2 F3 }$ L' J3 n" N! Q
" R7 w: ~# L6 V" d ~- [+ W之前安装了domoticz和mqtt,现在安装homebridge实现siri控制+ m, y( R- T+ B3 b
猫盘群晖安装domoticz和mqtt实现智能家居控制
1 D: `) y! i! `$ X& g准备工作' A1 z& Z- Y' }
群晖套件中心安装Node.js v8; o6 U# H1 z9 O, F
8 V; K5 H+ ~6 e9 q, k! _
安装bootstrap
( Z$ s( l6 X9 k+ E: h& }. {! F# j" }2 o8 a, v( g
- sudo -i
" l" I7 e- g8 t3 M% F - cd /volume1/@tmp
1 l5 b: A# N1 t1 B6 U1 A8 p - /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh8 w' k. v8 J& |1 ~# }* n' `
- chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
; ^* _! n2 l# }2 ^, r - /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
0 S e& M, F% w v$ H; C( r! k - export PATH=$PATH":/opt/bin" //添加环境变量
复制代码 继续
% i; x8 B a0 ?$ H3 {* S- _$ |- ipkg update, \1 ~ R" y. F. C
- ipkg install gcc
$ O' c* r" r, x4 E I/ j& H# v, v - ipkg install automake( T2 }* I; U: Y- T" a
- ipkg install dbus
0 T- S4 z' P! b6 J/ A0 o8 O& p - ipkg install avahi
6 ^! ~- z) m X2 u - ipkg install nano
复制代码
0 l) s8 p4 ]# U; z4 [安装homebridge和edomoticz插件
5 J, J5 U3 l! {/ p& ]+ E; \- cd /volume1/@appstore/Node.js_v8/usr/local/bin) w; r# j7 e( j7 ]( l$ F
- npm install -g npm
+ s) ~" |) N$ r5 o: j; z% F - npm install -g --unsafe-perm homebridge
* n) N+ P$ Q$ \2 W' ?: Q2 a# j - npm install -g homebridge-edomoticz
复制代码
6 e$ v; |% } G# \$ w3 S, e配置domoticz( L+ q7 r9 ~' ]) E
在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关+ b7 L0 A) O* O% e
4 r, ]$ B% H+ `& k
配置homebridge' U- }- E3 O& [1 g
- touch /root/.homebridge/config.json //创建配置文件' }! A( P2 P) d% J+ |, ]4 w0 K
- nano /root/.homebridge/config.json //修改配置文件,添加以下内容
复制代码 {
0 _7 M% C8 ~* J; [ "bridge": {# v$ U2 n. h) R+ f$ Y5 X
"name": "Homebridge",
1 E7 V% o1 Q4 U$ m6 y4 ^. k1 @ "username": "CC:22:3D:E3:CE:30",- s5 w- @+ G M% Z& ?1 c% x
"port": 51826,' r+ ~6 N6 T# ]9 c# ]- {, i- P) V
"pin": "031-45-154"
! x# E& Z9 \1 ~3 Y0 l- E5 Z },5 a; U! I2 S* b( W' s6 u7 p) S
"description": "Configuration file for (e)xtended Domoticz platform.",9 O2 U, ?! [! H. a. B: F1 y$ |1 x
"platforms": [7 E2 S2 r: @$ C( z
{; n7 q0 K B3 [5 n; l3 M- F6 w
"platform": "eDomoticz",6 }5 }$ [6 r9 S6 N1 K
"name": "eDomoticz",
# f# R1 R, v1 w "server": "127.0.0.1",1 C4 d. Q* Q4 g% y; Q7 B
"port": "8000"," `. y' V* v% |( E3 H5 q
"ssl": 0,9 h6 q! \ W. [
"roomid": 2,
* [% L$ x) O3 r4 l) Y* v "mqtt": 1,! Y% K0 L w, n$ u4 n
"excludedDevices": [* t: }: r4 y$ A s% M" L
1
' K) Z( O7 ^* ]3 l- g# W; g0 \( U ]$ V2 \8 Z4 L4 @; n
}
; h, l% s- N2 }6 F# z- k% b8 K+ _ ],2 h# f- m/ n3 C
"accessories": []
- ]7 d0 I2 I* F0 _5 Z: u7 q: J}/ g) c1 U4 l6 z, g# Z% r
0 Q; a" _( S1 v$ E$ e$ h/ \运行homebridge
9 ?- q- X- N' ^5 D- Y* t- /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码 打开iphone—家庭—添加扫码即可,siri就可以控制开关了, g- d5 f6 A' e. ?4 `
|
评分
-
查看全部评分
|