|
|
本帖最后由 mstsc 于 2019-10-27 17:28 编辑 + K5 A' A. X) A9 u
+ U1 a" N/ X3 E$ e4 m I' P8 P9 t
之前安装了domoticz和mqtt,现在安装homebridge实现siri控制2 I9 a# \# E5 w% u$ Q6 W( o
猫盘群晖安装domoticz和mqtt实现智能家居控制; q1 m2 m4 [0 m/ }. j4 n* q
准备工作
. `# v5 _% J. C; N& a群晖套件中心安装Node.js v8 ]4 I- N% `- u. p
- I7 S( J8 `! y& U2 i$ x安装bootstrap
! A7 x3 `' m0 z* x( g( G$ d7 b% G" @' `& Y# ]& J, S* i! c) t
- sudo -i
' X% L% g( P B1 E, y( S& D - cd /volume1/@tmp
+ g2 N! z, c+ c& Y; f$ z% W- d+ m& v - /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh( s9 h/ e4 p5 r# d1 W5 d
- chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh1 {- l, c3 @0 F! k
- /volume1/@tmp/buildroot-armeabihf-bootstrap.sh$ b/ v, Y; D7 \8 w
- export PATH=$PATH":/opt/bin" //添加环境变量
复制代码 继续
1 [2 r! Y5 n% W7 K0 O- ipkg update+ Z2 }: B6 t- H4 P: s# ~$ @
- ipkg install gcc
; d2 G7 k3 l+ e6 l0 {' N0 I8 G/ I - ipkg install automake
9 p% n8 H" J6 b( c3 p9 x - ipkg install dbus
/ Z; X# S( G) y6 u* R/ H6 ]! ~ - ipkg install avahi
" o% d; x1 n% }1 g3 B1 ]8 M/ x* o - ipkg install nano
复制代码 * P8 t2 `% h7 g: b; p# M( I9 D4 `! O
安装homebridge和edomoticz插件6 H- |& i) ~/ ?
- cd /volume1/@appstore/Node.js_v8/usr/local/bin4 b! _1 s! k) {5 n1 M1 m
- npm install -g npm( K2 Y6 r" ]. Q6 \) Q3 }5 Z
- npm install -g --unsafe-perm homebridge
& k! w8 {/ ^, S. P4 O - npm install -g homebridge-edomoticz
复制代码
1 |8 A: Q4 y4 F2 ~- ^* k; n( W配置domoticz
, j$ L: O- z$ y7 f在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关
; s6 n; d- ~: b0 `2 W" A5 x2 R3 T; ^) j. u$ M3 U; s% ^
配置homebridge& V. @( ?' A0 z
- touch /root/.homebridge/config.json //创建配置文件
\; x1 t4 C9 J" [ - nano /root/.homebridge/config.json //修改配置文件,添加以下内容
复制代码 {
; u- K' v$ v( i/ ]4 `. T- C "bridge": {
/ H$ ?* v* t7 L: i- Y3 ~ "name": "Homebridge",
) p/ E+ v: w" F2 B "username": "CC:22:3D:E3:CE:30",
- K& c4 e7 ~" a$ y+ } O G "port": 51826, t0 n0 U" }, ?* h, A
"pin": "031-45-154"
4 }4 C+ g- y! T9 ~ },
9 E% e) `0 `, B0 e8 g "description": "Configuration file for (e)xtended Domoticz platform.",
- H: b$ {. K/ `% c8 K" _ v( B "platforms": [4 Q7 B) E+ \) N$ B/ F% b" ^5 c
{( ] r6 j5 Z" _* }; ?
"platform": "eDomoticz",
1 _+ c4 M( L0 s/ ~* d "name": "eDomoticz",. g/ A7 g. d+ R4 Y6 |- q( ^
"server": "127.0.0.1",
: c' G' m- @% a "port": "8000",
+ H9 z p) w2 D/ t" t( c "ssl": 0,9 P% a! F+ k/ K& B. g9 Z, f3 u
"roomid": 2,
' ^9 J. d! I$ V& S& ]" t "mqtt": 1,
2 ]; ?7 D3 h7 q/ c "excludedDevices": [
: }* ~% h. G% s 1
% u" j1 M3 P* q4 j+ `& R% A1 m ]
, e+ B1 Z2 ^7 n5 k }
# X: f& {4 y; U ],& f4 `# T9 _1 i: m; J% O
"accessories": []! W, X: Y% E; ^" o) f+ s
} q% N% g. \( t6 [
3 U% d1 g& }2 Y$ |运行homebridge
/ D7 H6 U9 ?% E1 X8 @% V/ u. f. F- /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码 打开iphone—家庭—添加扫码即可,siri就可以控制开关了
" r( U2 o% L8 I" u: u3 h5 Q4 m, Z* @ |
评分
-
查看全部评分
|