|
|
本帖最后由 mstsc 于 2019-10-27 17:28 编辑 5 C& F" J& d- L
% @ s8 N3 J: T4 h0 Y7 |
之前安装了domoticz和mqtt,现在安装homebridge实现siri控制
& g% |" v+ ]% n5 ^. p' G7 l u猫盘群晖安装domoticz和mqtt实现智能家居控制
2 [" k4 ^1 l8 i B% q B2 b$ z准备工作6 e0 e4 H5 Y& V) r
群晖套件中心安装Node.js v8; O2 W: [( d6 i; u
3 C, V. k" X" n! c6 k( V
安装bootstrap
5 ~ f! @6 V/ V3 ]% y: }/ v* e! |$ o7 f+ Y( T
- sudo -i1 M+ n# R3 W2 f
- cd /volume1/@tmp
1 u- f4 R" m! r+ S. b - /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh
% q5 m, G7 } o8 S' z - chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
+ L! ?# s8 F: r# ?: S - /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
7 s1 B; n+ ~% v6 R! c+ Q - export PATH=$PATH":/opt/bin" //添加环境变量
复制代码 继续$ q- {/ H; {' Z- @# l" n: I
- ipkg update
, |5 y& G( Z7 x1 B* `# M, m3 l, Q - ipkg install gcc. {) q8 O& \# Q# P9 p% o
- ipkg install automake
4 ^8 q8 |: H+ i# U. `' W - ipkg install dbus0 O9 P8 ]. e$ o7 r$ X
- ipkg install avahi$ G% h2 A9 a, ~8 P
- ipkg install nano
复制代码
: Z: a% ?! d) W s安装homebridge和edomoticz插件9 V7 w8 M! s& _ ~
- cd /volume1/@appstore/Node.js_v8/usr/local/bin5 _# w( S' D& `8 n' Z* d& N2 a1 P
- npm install -g npm: f9 q9 Q3 o8 }# e0 x( ~& Z" z
- npm install -g --unsafe-perm homebridge
( L# B" e1 O1 w5 t7 l! n - npm install -g homebridge-edomoticz
复制代码
7 p3 ?4 `( w! ^/ a/ c! ^配置domoticz
3 E% {$ \! V c. i0 j4 l4 }在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关
) k L4 q: N- ?5 n1 s# `' R
8 J+ W8 o& Y( Z: \+ @配置homebridge# e' c5 @: x _
- touch /root/.homebridge/config.json //创建配置文件4 A/ l w0 n9 T
- nano /root/.homebridge/config.json //修改配置文件,添加以下内容
复制代码 {
' y. u& a( L8 c% E2 V "bridge": {
/ P2 Z0 Z/ |4 C! ?% M6 ?( B! w' l. [ "name": "Homebridge",' Y/ \) ^+ L* ^
"username": "CC:22:3D:E3:CE:30",
9 z" {; X* Y R0 C' b6 s7 h1 A; h "port": 51826,/ A, ?! R* k* p& g
"pin": "031-45-154"3 b6 }6 T5 T+ I+ m
},+ p& R& q8 [3 A/ P! M( l& o p
"description": "Configuration file for (e)xtended Domoticz platform.",5 z! d8 w: W) E' R" ?$ x% H
"platforms": [
( x9 d4 I0 @9 T7 q. x* g {# _- F8 w: k( ]3 A' u
"platform": "eDomoticz",& ~3 k3 d( i. r' ]( L( a9 d$ m
"name": "eDomoticz",- j* x7 I! h b( t$ G Y
"server": "127.0.0.1", `4 x) L3 N( ^$ w/ i6 a
"port": "8000",
5 A' S/ o) E8 T* Y( H- K; t "ssl": 0,
5 P9 n, y& s; L4 Y+ L& A "roomid": 2,. j4 V7 _8 N/ ]) k2 p6 b% E ]
"mqtt": 1,+ z* `/ w/ @7 g& l4 d1 d3 q: l* o
"excludedDevices": [5 H6 g; N6 Z0 f4 k
17 d# v# E3 [/ E5 D% _. T( m' k( X8 [
]
7 t0 P* k$ U- }+ l' r }) y1 W' I; P% u. B. o& g4 [
],
8 ^/ I9 q$ ^# z0 x* X6 ^; g "accessories": []3 u% h. f0 m# J7 j" w% m+ `# w
}6 ]0 W( c' ?5 {6 h Y/ M: x4 f3 ~ U
+ G! C0 W1 w/ l* |0 K+ D
运行homebridge5 A8 Z9 L% h% s- j7 u4 F2 R; a
- /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码 打开iphone—家庭—添加扫码即可,siri就可以控制开关了
e8 T) f8 u# L |
评分
-
查看全部评分
|