|
本帖最后由 mstsc 于 2019-10-27 17:28 编辑
" F6 b% e c+ Z# d, B3 [) z& @+ s: s! `. j, x
之前安装了domoticz和mqtt,现在安装homebridge实现siri控制
& M8 x8 |' i0 G猫盘群晖安装domoticz和mqtt实现智能家居控制
" M0 M# `" N8 X* b# W准备工作0 A; e9 e! `2 |5 y5 D0 I, o
群晖套件中心安装Node.js v8
8 m/ J5 l7 T) L+ ?2 @% u9 X/ Z7 R) c! g" l
安装bootstrap
) f0 f) q# X* x9 \- D( `9 Q( K
+ O+ k k# p$ f1 T( c( u- sudo -i3 Q9 N- s' m' E. x9 f
- cd /volume1/@tmp1 ~1 B+ ] j7 a, |& R% ]
- /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh) K8 ^: o$ g/ m
- chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
$ i" p0 V8 E8 n# k4 |: M - /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
" ~. y, p) y$ B - export PATH=$PATH":/opt/bin" //添加环境变量
复制代码 继续0 X" r( A0 j7 [9 P p4 a
- ipkg update" g7 A( I& x7 `
- ipkg install gcc
; M( r- Z# H' B9 [% B; i0 L - ipkg install automake
9 }) @4 c6 x& Q" I& k) m - ipkg install dbus
1 ~. G( ]. q7 d8 P" A - ipkg install avahi) U' S6 X# D3 N# w
- ipkg install nano
复制代码 / h6 t' E. {: r8 f4 c }8 U
安装homebridge和edomoticz插件
: p5 d1 Z5 D/ \* e8 b1 L) {- cd /volume1/@appstore/Node.js_v8/usr/local/bin' D# k7 y: B) l! }8 e1 G( }
- npm install -g npm
' [1 w. y% S( X+ p$ { X; S - npm install -g --unsafe-perm homebridge
) U' Z$ m- y4 |) M# L* u - npm install -g homebridge-edomoticz
复制代码 / `7 j$ q0 ?& U6 C' d
配置domoticz3 ]' ?. R/ V% U6 F5 w" o
在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关; x- k, g* [# S7 i- W
8 l* h0 i" L! h6 o$ \
配置homebridge8 Q2 r1 `9 y2 F. _
- touch /root/.homebridge/config.json //创建配置文件
- d) z& @8 g- A) {3 ` - nano /root/.homebridge/config.json //修改配置文件,添加以下内容
复制代码 {. a6 E& y( M0 G2 \' R
"bridge": {
& f- A" K) B& ~/ a8 J$ q "name": "Homebridge",7 r. t' r2 `6 }% M% a, e
"username": "CC:22:3D:E3:CE:30",! R% T7 f$ s* Q) \* s) L
"port": 51826,# q- B# e7 x5 h; k, }. L1 N7 t
"pin": "031-45-154"
9 F. M5 Q! ]# n5 t0 h% \ z% F },
/ o% f9 `* J" D" ?# A# ] "description": "Configuration file for (e)xtended Domoticz platform.",
# ]2 z) Z( l& Q "platforms": [8 e; m0 b, p3 f3 N3 t
{; R8 e2 u) H/ C0 z
"platform": "eDomoticz",
* A i2 E0 G; N+ Y$ _. X& T9 X- [6 O( y "name": "eDomoticz", Y' S+ N/ U v/ B5 ]& x& y5 n6 f
"server": "127.0.0.1",
! }# E$ X: U2 D/ T: }( w# p "port": "8000",
8 a5 [" `2 U" a "ssl": 0,
( y- q2 B7 o( j" d+ F "roomid": 2,, }7 h7 N. `+ ?1 A- j Q- ~
"mqtt": 1,
# S8 u( S% Z1 k- p "excludedDevices": [8 o3 [5 X* F E. p% a
1
. W1 |* T* i# X* Q/ o ] \! ^) x4 F! L* w5 {# r! d
}/ e( \# @. Q) w& A, Z
],' G1 b" m6 }8 U7 @( z8 J' @
"accessories": []) B. \7 j- Q) }& l. B5 a/ {) M0 Z2 v
}. G6 u0 O" n- J- O/ h8 D& G3 F
: Z8 W& E2 I- |运行homebridge
' q' a F) ?) f% ^" B. L! J- /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码 打开iphone—家庭—添加扫码即可,siri就可以控制开关了" r) ]9 ~# Z/ O: r7 }2 k
|
评分
-
查看全部评分
|