|
|
本帖最后由 mstsc 于 2019-10-27 17:28 编辑 . C D& ]- ]! N4 J" ^, e
8 G- V3 H8 Y8 b8 ]之前安装了domoticz和mqtt,现在安装homebridge实现siri控制
% d+ k# U+ `8 P# d4 o' R猫盘群晖安装domoticz和mqtt实现智能家居控制7 D3 T: x, f G7 v
准备工作
% \/ z0 ^, ]9 r7 N4 ~/ Q+ K群晖套件中心安装Node.js v8
9 ~. B$ e$ b4 }$ }/ i) r
; Q$ g. G+ B3 P/ s7 X! Q4 q( ~ L安装bootstrap
9 E- J& r! c$ i4 _& A+ h$ f" T; A0 m3 h* ^
- sudo -i. s# r: l. j, T0 _6 ~
- cd /volume1/@tmp
$ O4 E* ?4 o! e- ^ - /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh
5 z+ Q: n, w8 D! e3 K# m( q - chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh# b6 H- c( J( \* O
- /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
$ U7 C) U' ~: P. ]# n& O5 a2 o& H: z" f: T - export PATH=$PATH":/opt/bin" //添加环境变量
复制代码 继续
9 o+ d2 ]3 x* G$ G+ Y. g0 W- ipkg update
2 o) \/ T, q: n/ _8 d3 Q% F1 O - ipkg install gcc) t" D6 P# s7 r9 _+ b W3 n
- ipkg install automake: T- o1 K: K9 M
- ipkg install dbus
! v3 b0 N" |: f# f7 r - ipkg install avahi
7 b9 F& r5 q* h - ipkg install nano
复制代码
8 Q$ I) t* C7 E" G! ^) u安装homebridge和edomoticz插件
5 H+ U* l& G# p+ [$ R6 |. u6 o) D- cd /volume1/@appstore/Node.js_v8/usr/local/bin- `* Z$ p8 {( i r3 v* @- N! r6 r
- npm install -g npm
5 [% f. J. N* |) Z - npm install -g --unsafe-perm homebridge5 ?: E% j# B# ~6 _/ d
- npm install -g homebridge-edomoticz
复制代码 4 v1 N$ D( {- z8 {$ J6 i; P
配置domoticz
0 a0 c/ q* g6 ?在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关
8 S' G+ X; T4 v2 n. d6 o/ }
- h5 ^# W; g- O( x- t9 N0 j2 ]- R. i5 W配置homebridge
+ E% a! v( \9 \1 d4 K6 `# [% @- touch /root/.homebridge/config.json //创建配置文件( ?; ?4 Q1 ^9 ?
- nano /root/.homebridge/config.json //修改配置文件,添加以下内容
复制代码 {
! z6 D9 R& E7 ~9 \; H( u$ z "bridge": {
7 ~- P! c2 U6 ~4 Y/ N- m "name": "Homebridge",
. Y. d& U4 }! ^$ `% z- p "username": "CC:22:3D:E3:CE:30",
. N" `) ^" }8 S. r* s/ b "port": 51826,: l* p1 J7 u( H$ n1 g* r
"pin": "031-45-154"
( d: d, J9 x1 a! b$ R$ l, n$ V },
/ d' ]) E+ m) s8 L "description": "Configuration file for (e)xtended Domoticz platform.",
7 o8 X+ E. U9 [9 D "platforms": [
3 e9 u* F8 T4 n6 ? {) t4 K9 o7 B( ?
"platform": "eDomoticz",# [4 }* l% ~& h; F, _# A
"name": "eDomoticz",- E- d7 m) D$ }! Y& L* }3 Q
"server": "127.0.0.1",' _1 O" M( R* ~$ N2 f
"port": "8000",
: U/ j Z! g, j8 q! `' ]4 k4 L4 I6 ` "ssl": 0,* P7 K+ V& d* ^; ?% }1 B
"roomid": 2,
7 q7 C5 h( A- P g {' _7 ? "mqtt": 1,3 J0 m: L* V7 y
"excludedDevices": [/ |+ h5 e- t! N3 p$ o8 Y6 p
1
2 r, |+ F& c8 [/ J' b: Z+ J( I ]
5 H2 i6 w/ X+ Q3 L }
" q/ e0 j" l% a/ G ],9 f$ L7 t' C# t
"accessories": []0 L3 M9 W1 K$ W8 }5 S9 l' z' i
}! O, S: d8 J2 \+ G
& `: p4 W# p0 N/ P5 Z, k! Q1 B( O运行homebridge" s" o: C4 l# o$ W- _* u" H& U
- /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码 打开iphone—家庭—添加扫码即可,siri就可以控制开关了2 m; X% V* D4 d8 {% r5 I& r7 \1 k
|
评分
-
查看全部评分
|