找回密码
 立即注册
查看: 3799|回复: 8

[教程] 猫盘群晖安装homebridge对接domoticz实现siri控制智能家居

[复制链接]

4

主题

44

回帖

329

积分

中级渣柚V1

积分
329
mstsc 发表于 2019-10-27 16:24:05 | 显示全部楼层 |阅读模式 IP:–山东–临沂 联通
本帖最后由 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
  1. sudo -i
    ' X% L% g( P  B1 E, y( S& D
  2. cd /volume1/@tmp
    + g2 N! z, c+ c& Y; f$ z% W- d+ m& v
  3. /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh( s9 h/ e4 p5 r# d1 W5 d
  4. chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh1 {- l, c3 @0 F! k
  5. /volume1/@tmp/buildroot-armeabihf-bootstrap.sh$ b/ v, Y; D7 \8 w
  6. export PATH=$PATH":/opt/bin"   //添加环境变量
复制代码
继续
1 [2 r! Y5 n% W7 K0 O
  1. ipkg update+ Z2 }: B6 t- H4 P: s# ~$ @
  2. ipkg install gcc
    ; d2 G7 k3 l+ e6 l0 {' N0 I8 G/ I
  3. ipkg install automake
    9 p% n8 H" J6 b( c3 p9 x
  4. ipkg install dbus
    / Z; X# S( G) y6 u* R/ H6 ]! ~
  5. ipkg install avahi
    " o% d; x1 n% }1 g3 B1 ]8 M/ x* o
  6. ipkg install nano
复制代码
* P8 t2 `% h7 g: b; p# M( I9 D4 `! O
安装homebridge和edomoticz插件6 H- |& i) ~/ ?
  1. cd /volume1/@appstore/Node.js_v8/usr/local/bin4 b! _1 s! k) {5 n1 M1 m
  2. npm install -g npm( K2 Y6 r" ]. Q6 \) Q3 }5 Z
  3. npm install -g --unsafe-perm homebridge
    & k! w8 {/ ^, S. P4 O
  4. 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
  1. touch /root/.homebridge/config.json  //创建配置文件
      \; x1 t4 C9 J" [
  2. 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
  1. /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码
打开iphone—家庭—添加扫码即可,siri就可以控制开关了
" r( U2 o% L8 I" u: u3 h5 Q4 m, Z* @

评分

参与人数 1渣金 +10 经验值 +5 收起 理由
zystbbs + 10 + 5 赞一个!

查看全部评分

4

主题

44

回帖

329

积分

中级渣柚V1

积分
329
 楼主| mstsc 发表于 2019-10-27 16:24:32 | 显示全部楼层 IP:–山东–临沂 联通
占楼

2

主题

19

回帖

131

积分

初级渣柚V2

积分
131
6128263 发表于 2019-10-27 17:59:54 | 显示全部楼层 IP:–江苏–常州 联通
牛皮了      

1

主题

29

回帖

109

积分

初级渣柚V2

积分
109
lqpb82 发表于 2019-10-27 19:10:57 | 显示全部楼层 IP:–山东–济南 联通
学习了   

1

主题

20

回帖

94

积分

初级渣柚V2

积分
94
nil 发表于 2019-10-27 19:13:58 | 显示全部楼层 IP:–浙江–嘉兴 电信
真大佬,进来学习了

1

主题

233

回帖

367

积分

中级渣柚V1

积分
367
hataisx234 发表于 2019-10-27 21:23:14 | 显示全部楼层 IP:–内蒙古–呼和浩特 联通
我的还没刷,我要赶快刷了玩玩

1

主题

266

回帖

519

积分

中级渣柚V2

积分
519
wwdzcdb 发表于 2019-11-17 18:51:56 | 显示全部楼层 IP:–陕西–西安 移动
大佬  学习了

5

主题

116

回帖

314

积分

中级渣柚V1

积分
314
cg198298 发表于 2019-11-17 21:15:06 | 显示全部楼层 IP:–重庆–重庆 电信
太高级了,看不上很懂啊

3

主题

79

回帖

157

积分

初级渣柚V2

积分
157
host527 发表于 2020-3-11 23:42:48 | 显示全部楼层 IP:–北京–北京 移动
第四行就出错了) t, @  J5 t) y; d0 I+ S' _
% Q2 U6 Y1 S4 m7 y
rm: cannot remove ‘/tmp/’: Is a directory) S6 w  i0 e$ P* b; \
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 8: /opt/etc/ipkg.conf: No such file or directory
) Y* c9 g9 ~- j' V7 c/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 9: /opt/etc/ipkg.conf: No such file or directory8 v3 E( n6 \- X
Bootstraping done
8 H9 w, ^9 d1 P4 q' |5 f. GInstalling glibc-locale package to generate needed /opt/lib/locale/locale-archive- V7 G4 N& N5 p; t" w
=================================================================================# W& [# k! ~) V. ?, ~5 |6 T, Y6 q
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 18: /opt/bin/ipkg: No such file or directory6 H! e1 |8 Q" M/ J* S. j0 M
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 19: /opt/bin/ipkg: No such file or directory. T( ^- h' R: p$ F" d
=================================================================================) Q. @0 t9 u/ ~3 @
Removing glibc-locale package to save space: this doesn't remove generated /opt/lib/locale/locale-archive
' C3 O/ C6 P, ~. X3 B; W/ M0 y/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 24: /opt/bin/ipkg: No such file or directory
7 o7 D( j( m1 g$ e2 Uroot@YiNas:/volume1/@tmp# export PATH=$PATH":/opt/bin"   //添加环境变量
  k. R4 F  I" ?$ d( e! N/ K
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|矿渣社区 ( 黔ICP备2024020525号-1 )

GMT+8, 2026-8-27 07:44 , Processed in 0.096078 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表