|
本帖最后由 mstsc 于 2019-10-27 17:28 编辑
8 }% P u" `0 X' d ^) O. k- t" W6 T- @' \) z: N9 L9 {, l
之前安装了domoticz和mqtt,现在安装homebridge实现siri控制0 F4 r, }% h. k6 t) v
猫盘群晖安装domoticz和mqtt实现智能家居控制
' |. |% ~* y9 }2 v准备工作
, ]5 T6 L$ P% |8 k3 v. z群晖套件中心安装Node.js v8
/ }7 {% W- M" n" P! b
* w3 n- i" K5 M1 p安装bootstrap
- ]9 q) T: G" t0 v7 W( h2 }5 t1 R
- sudo -i1 J; ], \1 \5 W& x% A" N$ m1 _
- cd /volume1/@tmp
! S* {+ _( x) T4 b& Z5 y2 l - /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh
; d) R: J+ b( q9 E' f - chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh6 F/ i: D3 |$ ?" \7 g
- /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
" s! s1 g' z1 Q5 U - export PATH=$PATH":/opt/bin" //添加环境变量
复制代码 继续
' L' |0 U# h' I9 v3 e$ G3 `8 H- ipkg update4 {, F5 I8 L+ ]4 n0 Q9 W
- ipkg install gcc
, X- n1 G6 x: a8 S/ p - ipkg install automake
$ E h% H' T8 X+ h! F8 P m: ] - ipkg install dbus2 s6 l* I! |2 F4 {6 t( t
- ipkg install avahi9 X7 w. a0 G/ M
- ipkg install nano
复制代码
9 I) z. M3 _5 H3 u- {& }安装homebridge和edomoticz插件
R& V) y3 {" j% U B; G- cd /volume1/@appstore/Node.js_v8/usr/local/bin! s* S, D- o9 H, b
- npm install -g npm5 @) I. `6 Y6 N* h0 u
- npm install -g --unsafe-perm homebridge6 ]8 U) J& u; X. y2 x* S
- npm install -g homebridge-edomoticz
复制代码
; W" j, b$ {. v8 _ [配置domoticz' w) s5 y. \0 _0 B' ^% x" l
在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关
6 n( U1 a. O' O& u, l( U
6 E6 [4 `! t8 R, w+ r配置homebridge+ g4 X$ _1 Y% d3 W; X* N( F) B0 `
- touch /root/.homebridge/config.json //创建配置文件7 g0 |$ C$ U1 N7 p; x5 t/ v2 _ {
- nano /root/.homebridge/config.json //修改配置文件,添加以下内容
复制代码 {/ n5 F ~* N$ ~1 T3 q6 S
"bridge": {
' w7 c* s/ _$ D$ j5 G "name": "Homebridge",
9 I1 y) O/ V3 c Q8 ^ "username": "CC:22:3D:E3:CE:30",
, v3 o* a6 J# E6 V/ n9 |6 u "port": 51826,
# W. A) p. B; w' t! ^& ? "pin": "031-45-154"' b: @# r" _; x7 }: u
},
0 W& k% |5 K: q: | ~% P) J; B "description": "Configuration file for (e)xtended Domoticz platform.",6 Y% x3 T2 R# {, Q7 E
"platforms": [! x4 g0 ? K" _0 |* n
{
/ C* G% ^$ a7 n8 b2 C, w "platform": "eDomoticz",5 b- r3 Q- O" J: M: D; N
"name": "eDomoticz",' s8 z% ?" o- f) n- k( P" k
"server": "127.0.0.1",: ]" _! ]( h0 |: E! @
"port": "8000",( _5 u/ e/ o% S4 Y8 l
"ssl": 0,0 L! \! V# I( W
"roomid": 2,$ M J: D/ k' J8 y$ L; N0 H: D' F
"mqtt": 1,
' b) l7 t( l" C9 u" t "excludedDevices": [
: D c5 r9 ^/ C, Z: V/ { 1
7 p/ Y% B4 ?4 Q0 I* Z ] Z7 z- [+ t2 B6 d
}' {$ s& @# v6 _% ]# l5 A" i9 }
],3 x5 X6 S/ Z! O+ d1 o9 z
"accessories": []
$ W% X+ ~) p3 r4 l0 w& o+ S$ S}
* V, b; h6 u1 v6 b T$ ]: l: z" d4 c
9 ~- W$ o9 B2 s运行homebridge& w! X( y6 c) T m }. j
- /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码 打开iphone—家庭—添加扫码即可,siri就可以控制开关了
5 X* s- u1 A. i5 t4 M |
评分
-
查看全部评分
|