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

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

[复制链接]

4

主题

44

回帖

329

积分

中级渣柚V1

积分
329
mstsc 发表于 2019-10-27 16:24:05 | 显示全部楼层 |阅读模式 IP:–山东–临沂 联通
本帖最后由 mstsc 于 2019-10-27 17:28 编辑 $ i: \0 S  ^$ g% E

/ ~  K3 i) U8 Q4 j7 [2 F- @之前安装了domoticz和mqtt,现在安装homebridge实现siri控制/ V& Q) ?& N7 O" v( H. j
猫盘群晖安装domoticz和mqtt实现智能家居控制1 A, ]# M# z8 @4 o) |
准备工作; U$ q$ Z, P+ k
群晖套件中心安装Node.js v8! o% s6 C0 Y. X4 D1 s6 y2 n
3 A% V7 j. T3 A9 I' B) O5 V
安装bootstrap; v# d" w6 W2 L0 h/ }4 i

; y& j) f" i& }7 O' P+ H$ ^
  1. sudo -i1 L+ ~3 r5 k; x) Y
  2. cd /volume1/@tmp
    % y* L4 b* z$ K5 c. o+ ^
  3. /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh7 C- a; O6 c7 F$ f3 @$ o4 B
  4. chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
    8 [8 v: H5 I) A9 Q( z0 d9 F1 U2 X
  5. /volume1/@tmp/buildroot-armeabihf-bootstrap.sh! z$ t/ `3 J# y4 ^6 [- c7 _. U+ d
  6. export PATH=$PATH":/opt/bin"   //添加环境变量
复制代码
继续8 ]+ s2 ?- X6 T2 ?2 v
  1. ipkg update2 a1 D7 ?3 ?) f+ i2 d" b
  2. ipkg install gcc
    & L1 @( G# {4 Q5 S; \3 m
  3. ipkg install automake' B; H- M3 j. g* A9 ]+ A. q
  4. ipkg install dbus
    * P7 h+ ~- K7 {: F% U0 p
  5. ipkg install avahi, N0 v% @; n9 L$ J0 H) m
  6. ipkg install nano
复制代码

, ]) u; _0 }3 k2 [+ x- J8 f安装homebridge和edomoticz插件: a0 g  W6 C5 Z! T% |1 `
  1. cd /volume1/@appstore/Node.js_v8/usr/local/bin% n; b" a$ Z7 y* a# h  u6 [/ g
  2. npm install -g npm
    / \/ b" b/ f( J4 @0 K$ T' U3 \/ X
  3. npm install -g --unsafe-perm homebridge
    ! K% f/ w( |5 h) ^7 H# y2 h
  4. npm install -g homebridge-edomoticz
复制代码
5 h, k# Q8 {6 v
配置domoticz
$ Z( ^" O/ p% x# S在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关
) v: H" v: R- D7 S" u$ T. R) X: I
配置homebridge
7 i0 v7 P/ z9 Q  S
  1. touch /root/.homebridge/config.json  //创建配置文件
    2 p) A# o# J7 a, ?
  2. nano /root/.homebridge/config.json   //修改配置文件,添加以下内容
复制代码
{
2 y; J: H( r- J    "bridge": {
9 G6 g$ n) r2 u        "name": "Homebridge",
/ b- b% v! y7 i0 g) B        "username": "CC:22:3D:E3:CE:30",
: n# Z0 S; B$ S( w# T9 t        "port": 51826,
( e+ _0 t- L1 W  P2 t+ l8 H( m        "pin": "031-45-154"
; s8 O! W# b0 K$ K+ d+ U/ Y0 ]    },3 C" A- o$ K7 K  t2 c
    "description": "Configuration file for (e)xtended Domoticz platform.",* m. W0 t# S, W- E! H" w0 V
    "platforms": [
+ l' _4 B! V! l2 f' k; `9 o        {" V3 L8 K' a4 Y' r
            "platform": "eDomoticz",' \  `1 ?' a. m4 [
            "name": "eDomoticz",
, w8 g; Z+ F! r8 _8 S            "server": "127.0.0.1",
1 p! R. y8 n( ]/ k6 N            "port": "8000",& G1 [9 r* ?8 y
            "ssl": 0,
* M! H! p& d* J  u" ?( Q            "roomid": 2,
  E7 Q9 d0 S+ W. q            "mqtt": 1,% h; I3 a- o4 @+ W
            "excludedDevices": [5 @( K* ^0 T- J; t
                1
& l  A: Z6 t- G- P! \3 Y            ]! T& d) Y7 }. u3 i$ i; g, y
        }
- g) |# e# i+ ]: C9 i    ],$ x3 I6 L% v- H  f
    "accessories": []) @* _& N: Q. B# j5 W' H4 y
}
6 l7 V# J6 Z1 |" J- K" n
& G2 @( g0 U' c" _+ G运行homebridge

9 Z. i) V' l1 y
  1. /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码
