|
本帖最后由 mstsc 于 2019-10-27 17:28 编辑 $ z5 L) P: }1 k2 v4 v4 Y1 M, a" Q
5 _- x" Z1 Q; [
之前安装了domoticz和mqtt,现在安装homebridge实现siri控制
% z n Y: E6 n% [, ]- \猫盘群晖安装domoticz和mqtt实现智能家居控制
5 u. [) W: Y& A0 a$ O7 ~, [准备工作
. y: O# B5 `4 @1 m; P" [8 u3 ?7 ~2 f群晖套件中心安装Node.js v8* E( {! h. I) d1 ^
, G3 x: x" a4 V
安装bootstrap/ x! R4 k }7 P+ a
3 T0 J: c. h K% [, c z: n- sudo -i
+ J) N: f; \* m$ C5 w- h6 ?" E - cd /volume1/@tmp
0 R7 f4 L! ?4 X. Q1 X( l - /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh" j2 J# P/ l* \9 F% c' Z& A( m& _- K
- chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh2 j% [' }: @+ j3 _' x1 C9 Q
- /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
' l8 t @. T a2 U0 I7 b - export PATH=$PATH":/opt/bin" //添加环境变量
复制代码 继续; i( k% E4 K! d6 J+ g5 s
- ipkg update+ D5 q' W$ Q+ A' r
- ipkg install gcc7 v7 N3 K' J( V. ?% ]
- ipkg install automake
) d6 I1 E% K _/ G: u' Y - ipkg install dbus
5 }7 e( ^6 f) X: z6 _ P, z - ipkg install avahi- R& J; S2 H1 y; ?" u5 y0 e
- ipkg install nano
复制代码
6 v. A" }) X8 a5 Q0 m4 {安装homebridge和edomoticz插件
6 O" _. d) F4 i0 |2 V7 H- N- cd /volume1/@appstore/Node.js_v8/usr/local/bin' R) g' v+ X- y8 l) u+ u( T7 O
- npm install -g npm
4 u, Q% C# c$ e$ q' p0 D0 r8 z - npm install -g --unsafe-perm homebridge E# }5 ?+ F# T% B" d/ \
- npm install -g homebridge-edomoticz
复制代码 / j: @* z' g7 |
配置domoticz; `: e0 P& g/ E! P V( _; | O
在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关' z6 J7 m9 \' V7 \4 X
) g. u* h" V' g配置homebridge+ b% w, U3 i( S2 U2 N
- touch /root/.homebridge/config.json //创建配置文件2 R. k1 {- z g8 S# q
- nano /root/.homebridge/config.json //修改配置文件,添加以下内容
复制代码 {& j7 h5 v: _& _+ Y% a; @: `( _
"bridge": {
+ W0 M9 T) t j$ P8 C Y "name": "Homebridge",
, _" v& Z v; j "username": "CC:22:3D:E3:CE:30",
% r5 t( J8 v' R, i! T "port": 51826,
% a5 p/ E* ?) h# O "pin": "031-45-154"
( h& p3 h' \5 ` },; U0 m" T6 T- P5 U8 m" m0 O9 R
"description": "Configuration file for (e)xtended Domoticz platform.",: K" v4 X: ~) v3 w0 H
"platforms": [4 h4 k! r9 o) J3 _6 C7 P: ?2 r0 I0 P8 N7 X
{
S' Y3 k& W! L "platform": "eDomoticz",
' Y5 R$ ?* ^2 o5 `/ f% f "name": "eDomoticz",+ p6 a$ f5 p# y' Y l0 \% `
"server": "127.0.0.1",' k! {) o, u* J( l
"port": "8000",' t/ N1 K" u/ N
"ssl": 0,, \2 U& e, ~, t
"roomid": 2," v! e3 h! C9 D# q d+ X0 K
"mqtt": 1,) Q1 D$ u8 ?' {* @! c7 \" I
"excludedDevices": [& U3 f- N" ~# c! L5 U o
1
6 Q- I' ]) c$ k1 Y ]% @ @" X( y) o2 s) i$ w$ x# p
}
% l$ x+ `* x0 \- N+ H; a: M/ e ],7 T. j' U" a7 ^7 `/ D/ G5 ^6 r
"accessories": []' C8 q' O& i( |2 c# R$ M% x( Y4 Q
}
" k2 R% c( J+ |, n; ^1 o
3 } d$ a4 `% n( q' M+ d! a* b运行homebridge
; }- ?2 U. }. Z% G- /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码 打开iphone—家庭—添加扫码即可,siri就可以控制开关了* u9 w/ r: |. X* [/ z$ X; H
|
评分
-
查看全部评分
|