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

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

[复制链接]

4

主题

44

回帖

329

积分

中级渣柚V1

积分
329
发表于 2019-10-27 16:24:05 | 显示全部楼层 |阅读模式
本帖最后由 mstsc 于 2019-10-27 17:28 编辑 $ z5 L) P: }1 k2 v4 v4 Y1 M, a" Q
5 _- x" Z1 Q; [
之前安装了domoticz和mqtt,现在安装homebridge实现siri控制
% z  n  Y: E6 n% [, ]- \猫盘群晖安装domoticz和mqtt实现智能家居控制
5 u. [) W: Y& A0 a$ O7 ~, [准备工作
. y: O# B5 `4 @1 m; P" [8 u3 ?7 ~2 f群晖套件中心安装Node.js v8* E( {! h. I) d1 ^
, G3 x: x" a4 V
安装bootstrap/ x! R4 k  }7 P+ a

3 T0 J: c. h  K% [, c  z: n
  1. sudo -i
    + J) N: f; \* m$ C5 w- h6 ?" E
  2. cd /volume1/@tmp
    0 R7 f4 L! ?4 X. Q1 X( l
  3. /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh" j2 J# P/ l* \9 F% c' Z& A( m& _- K
  4. chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh2 j% [' }: @+ j3 _' x1 C9 Q
  5. /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
    ' l8 t  @. T  a2 U0 I7 b
  6. export PATH=$PATH":/opt/bin"   //添加环境变量
复制代码
继续; i( k% E4 K! d6 J+ g5 s
  1. ipkg update+ D5 q' W$ Q+ A' r
  2. ipkg install gcc7 v7 N3 K' J( V. ?% ]
  3. ipkg install automake
    ) d6 I1 E% K  _/ G: u' Y
  4. ipkg install dbus
    5 }7 e( ^6 f) X: z6 _  P, z
  5. ipkg install avahi- R& J; S2 H1 y; ?" u5 y0 e
  6. ipkg install nano
复制代码

6 v. A" }) X8 a5 Q0 m4 {安装homebridge和edomoticz插件
6 O" _. d) F4 i0 |2 V7 H- N
  1. cd /volume1/@appstore/Node.js_v8/usr/local/bin' R) g' v+ X- y8 l) u+ u( T7 O
  2. npm install -g npm
    4 u, Q% C# c$ e$ q' p0 D0 r8 z
  3. npm install -g --unsafe-perm homebridge  E# }5 ?+ F# T% B" d/ \
  4. npm install -g homebridge-edomoticz
复制代码
/ j: @* z' g7 |
配置domoticz; `: e0 P& g/ E! P  V( _; |  O
在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关' z6 J7 m9 \' V7 \4 X

) g. u* h" V' g
配置homebridge+ b% w, U3 i( S2 U2 N
  1. touch /root/.homebridge/config.json  //创建配置文件2 R. k1 {- z  g8 S# q
  2. nano /root/.homebridge/config.json   //修改配置文件,添加以下内容
复制代码
{& j7 h5 v: _& _+ Y% a; @: `( _
    "bridge": {
+ W0 M9 T) t  j$ P8 C  Y        "name": "Homebridge",
, _" v& Z  v; j        "username": "CC:22:3D:E3:CE:30",
% r5 t( J8 v' R, i! T        "port": 51826,
% a5 p/ E* ?) h# O        "pin": "031-45-154"
( h& p3 h' \5 `    },; U0 m" T6 T- P5 U8 m" m0 O9 R
    "description": "Configuration file for (e)xtended Domoticz platform.",: K" v4 X: ~) v3 w0 H
    "platforms": [4 h4 k! r9 o) J3 _6 C7 P: ?2 r0 I0 P8 N7 X
        {
  S' Y3 k& W! L            "platform": "eDomoticz",
' Y5 R$ ?* ^2 o5 `/ f% f            "name": "eDomoticz",+ p6 a$ f5 p# y' Y  l0 \% `
            "server": "127.0.0.1",' k! {) o, u* J( l
            "port": "8000",' t/ N1 K" u/ N
            "ssl": 0,, \2 U& e, ~, t
            "roomid": 2," v! e3 h! C9 D# q  d+ X0 K
            "mqtt": 1,) Q1 D$ u8 ?' {* @! c7 \" I
            "excludedDevices": [& U3 f- N" ~# c! L5 U  o
                1
6 Q- I' ]) c$ k1 Y            ]% @  @" X( y) o2 s) i$ w$ x# p
        }
% l$ x+ `* x0 \- N+ H; a: M/ e    ],7 T. j' U" a7 ^7 `/ D/ G5 ^6 r
    "accessories": []' C8 q' O& i( |2 c# R$ M% x( Y4 Q
}
" k2 R% c( J+ |, n; ^1 o
3 }  d$ a4 `% n( q' M+ d! a* b运行homebridge

; }- ?2 U. }. Z% G
  1. /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码
打开iphone—家庭—添加扫码即可,siri就可以控制开关了* u9 w/ r: |. X* [/ z$ X; H

评分

参与人数 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 | 显示全部楼层
第四行就出错了. e9 j' o1 r- |3 \9 q

; g& J: T, j* c& y8 h9 y& C2 G6 {4 Irm: cannot remove ‘/tmp/’: Is a directory
; Y0 E; B# `  o! a4 E& i7 i/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 8: /opt/etc/ipkg.conf: No such file or directory
: q' Y. k/ S2 S& ^/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 9: /opt/etc/ipkg.conf: No such file or directory
% E1 z7 S3 n4 [& BBootstraping done8 @0 r& A, Q) C, q
Installing glibc-locale package to generate needed /opt/lib/locale/locale-archive: @6 H# X% w( S  o8 j* Y% @3 Y
=================================================================================
2 m0 [5 Z! H3 n* f, x/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 18: /opt/bin/ipkg: No such file or directory% h6 y6 }4 h( I6 Z0 _" K
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 19: /opt/bin/ipkg: No such file or directory
7 E! Z& O) a/ w  d5 J; S' w" y=================================================================================
" k- K8 n3 i& l7 p' `Removing glibc-locale package to save space: this doesn't remove generated /opt/lib/locale/locale-archive, M+ M' g( {* O. T* H
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 24: /opt/bin/ipkg: No such file or directory
" V) i; V$ \- u0 w  X$ rroot@YiNas:/volume1/@tmp# export PATH=$PATH":/opt/bin"   //添加环境变量
  p$ c) i1 x* l1 x8 Z. h- C0 L
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 14:04 , Processed in 0.120037 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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