|
|
本帖最后由 mstsc 于 2019-10-27 17:28 编辑 $ i: \0 S ^$ g% E
/ ~ K3 i) U8 Q4 j7 [2 F- @之前安装了domoticz和mqtt,现在安装homebridge实现siri控制/ V& Q) ?& N7 O" v( H. j
猫盘群晖安装domoticz和mqtt实现智能家居控制1 A, ]# M# z8 @4 o) |
准备工作; U$ q$ Z, P+ k
群晖套件中心安装Node.js v8! o% s6 C0 Y. X4 D1 s6 y2 n
3 A% V7 j. T3 A9 I' B) O5 V
安装bootstrap; v# d" w6 W2 L0 h/ }4 i
; y& j) f" i& }7 O' P+ H$ ^- sudo -i1 L+ ~3 r5 k; x) Y
- cd /volume1/@tmp
% y* L4 b* z$ K5 c. o+ ^ - /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh7 C- a; O6 c7 F$ f3 @$ o4 B
- chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
8 [8 v: H5 I) A9 Q( z0 d9 F1 U2 X - /volume1/@tmp/buildroot-armeabihf-bootstrap.sh! z$ t/ `3 J# y4 ^6 [- c7 _. U+ d
- export PATH=$PATH":/opt/bin" //添加环境变量
复制代码 继续8 ]+ s2 ?- X6 T2 ?2 v
- ipkg update2 a1 D7 ?3 ?) f+ i2 d" b
- ipkg install gcc
& L1 @( G# {4 Q5 S; \3 m - ipkg install automake' B; H- M3 j. g* A9 ]+ A. q
- ipkg install dbus
* P7 h+ ~- K7 {: F% U0 p - ipkg install avahi, N0 v% @; n9 L$ J0 H) m
- ipkg install nano
复制代码
, ]) u; _0 }3 k2 [+ x- J8 f安装homebridge和edomoticz插件: a0 g W6 C5 Z! T% |1 `
- cd /volume1/@appstore/Node.js_v8/usr/local/bin% n; b" a$ Z7 y* a# h u6 [/ g
- npm install -g npm
/ \/ b" b/ f( J4 @0 K$ T' U3 \/ X - npm install -g --unsafe-perm homebridge
! K% f/ w( |5 h) ^7 H# y2 h - npm install -g homebridge-edomoticz
复制代码 5 h, k# Q8 {6 v
配置domoticz
$ Z( ^" O/ p% x# S在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关
) v: H" v: R- D7 S" u$ T. R) X: I
配置homebridge
7 i0 v7 P/ z9 Q S- touch /root/.homebridge/config.json //创建配置文件
2 p) A# o# J7 a, ? - nano /root/.homebridge/config.json //修改配置文件,添加以下内容
复制代码 {
2 y; J: H( r- J "bridge": {
9 G6 g$ n) r2 u "name": "Homebridge",
/ b- b% v! y7 i0 g) B "username": "CC:22:3D:E3:CE:30",
: n# Z0 S; B$ S( w# T9 t "port": 51826,
( e+ _0 t- L1 W P2 t+ l8 H( m "pin": "031-45-154"
; s8 O! W# b0 K$ K+ d+ U/ Y0 ] },3 C" A- o$ K7 K t2 c
"description": "Configuration file for (e)xtended Domoticz platform.",* m. W0 t# S, W- E! H" w0 V
"platforms": [
+ l' _4 B! V! l2 f' k; `9 o {" V3 L8 K' a4 Y' r
"platform": "eDomoticz",' \ `1 ?' a. m4 [
"name": "eDomoticz",
, w8 g; Z+ F! r8 _8 S "server": "127.0.0.1",
1 p! R. y8 n( ]/ k6 N "port": "8000",& G1 [9 r* ?8 y
"ssl": 0,
* M! H! p& d* J u" ?( Q "roomid": 2,
E7 Q9 d0 S+ W. q "mqtt": 1,% h; I3 a- o4 @+ W
"excludedDevices": [5 @( K* ^0 T- J; t
1
& l A: Z6 t- G- P! \3 Y ]! T& d) Y7 }. u3 i$ i; g, y
}
- g) |# e# i+ ]: C9 i ],$ x3 I6 L% v- H f
"accessories": []) @* _& N: Q. B# j5 W' H4 y
}
6 l7 V# J6 Z1 |" J- K" n
& G2 @( g0 U' c" _+ G运行homebridge
9 Z. i) V' l1 y- /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码 打开iphone—家庭—添加扫码即可,siri就可以控制开关了% N1 I' o" t3 t" O5 W& V0 }1 q
|
评分
-
查看全部评分
|