打开iphone—家庭—添加扫码即可,siri就可以控制开关了% N1 I' o" t3 t" O5 W& V0 }1 q

评分

参与人数 1渣金 +10 经验值 +5 收起 理由
zystbbs + 10 + 5 赞一个!

查看全部评分

4

主题

44

回帖

329

积分

中级渣柚V1

积分
329
 楼主| mstsc 发表于 2019-10-27 16:24:32 | 显示全部楼层 IP:–山东–临沂 联通
占楼

2

主题

19

回帖

131

积分

初级渣柚V2

积分
131
6128263 发表于 2019-10-27 17:59:54 | 显示全部楼层 IP:–江苏–常州 联通
牛皮了      

1

主题

29

回帖

109

积分

初级渣柚V2

积分
109
lqpb82 发表于 2019-10-27 19:10:57 | 显示全部楼层 IP:–山东–济南 联通
学习了   

1

主题

20

回帖

94

积分

初级渣柚V2

积分
94
nil 发表于 2019-10-27 19:13:58 | 显示全部楼层 IP:–浙江–嘉兴 电信
真大佬,进来学习了

1

主题

233

回帖

367

积分

中级渣柚V1

积分
367
hataisx234 发表于 2019-10-27 21:23:14 | 显示全部楼层 IP:–内蒙古–呼和浩特 联通
我的还没刷,我要赶快刷了玩玩

1

主题

266

回帖

519

积分

中级渣柚V2

积分
519
wwdzcdb 发表于 2019-11-17 18:51:56 | 显示全部楼层 IP:–陕西–西安 移动
大佬  学习了

5

主题

116

回帖

315

积分

中级渣柚V1

积分
315
cg198298 发表于 2019-11-17 21:15:06 | 显示全部楼层 IP:–重庆–重庆 电信
太高级了,看不上很懂啊

3

主题

79

回帖

157

积分

初级渣柚V2

积分
157
host527 发表于 2020-3-11 23:42:48 | 显示全部楼层 IP:–北京–北京 移动
第四行就出错了
# Z  b5 l+ I+ S0 y% Z5 F2 X0 J! Y( ]: Z9 ^5 i$ {: v
rm: cannot remove ‘/tmp/’: Is a directory. x/ C9 w$ a  m- M/ \$ Z7 g9 _/ N
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 8: /opt/etc/ipkg.conf: No such file or directory
6 F  H# h! f1 Q# n+ F$ [/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 9: /opt/etc/ipkg.conf: No such file or directory* z! \4 Y& r# ]
Bootstraping done
- P" ?; R) {5 J3 OInstalling glibc-locale package to generate needed /opt/lib/locale/locale-archive/ l; x# k4 K, r6 p% x
=================================================================================* g. j) F7 a5 b  S. y
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 18: /opt/bin/ipkg: No such file or directory
4 y6 p4 s4 s$ c8 i7 n6 G- @- L/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 19: /opt/bin/ipkg: No such file or directory
1 D; o, k  h/ e. |=================================================================================' w; I7 d! g1 D# L1 ?  a0 S
Removing glibc-locale package to save space: this doesn't remove generated /opt/lib/locale/locale-archive* G' ^6 _) a( @+ |
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 24: /opt/bin/ipkg: No such file or directory
& Z; s% s2 l. m; P* G0 L; m' [" q9 `root@YiNas:/volume1/@tmp# export PATH=$PATH":/opt/bin"   //添加环境变量6 ?( \5 w; p6 N
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-10-22 13:31 , Processed in 0.063695 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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