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

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

[复制链接]

4

主题

44

回帖

329

积分

中级渣柚V1

积分
329
发表于 2019-10-27 16:24:05 | 显示全部楼层 |阅读模式
本帖最后由 mstsc 于 2019-10-27 17:28 编辑
8 }% P  u" `0 X' d  ^) O. k- t" W6 T- @' \) z: N9 L9 {, l
之前安装了domoticz和mqtt,现在安装homebridge实现siri控制0 F4 r, }% h. k6 t) v
猫盘群晖安装domoticz和mqtt实现智能家居控制
' |. |% ~* y9 }2 v准备工作
, ]5 T6 L$ P% |8 k3 v. z群晖套件中心安装Node.js v8
/ }7 {% W- M" n" P! b
* w3 n- i" K5 M1 p安装bootstrap
- ]9 q) T: G" t0 v7 W( h2 }5 t1 R
  1. sudo -i1 J; ], \1 \5 W& x% A" N$ m1 _
  2. cd /volume1/@tmp
    ! S* {+ _( x) T4 b& Z5 y2 l
  3. /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh
    ; d) R: J+ b( q9 E' f
  4. chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh6 F/ i: D3 |$ ?" \7 g
  5. /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
    " s! s1 g' z1 Q5 U
  6. export PATH=$PATH":/opt/bin"   //添加环境变量
复制代码
继续
' L' |0 U# h' I9 v3 e$ G3 `8 H
  1. ipkg update4 {, F5 I8 L+ ]4 n0 Q9 W
  2. ipkg install gcc
    , X- n1 G6 x: a8 S/ p
  3. ipkg install automake
    $ E  h% H' T8 X+ h! F8 P  m: ]
  4. ipkg install dbus2 s6 l* I! |2 F4 {6 t( t
  5. ipkg install avahi9 X7 w. a0 G/ M
  6. ipkg install nano
复制代码

9 I) z. M3 _5 H3 u- {& }安装homebridge和edomoticz插件
  R& V) y3 {" j% U  B; G
  1. cd /volume1/@appstore/Node.js_v8/usr/local/bin! s* S, D- o9 H, b
  2. npm install -g npm5 @) I. `6 Y6 N* h0 u
  3. npm install -g --unsafe-perm homebridge6 ]8 U) J& u; X. y2 x* S
  4. npm install -g homebridge-edomoticz
复制代码

; W" j, b$ {. v8 _  [配置domoticz' w) s5 y. \0 _0 B' ^% x" l
在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关
6 n( U1 a. O' O& u, l( U
6 E6 [4 `! t8 R, w+ r
配置homebridge+ g4 X$ _1 Y% d3 W; X* N( F) B0 `
  1. touch /root/.homebridge/config.json  //创建配置文件7 g0 |$ C$ U1 N7 p; x5 t/ v2 _  {
  2. nano /root/.homebridge/config.json   //修改配置文件,添加以下内容
复制代码
{/ n5 F  ~* N$ ~1 T3 q6 S
    "bridge": {
' w7 c* s/ _$ D$ j5 G        "name": "Homebridge",
9 I1 y) O/ V3 c  Q8 ^        "username": "CC:22:3D:E3:CE:30",
, v3 o* a6 J# E6 V/ n9 |6 u        "port": 51826,
# W. A) p. B; w' t! ^& ?        "pin": "031-45-154"' b: @# r" _; x7 }: u
    },
0 W& k% |5 K: q: |  ~% P) J; B    "description": "Configuration file for (e)xtended Domoticz platform.",6 Y% x3 T2 R# {, Q7 E
    "platforms": [! x4 g0 ?  K" _0 |* n
        {
/ C* G% ^$ a7 n8 b2 C, w            "platform": "eDomoticz",5 b- r3 Q- O" J: M: D; N
            "name": "eDomoticz",' s8 z% ?" o- f) n- k( P" k
            "server": "127.0.0.1",: ]" _! ]( h0 |: E! @
            "port": "8000",( _5 u/ e/ o% S4 Y8 l
            "ssl": 0,0 L! \! V# I( W
            "roomid": 2,$ M  J: D/ k' J8 y$ L; N0 H: D' F
            "mqtt": 1,
' b) l7 t( l" C9 u" t            "excludedDevices": [
: D  c5 r9 ^/ C, Z: V/ {                1
7 p/ Y% B4 ?4 Q0 I* Z            ]  Z7 z- [+ t2 B6 d
        }' {$ s& @# v6 _% ]# l5 A" i9 }
    ],3 x5 X6 S/ Z! O+ d1 o9 z
    "accessories": []
$ W% X+ ~) p3 r4 l0 w& o+ S$ S}
* V, b; h6 u1 v6 b  T$ ]: l: z" d4 c
9 ~- W$ o9 B2 s运行homebridge
& w! X( y6 c) T  m  }. j
  1. /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码
打开iphone—家庭—添加扫码即可,siri就可以控制开关了
5 X* s- u1 A. i5 t4 M

评分

参与人数 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 | 显示全部楼层
第四行就出错了
; |/ ?: ^3 h1 e  J1 a$ U! v$ w) u( B! x$ d/ Y) m- o
rm: cannot remove ‘/tmp/’: Is a directory
: \0 c& N. a2 `/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 8: /opt/etc/ipkg.conf: No such file or directory' u$ K  s+ k, o  f5 C
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 9: /opt/etc/ipkg.conf: No such file or directory9 i, g" w. h0 R/ o
Bootstraping done
- |( ~, z+ X8 o- lInstalling glibc-locale package to generate needed /opt/lib/locale/locale-archive  ^* c3 U5 M4 m' F9 j5 }' `+ i9 C
=================================================================================6 K6 x) {: M$ s* C
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 18: /opt/bin/ipkg: No such file or directory! T6 g$ g! b8 [4 I( L0 {6 P$ y
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 19: /opt/bin/ipkg: No such file or directory
- y  ^! c! Z/ k=================================================================================
/ I6 S) P; b2 q0 ERemoving glibc-locale package to save space: this doesn't remove generated /opt/lib/locale/locale-archive
. z, }& n# Z4 T# o, G' K' m5 @/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 24: /opt/bin/ipkg: No such file or directory. [. q4 W6 _3 @' z
root@YiNas:/volume1/@tmp# export PATH=$PATH":/opt/bin"   //添加环境变量
: d. Z7 s( C  `  Q+ c. ]; {2 S" Z
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-4-20 14:52 , Processed in 0.059048 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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