|
本帖最后由 mstsc 于 2019-10-27 17:28 编辑
, K7 O- X* y6 x$ H: m' ?# ^3 K; M3 c8 e+ T) _! \
之前安装了domoticz和mqtt,现在安装homebridge实现siri控制
+ z% D) A8 x0 p9 K* q* j% o猫盘群晖安装domoticz和mqtt实现智能家居控制 | P8 N8 @; W
准备工作
3 F1 s- P. o x6 g& L. D群晖套件中心安装Node.js v8& e2 }1 @0 H0 F/ f3 f
( s" C' r) s: P( Q. `
安装bootstrap/ z5 M5 Z$ _9 O0 A
* l5 ~9 b+ k) F+ v: O- sudo -i- r+ R( ]9 {/ F6 E& ^
- cd /volume1/@tmp0 G3 ^8 [1 l$ Z3 ?! ?1 R- ]
- /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh+ N/ N7 `4 [8 G/ Q$ S
- chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh8 a0 D" b! P4 x' c
- /volume1/@tmp/buildroot-armeabihf-bootstrap.sh6 \" N* I4 k# ?) G( ~" U- {
- export PATH=$PATH":/opt/bin" //添加环境变量
复制代码 继续
" I' I: ^! ^( L& C1 O6 M- ipkg update& Z/ c- \0 \) t
- ipkg install gcc1 Y, z% c- ^; M6 Q6 e+ [: S k( {
- ipkg install automake& K$ @5 a6 u- X" Q, \ N1 B6 S; m
- ipkg install dbus5 d6 u: _" s- v
- ipkg install avahi: A8 b- m. Z% K+ K
- ipkg install nano
复制代码
' C' p& u' m3 t- @; B安装homebridge和edomoticz插件% R0 j7 ^% q6 b- U
- cd /volume1/@appstore/Node.js_v8/usr/local/bin
! g- [$ ]$ Y; o6 q7 N) Q0 F8 k3 l1 c8 S - npm install -g npm! @9 ?% m W1 F+ D1 _' U
- npm install -g --unsafe-perm homebridge
% ~4 {, S. f: D* G8 V - npm install -g homebridge-edomoticz
复制代码
' y4 R6 I7 B! ?) p配置domoticz
9 I4 [ P" Y2 G4 C在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关
5 E% v4 V: i" c6 n' U! M ^1 t w8 ^+ R" y. T2 a2 @6 e
配置homebridge
: O, v- a. `7 s, n: `0 P9 a- touch /root/.homebridge/config.json //创建配置文件
. l/ Q' g5 j# C$ n - nano /root/.homebridge/config.json //修改配置文件,添加以下内容
复制代码 {2 i& W1 s) S; }) @' G
"bridge": {
* c9 l/ a( r0 j "name": "Homebridge",/ x& _% ?% \! Q N# @
"username": "CC:22:3D:E3:CE:30",
+ u9 ~% I2 Q% q "port": 51826,9 Y3 F( Y6 Q) M" _" U, }# T7 F
"pin": "031-45-154"
. z' P H0 @% y' E# h },
) m/ H+ o6 o0 L5 V& _2 I "description": "Configuration file for (e)xtended Domoticz platform.",4 H8 V5 [6 o; G+ L/ {3 P0 E
"platforms": [
4 R0 Y$ B8 s4 O* _" t8 V {
7 O* V& N; U' g+ s8 T "platform": "eDomoticz",
|* E' {: y5 t! C) }# ~' \& l5 ]2 \& T5 J "name": "eDomoticz",
7 S6 g4 }5 J# n3 J "server": "127.0.0.1",% I( S N. L9 T8 v I
"port": "8000",
+ h2 F |/ I! c5 X7 }9 w$ c "ssl": 0," ^5 @/ z- _% Z& V6 j
"roomid": 2,
& y9 N7 l- o- [; _) K "mqtt": 1,
% G' @0 G: k! | "excludedDevices": [
3 \' |5 w& R( \+ w 12 z7 [- I8 b5 E) v2 `2 S
]& G6 P3 S) q/ Y6 A- B) m
}
1 d7 I' G& |# P$ l9 T- y ],' }5 @* q |1 G4 Y: N& t, w
"accessories": []1 O# ^6 `$ u7 Z7 ~3 [/ v' }
}
& V' S5 S3 N" Q: @0 O! a0 `. N
% T5 y# O% D5 u5 T, D运行homebridge5 C7 p$ {" i8 B: {9 \8 ^
- /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码 打开iphone—家庭—添加扫码即可,siri就可以控制开关了2 U* x5 h& j, p7 z6 q
|
评分
-
查看全部评分
|