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

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

[复制链接]

4

主题

44

回帖

329

积分

中级渣柚V1

积分
329
发表于 2019-10-27 16:24:05 | 显示全部楼层 |阅读模式
本帖最后由 mstsc 于 2019-10-27 17:28 编辑 # _% ?( P! O2 H9 f* F0 C
. V+ x5 _6 V+ W: ^; V, ?- a
之前安装了domoticz和mqtt,现在安装homebridge实现siri控制& V+ I/ N8 x+ C. x  n
猫盘群晖安装domoticz和mqtt实现智能家居控制' o' v0 w: p" R4 ]% C: u2 _
准备工作
& Q0 ]7 [6 \) V* E群晖套件中心安装Node.js v8
) }- h& n. f- j
! h6 m( d; d! D( d9 T安装bootstrap/ v, n5 h( a2 p  z3 z9 I3 u
) R3 \! ~2 m) H4 Y
  1. sudo -i
    & D6 {, j6 H! B0 c% P4 g( q' T  E
  2. cd /volume1/@tmp! ]/ D' b7 h9 j$ l* F
  3. /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh5 b2 @% ]1 z% f. r# m
  4. chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh5 U6 b; S4 D3 ~4 R1 z; C1 b1 A
  5. /volume1/@tmp/buildroot-armeabihf-bootstrap.sh$ P' M9 m+ ]# w% ~" r
  6. export PATH=$PATH":/opt/bin"   //添加环境变量
复制代码
继续
1 ^3 r+ E2 p; l# y* c0 w% ?8 q( D7 K  k
  1. ipkg update* p/ a$ A# s7 ~1 R4 |. @' q* t
  2. ipkg install gcc
    " l- ?3 k$ I8 {7 M5 C
  3. ipkg install automake
      r8 ]( s3 }1 o6 L) w  }
  4. ipkg install dbus
    * W' j# U# f# T1 s2 M$ Z
  5. ipkg install avahi) n: ]9 S9 v# |" v
  6. ipkg install nano
复制代码

" t1 f1 M8 O  \0 B安装homebridge和edomoticz插件
! s% f+ q1 E9 V
  1. cd /volume1/@appstore/Node.js_v8/usr/local/bin
    6 N; H$ X7 E0 c# c/ O& N8 X7 L) D
  2. npm install -g npm1 d# G- M+ o) {1 I* m/ X
  3. npm install -g --unsafe-perm homebridge
    7 y% D3 @9 f' |: ~* {6 `
  4. npm install -g homebridge-edomoticz
复制代码

8 T8 [1 |+ _0 I% I! k3 a# a配置domoticz: E! @6 o' L* ?( ~
在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关
% R5 l4 l& j% \" z+ }( h
6 v) D1 H' Z( Q9 O2 |+ M
配置homebridge
$ j* K0 \' x* z/ K8 k# h4 \1 e6 T; x
  1. touch /root/.homebridge/config.json  //创建配置文件
    7 E9 @4 C  N5 _# ^# q: s* r; _
  2. nano /root/.homebridge/config.json   //修改配置文件,添加以下内容
复制代码
{# H8 u  u4 Z" s% G9 r9 Y
    "bridge": {
7 `, P2 f5 ~  [        "name": "Homebridge",
+ h4 g+ \0 \" c" w        "username": "CC:22:3D:E3:CE:30",
% F5 B: M+ L1 V3 o        "port": 51826,
0 ?( f; n* U3 I5 s$ v! C        "pin": "031-45-154"
: z% ~2 x, ?" v3 N    }," }) q( H8 c- ?5 T* Y# w) k: S  N
    "description": "Configuration file for (e)xtended Domoticz platform.",
. g; H$ W9 R$ E% d7 b8 I( J    "platforms": [9 x5 N2 p) B' Y/ G. h- d. g' ?
        {3 s7 @: g( F2 c
            "platform": "eDomoticz",( Z: e4 j0 h. L: p0 l
            "name": "eDomoticz",
4 C3 z" T: {5 z; ?            "server": "127.0.0.1",
9 }" C+ I4 J5 c3 K0 G" ^            "port": "8000",
2 ?. E' ~# f0 P0 W. [: |            "ssl": 0,: i( W- V8 u" w2 M9 O: p7 D
            "roomid": 2,
, F5 |+ I8 E& S0 `            "mqtt": 1,
; I. I, G$ e; z- _$ W1 `# U- @            "excludedDevices": [6 X. J' X: U& B- P
                1
- E; J  J# A' a9 c& [7 U            ]5 y1 \/ P/ W6 \
        }
, R( o) L8 s* O$ K0 _5 q' x    ],
9 C) [  x5 X, {, ?3 d2 |' v6 t    "accessories": []. q3 X" }1 `" U
}9 z- S# V4 i6 f  `' [
: p7 S, B6 b) r, y- ], y( y
运行homebridge
2 ]* M/ R7 t1 k8 l* d
  1. /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码
打开iphone—家庭—添加扫码即可,siri就可以控制开关了
' Q% n* d" t" P* e

评分

参与人数 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 | 显示全部楼层
第四行就出错了
* M5 t5 X) X; W6 l8 C8 F  F0 ^; H" H$ ?
rm: cannot remove ‘/tmp/’: Is a directory% y9 M! \: X$ e3 M: K
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 8: /opt/etc/ipkg.conf: No such file or directory- r1 r& G- o- p3 t* B
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 9: /opt/etc/ipkg.conf: No such file or directory
* @1 P) b# ^0 u; p& BBootstraping done! g' x$ o! K. n$ N+ L
Installing glibc-locale package to generate needed /opt/lib/locale/locale-archive
- M* }5 _% N. l2 C9 O: y+ j=================================================================================
2 @+ ~5 h' \- D& Q: Q/ e2 F/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 18: /opt/bin/ipkg: No such file or directory
+ J+ i) _, ~- _' e5 V& ], \/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 19: /opt/bin/ipkg: No such file or directory4 ]. }9 m, t7 U: Z
=================================================================================: P. I- X  \5 S
Removing glibc-locale package to save space: this doesn't remove generated /opt/lib/locale/locale-archive+ Z5 \; c5 j8 d" R* ^1 o! P9 i
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 24: /opt/bin/ipkg: No such file or directory
6 t' ]1 U! R# }4 k7 P+ broot@YiNas:/volume1/@tmp# export PATH=$PATH":/opt/bin"   //添加环境变量1 `8 N9 R7 P5 P  L. D0 }% u0 S( W; T5 L
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-13 15:52 , Processed in 0.177927 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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