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

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

[复制链接]

4

主题

44

回帖

329

积分

中级渣柚V1

积分
329
发表于 2019-10-27 16:24:05 | 显示全部楼层 |阅读模式
本帖最后由 mstsc 于 2019-10-27 17:28 编辑
# t9 U; C2 i0 Z  Q  y2 O" y
0 c7 M" \* k9 g: ^/ N之前安装了domoticz和mqtt,现在安装homebridge实现siri控制% q) l' X' ?0 L; u
猫盘群晖安装domoticz和mqtt实现智能家居控制# F: q2 l& p6 n3 x& \1 v
准备工作$ i" h$ l# P1 O- r& P
群晖套件中心安装Node.js v8: X. Z0 |& \5 _7 G+ Q4 j  j
5 t3 ~  n, I: {; r. L
安装bootstrap3 _9 ]9 @7 h# g: H

8 ?/ C5 {0 G& M! h+ B
  1. sudo -i
    9 A) n* J- u0 j1 g
  2. cd /volume1/@tmp/ R* u: X) a6 E+ \' T' g. A2 T
  3. /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh' ~* {6 ]1 v, i: i6 ]
  4. chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
    4 @2 o) x8 `7 Y* C: ]
  5. /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
    9 Y- @) N- m& P7 h% |& C* f3 t
  6. export PATH=$PATH":/opt/bin"   //添加环境变量
复制代码
继续% ?9 Q8 G! k- s2 a1 |; U
  1. ipkg update9 m7 v6 ~. [6 S5 V0 y& r
  2. ipkg install gcc9 b+ M0 t$ R/ o) r) Y" L
  3. ipkg install automake
      h/ O" {6 ~( Y: O4 E; z
  4. ipkg install dbus9 ~" L" `/ U  l
  5. ipkg install avahi
    5 @+ N9 A. n7 N  Y/ M$ Q
  6. ipkg install nano
复制代码
4 C+ `5 O( V  Q, @1 s+ `
安装homebridge和edomoticz插件! [/ E" V( ~# I0 w, o
  1. cd /volume1/@appstore/Node.js_v8/usr/local/bin  I$ }0 J4 J+ Y2 X
  2. npm install -g npm* O; I6 J- u% F1 y
  3. npm install -g --unsafe-perm homebridge
    ) s- r, T; Z4 }
  4. npm install -g homebridge-edomoticz
复制代码
) D* D. T' @. ^" P# u2 h7 q
配置domoticz5 S1 N, n  M+ P* C3 a! k
在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关( X; n) e4 m) l; ]+ r

6 v4 m) @3 f3 C% H) _
配置homebridge
# c$ u& b) f1 e3 D+ S* x
  1. touch /root/.homebridge/config.json  //创建配置文件
    $ H1 t% y4 Q+ J: c$ g/ u) h7 e
  2. nano /root/.homebridge/config.json   //修改配置文件,添加以下内容
复制代码
{& S" ^$ G" R- D, M, s
    "bridge": {7 L  ?. Y: z9 X6 j$ i( W
        "name": "Homebridge",
7 [" }0 d# a, J        "username": "CC:22:3D:E3:CE:30",
8 T  s2 T' r5 U9 x, v/ P4 n1 |        "port": 51826,: i, Y6 P, j1 I/ p2 C
        "pin": "031-45-154", h+ e' c* v% l3 T% g( ^8 D3 k
    },0 c7 L: `- H# B* L  m/ A
    "description": "Configuration file for (e)xtended Domoticz platform."," ~% z7 m$ d' R/ b
    "platforms": [
; H& t1 V$ s  G/ I' X: R        {
, h1 Y1 z7 F& O8 v( k+ o' X0 ~            "platform": "eDomoticz",1 U7 d+ D1 |/ x/ P& H$ E( R+ o
            "name": "eDomoticz",
$ K: A* ~% V$ Z            "server": "127.0.0.1",
' B" g+ t3 p' S  j            "port": "8000"," ]" Y) p9 O$ }! F( r! s( x8 F; m2 R
            "ssl": 0,
6 v+ v2 C$ W2 a/ {8 F0 D            "roomid": 2,
& @9 J% _$ i* O& u: u, {            "mqtt": 1,
9 d4 V- s0 W9 [  x2 }% {) J5 h            "excludedDevices": [) {# ~/ I8 F; S+ K" ^" L
                1
, e& J# {* K) J# B" t            ]
8 h( x! |  `3 z        }1 D+ x/ G/ m: b8 I: V! x: I+ `
    ],
1 z* e. t3 a: S, s    "accessories": []! I& E5 `2 j+ o1 F! R* a4 `
}/ c& u. {* z: {. `: i

- Z( x0 J% D# j运行homebridge
3 B/ r& i7 [: o8 Q, [
  1. /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码
打开iphone—家庭—添加扫码即可,siri就可以控制开关了+ s1 W* S" K# `& j# {

评分

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

查看全部评分

4

主题

44

回帖

329

积分

中级渣柚V1

积分
329
 楼主| 发表于 2019-10-27 16:24:32 | 显示全部楼层
占楼

2

主题

19

回帖

131

积分

初级渣柚V2

积分
131
发表于 2019-10-27 17:59:54 | 显示全部楼层
牛皮了      

1

主题

29

回帖

109

积分

初级渣柚V2

积分
109
发表于 2019-10-27 19:10:57 | 显示全部楼层
学习了   

1

主题

20

回帖

94

积分

初级渣柚V2

积分
94
发表于 2019-10-27 19:13:58 | 显示全部楼层
真大佬,进来学习了

1

主题

233

回帖

367

积分

中级渣柚V1

积分
367
发表于 2019-10-27 21:23:14 | 显示全部楼层
我的还没刷,我要赶快刷了玩玩

1

主题

266

回帖

519

积分

中级渣柚V2

积分
519
发表于 2019-11-17 18:51:56 | 显示全部楼层
大佬  学习了

5

主题

116

回帖

314

积分

中级渣柚V1

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

3

主题

79

回帖

157

积分

初级渣柚V2

积分
157
发表于 2020-3-11 23:42:48 | 显示全部楼层
第四行就出错了# I+ G9 Z  @8 c# z& b2 x# G

* Q" y. u6 `, y0 j8 {' Lrm: cannot remove ‘/tmp/’: Is a directory
( b- t& `; a% q$ F/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 8: /opt/etc/ipkg.conf: No such file or directory
- h2 ^- z" G7 ^* I6 Q/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 9: /opt/etc/ipkg.conf: No such file or directory2 c% O3 B9 P3 {) `% R8 C5 I
Bootstraping done
( r1 e3 w4 d! Q+ t$ k: I7 M2 z/ qInstalling glibc-locale package to generate needed /opt/lib/locale/locale-archive# \5 {, U, Q$ ?1 |4 F; l
=================================================================================
  l* g2 [2 o6 m' X0 l/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 18: /opt/bin/ipkg: No such file or directory9 O; K( Z7 J( w' C2 {/ P8 ]
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 19: /opt/bin/ipkg: No such file or directory( \$ ?" Y1 L; e% w
=================================================================================
' z8 Y7 g/ a6 x' F2 ~8 HRemoving glibc-locale package to save space: this doesn't remove generated /opt/lib/locale/locale-archive
9 W0 a3 M+ Y) |9 }  B/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 24: /opt/bin/ipkg: No such file or directory
; A1 p+ L3 [, K+ Kroot@YiNas:/volume1/@tmp# export PATH=$PATH":/opt/bin"   //添加环境变量
( C* ^( g9 q/ d
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-18 09:06 , Processed in 0.061735 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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