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

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

[复制链接]

4

主题

44

回帖

329

积分

中级渣柚V1

积分
329
发表于 2019-10-27 16:24:05 | 显示全部楼层 |阅读模式
本帖最后由 mstsc 于 2019-10-27 17:28 编辑
" F6 b% e  c+ Z# d, B3 [) z& @+ s: s! `. j, x
之前安装了domoticz和mqtt,现在安装homebridge实现siri控制
& M8 x8 |' i0 G猫盘群晖安装domoticz和mqtt实现智能家居控制
" M0 M# `" N8 X* b# W准备工作0 A; e9 e! `2 |5 y5 D0 I, o
群晖套件中心安装Node.js v8
8 m/ J5 l7 T) L+ ?2 @% u9 X/ Z7 R) c! g" l
安装bootstrap
) f0 f) q# X* x9 \- D( `9 Q( K
+ O+ k  k# p$ f1 T( c( u
  1. sudo -i3 Q9 N- s' m' E. x9 f
  2. cd /volume1/@tmp1 ~1 B+ ]  j7 a, |& R% ]
  3. /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh) K8 ^: o$ g/ m
  4. chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
    $ i" p0 V8 E8 n# k4 |: M
  5. /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
    " ~. y, p) y$ B
  6. export PATH=$PATH":/opt/bin"   //添加环境变量
复制代码
继续0 X" r( A0 j7 [9 P  p4 a
  1. ipkg update" g7 A( I& x7 `
  2. ipkg install gcc
    ; M( r- Z# H' B9 [% B; i0 L
  3. ipkg install automake
    9 }) @4 c6 x& Q" I& k) m
  4. ipkg install dbus
    1 ~. G( ]. q7 d8 P" A
  5. ipkg install avahi) U' S6 X# D3 N# w
  6. ipkg install nano
复制代码
/ h6 t' E. {: r8 f4 c  }8 U
安装homebridge和edomoticz插件
: p5 d1 Z5 D/ \* e8 b1 L) {
  1. cd /volume1/@appstore/Node.js_v8/usr/local/bin' D# k7 y: B) l! }8 e1 G( }
  2. npm install -g npm
    ' [1 w. y% S( X+ p$ {  X; S
  3. npm install -g --unsafe-perm homebridge
    ) U' Z$ m- y4 |) M# L* u
  4. npm install -g homebridge-edomoticz
复制代码
/ `7 j$ q0 ?& U6 C' d
配置domoticz3 ]' ?. R/ V% U6 F5 w" o
在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关; x- k, g* [# S7 i- W
8 l* h0 i" L! h6 o$ \
配置homebridge8 Q2 r1 `9 y2 F. _
  1. touch /root/.homebridge/config.json  //创建配置文件
    - d) z& @8 g- A) {3 `
  2. nano /root/.homebridge/config.json   //修改配置文件,添加以下内容
复制代码
{. a6 E& y( M0 G2 \' R
    "bridge": {
& f- A" K) B& ~/ a8 J$ q        "name": "Homebridge",7 r. t' r2 `6 }% M% a, e
        "username": "CC:22:3D:E3:CE:30",! R% T7 f$ s* Q) \* s) L
        "port": 51826,# q- B# e7 x5 h; k, }. L1 N7 t
        "pin": "031-45-154"
9 F. M5 Q! ]# n5 t0 h% \  z% F    },
/ o% f9 `* J" D" ?# A# ]    "description": "Configuration file for (e)xtended Domoticz platform.",
# ]2 z) Z( l& Q    "platforms": [8 e; m0 b, p3 f3 N3 t
        {; R8 e2 u) H/ C0 z
            "platform": "eDomoticz",
* A  i2 E0 G; N+ Y$ _. X& T9 X- [6 O( y            "name": "eDomoticz",  Y' S+ N/ U  v/ B5 ]& x& y5 n6 f
            "server": "127.0.0.1",
! }# E$ X: U2 D/ T: }( w# p            "port": "8000",
8 a5 [" `2 U" a            "ssl": 0,
( y- q2 B7 o( j" d+ F            "roomid": 2,, }7 h7 N. `+ ?1 A- j  Q- ~
            "mqtt": 1,
# S8 u( S% Z1 k- p            "excludedDevices": [8 o3 [5 X* F  E. p% a
                1
. W1 |* T* i# X* Q/ o            ]  \! ^) x4 F! L* w5 {# r! d
        }/ e( \# @. Q) w& A, Z
    ],' G1 b" m6 }8 U7 @( z8 J' @
    "accessories": []) B. \7 j- Q) }& l. B5 a/ {) M0 Z2 v
}. G6 u0 O" n- J- O/ h8 D& G3 F

: Z8 W& E2 I- |运行homebridge

' q' a  F) ?) f% ^" B. L! J
  1. /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码
打开iphone—家庭—添加扫码即可,siri就可以控制开关了" r) ]9 ~# Z/ O: r7 }2 k

评分

参与人数 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 | 显示全部楼层
第四行就出错了9 d# ?9 h6 A: S& D3 N- S  @

3 T. Y4 J" P+ ]0 r5 T0 Prm: cannot remove ‘/tmp/’: Is a directory
& I$ P3 W  K" K% N/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 8: /opt/etc/ipkg.conf: No such file or directory+ n: k5 c" I3 `; o
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 9: /opt/etc/ipkg.conf: No such file or directory; F0 Q6 O4 _$ o) J; t* V
Bootstraping done
3 X1 Z4 g) o. E; Q1 VInstalling glibc-locale package to generate needed /opt/lib/locale/locale-archive0 J0 A$ `$ m0 L( L
=================================================================================$ P$ h9 T9 I3 b5 M
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 18: /opt/bin/ipkg: No such file or directory
, @3 d2 I; t5 }) ^' }+ e5 ?/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 19: /opt/bin/ipkg: No such file or directory2 S! r3 F( [3 |4 h
=================================================================================2 p7 U$ Y+ B2 h
Removing glibc-locale package to save space: this doesn't remove generated /opt/lib/locale/locale-archive
( X+ M$ b- ~2 `% h  p/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 24: /opt/bin/ipkg: No such file or directory8 Y6 J) S# F1 d% _4 f
root@YiNas:/volume1/@tmp# export PATH=$PATH":/opt/bin"   //添加环境变量
- d; O) r- r& j
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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