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

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

[复制链接]

4

主题

44

回帖

329

积分

中级渣柚V1

积分
329
发表于 2019-10-27 16:24:05 | 显示全部楼层 |阅读模式
本帖最后由 mstsc 于 2019-10-27 17:28 编辑
2 F3 }$ L' J3 n" N! Q
" R7 w: ~# L6 V" d  ~- [+ W之前安装了domoticz和mqtt,现在安装homebridge实现siri控制+ m, y( R- T+ B3 b
猫盘群晖安装domoticz和mqtt实现智能家居控制
1 D: `) y! i! `$ X& g准备工作' A1 z& Z- Y' }
群晖套件中心安装Node.js v8; o6 U# H1 z9 O, F
8 V; K5 H+ ~6 e9 q, k! _
安装bootstrap
( Z$ s( l6 X9 k+ E: h& }. {! F# j" }2 o8 a, v( g
  1. sudo -i
    " l" I7 e- g8 t3 M% F
  2. cd /volume1/@tmp
    1 l5 b: A# N1 t1 B6 U1 A8 p
  3. /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh8 w' k. v8 J& |1 ~# }* n' `
  4. chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
    ; ^* _! n2 l# }2 ^, r
  5. /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
    0 S  e& M, F% w  v$ H; C( r! k
  6. export PATH=$PATH":/opt/bin"   //添加环境变量
复制代码
继续
% i; x8 B  a0 ?$ H3 {* S- _$ |
  1. ipkg update, \1 ~  R" y. F. C
  2. ipkg install gcc
    $ O' c* r" r, x4 E  I/ j& H# v, v
  3. ipkg install automake( T2 }* I; U: Y- T" a
  4. ipkg install dbus
    0 T- S4 z' P! b6 J/ A0 o8 O& p
  5. ipkg install avahi
    6 ^! ~- z) m  X2 u
  6. ipkg install nano
复制代码

0 l) s8 p4 ]# U; z4 [安装homebridge和edomoticz插件
5 J, J5 U3 l! {/ p& ]+ E; \
  1. cd /volume1/@appstore/Node.js_v8/usr/local/bin) w; r# j7 e( j7 ]( l$ F
  2. npm install -g npm
    + s) ~" |) N$ r5 o: j; z% F
  3. npm install -g --unsafe-perm homebridge
    * n) N+ P$ Q$ \2 W' ?: Q2 a# j
  4. npm install -g homebridge-edomoticz
复制代码

6 e$ v; |% }  G# \$ w3 S, e配置domoticz( L+ q7 r9 ~' ]) E
在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关+ b7 L0 A) O* O% e
4 r, ]$ B% H+ `& k
配置homebridge' U- }- E3 O& [1 g
  1. touch /root/.homebridge/config.json  //创建配置文件' }! A( P2 P) d% J+ |, ]4 w0 K
  2. nano /root/.homebridge/config.json   //修改配置文件,添加以下内容
复制代码
{
0 _7 M% C8 ~* J; [    "bridge": {# v$ U2 n. h) R+ f$ Y5 X
        "name": "Homebridge",
1 E7 V% o1 Q4 U$ m6 y4 ^. k1 @        "username": "CC:22:3D:E3:CE:30",- s5 w- @+ G  M% Z& ?1 c% x
        "port": 51826,' r+ ~6 N6 T# ]9 c# ]- {, i- P) V
        "pin": "031-45-154"
! x# E& Z9 \1 ~3 Y0 l- E5 Z    },5 a; U! I2 S* b( W' s6 u7 p) S
    "description": "Configuration file for (e)xtended Domoticz platform.",9 O2 U, ?! [! H. a. B: F1 y$ |1 x
    "platforms": [7 E2 S2 r: @$ C( z
        {; n7 q0 K  B3 [5 n; l3 M- F6 w
            "platform": "eDomoticz",6 }5 }$ [6 r9 S6 N1 K
            "name": "eDomoticz",
# f# R1 R, v1 w            "server": "127.0.0.1",1 C4 d. Q* Q4 g% y; Q7 B
            "port": "8000"," `. y' V* v% |( E3 H5 q
            "ssl": 0,9 h6 q! \  W. [
            "roomid": 2,
* [% L$ x) O3 r4 l) Y* v            "mqtt": 1,! Y% K0 L  w, n$ u4 n
            "excludedDevices": [* t: }: r4 y$ A  s% M" L
                1
' K) Z( O7 ^* ]3 l- g# W; g0 \( U            ]$ V2 \8 Z4 L4 @; n
        }
; h, l% s- N2 }6 F# z- k% b8 K+ _    ],2 h# f- m/ n3 C
    "accessories": []
- ]7 d0 I2 I* F0 _5 Z: u7 q: J}/ g) c1 U4 l6 z, g# Z% r

0 Q; a" _( S1 v$ E$ e$ h/ \运行homebridge

9 ?- q- X- N' ^5 D- Y* t
  1. /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码
打开iphone—家庭—添加扫码即可,siri就可以控制开关了, g- d5 f6 A' e. ?4 `

评分

参与人数 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 | 显示全部楼层
第四行就出错了  l) j7 p7 Q/ A0 r2 T

1 a2 m1 X* \+ D! y! _6 f  A; t2 Irm: cannot remove ‘/tmp/’: Is a directory
& j. B) C" |7 H; Z0 O/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 8: /opt/etc/ipkg.conf: No such file or directory. C! z* C% Q: C% E! |
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 9: /opt/etc/ipkg.conf: No such file or directory
. V# [5 F) r, y' \% f" [Bootstraping done
: ?; v0 M% J! ], W" O, t2 XInstalling glibc-locale package to generate needed /opt/lib/locale/locale-archive
, `! ]' m0 ?+ a' L* e& z=================================================================================
# I" x( ?( ?7 z/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 18: /opt/bin/ipkg: No such file or directory
' L6 R3 C2 x1 q/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 19: /opt/bin/ipkg: No such file or directory& h& E) o; l- b& |/ y. l  j
=================================================================================
3 @' s& w" w3 G9 O! O( ]( XRemoving glibc-locale package to save space: this doesn't remove generated /opt/lib/locale/locale-archive
' z) R7 _- ^# i/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 24: /opt/bin/ipkg: No such file or directory
- ?2 Y* C$ r" p7 U+ l. \root@YiNas:/volume1/@tmp# export PATH=$PATH":/opt/bin"   //添加环境变量
5 e* \8 J. _! N& d* s4 \% L
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-3-13 18:24 , Processed in 0.336148 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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