|
本帖最后由 mstsc 于 2019-10-27 17:28 编辑 # _% ?( P! O2 H9 f* F0 C
. V+ x5 _6 V+ W: ^; V, ?- a
之前安装了domoticz和mqtt,现在安装homebridge实现siri控制& V+ I/ N8 x+ C. x n
猫盘群晖安装domoticz和mqtt实现智能家居控制' o' v0 w: p" R4 ]% C: u2 _
准备工作
& Q0 ]7 [6 \) V* E群晖套件中心安装Node.js v8
) }- h& n. f- j
! h6 m( d; d! D( d9 T安装bootstrap/ v, n5 h( a2 p z3 z9 I3 u
) R3 \! ~2 m) H4 Y
- sudo -i
& D6 {, j6 H! B0 c% P4 g( q' T E - cd /volume1/@tmp! ]/ D' b7 h9 j$ l* F
- /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh5 b2 @% ]1 z% f. r# m
- chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh5 U6 b; S4 D3 ~4 R1 z; C1 b1 A
- /volume1/@tmp/buildroot-armeabihf-bootstrap.sh$ P' M9 m+ ]# w% ~" r
- export PATH=$PATH":/opt/bin" //添加环境变量
复制代码 继续
1 ^3 r+ E2 p; l# y* c0 w% ?8 q( D7 K k- ipkg update* p/ a$ A# s7 ~1 R4 |. @' q* t
- ipkg install gcc
" l- ?3 k$ I8 {7 M5 C - ipkg install automake
r8 ]( s3 }1 o6 L) w } - ipkg install dbus
* W' j# U# f# T1 s2 M$ Z - ipkg install avahi) n: ]9 S9 v# |" v
- ipkg install nano
复制代码
" t1 f1 M8 O \0 B安装homebridge和edomoticz插件
! s% f+ q1 E9 V- cd /volume1/@appstore/Node.js_v8/usr/local/bin
6 N; H$ X7 E0 c# c/ O& N8 X7 L) D - npm install -g npm1 d# G- M+ o) {1 I* m/ X
- npm install -g --unsafe-perm homebridge
7 y% D3 @9 f' |: ~* {6 ` - npm install -g homebridge-edomoticz
复制代码
8 T8 [1 |+ _0 I% I! k3 a# a配置domoticz: E! @6 o' L* ?( ~
在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关
% R5 l4 l& j% \" z+ }( h
6 v) D1 H' Z( Q9 O2 |+ M配置homebridge
$ j* K0 \' x* z/ K8 k# h4 \1 e6 T; x- touch /root/.homebridge/config.json //创建配置文件
7 E9 @4 C N5 _# ^# q: s* r; _ - nano /root/.homebridge/config.json //修改配置文件,添加以下内容
复制代码 {# H8 u u4 Z" s% G9 r9 Y
"bridge": {
7 `, P2 f5 ~ [ "name": "Homebridge",
+ h4 g+ \0 \" c" w "username": "CC:22:3D:E3:CE:30",
% F5 B: M+ L1 V3 o "port": 51826,
0 ?( f; n* U3 I5 s$ v! C "pin": "031-45-154"
: z% ~2 x, ?" v3 N }," }) q( H8 c- ?5 T* Y# w) k: S N
"description": "Configuration file for (e)xtended Domoticz platform.",
. g; H$ W9 R$ E% d7 b8 I( J "platforms": [9 x5 N2 p) B' Y/ G. h- d. g' ?
{3 s7 @: g( F2 c
"platform": "eDomoticz",( Z: e4 j0 h. L: p0 l
"name": "eDomoticz",
4 C3 z" T: {5 z; ? "server": "127.0.0.1",
9 }" C+ I4 J5 c3 K0 G" ^ "port": "8000",
2 ?. E' ~# f0 P0 W. [: | "ssl": 0,: i( W- V8 u" w2 M9 O: p7 D
"roomid": 2,
, F5 |+ I8 E& S0 ` "mqtt": 1,
; I. I, G$ e; z- _$ W1 `# U- @ "excludedDevices": [6 X. J' X: U& B- P
1
- E; J J# A' a9 c& [7 U ]5 y1 \/ P/ W6 \
}
, R( o) L8 s* O$ K0 _5 q' x ],
9 C) [ x5 X, {, ?3 d2 |' v6 t "accessories": []. q3 X" }1 `" U
}9 z- S# V4 i6 f `' [
: p7 S, B6 b) r, y- ], y( y
运行homebridge2 ]* M/ R7 t1 k8 l* d
- /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码 打开iphone—家庭—添加扫码即可,siri就可以控制开关了
' Q% n* d" t" P* e |
评分
-
查看全部评分
|