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

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

[复制链接]

4

主题

44

回帖

329

积分

中级渣柚V1

积分
329
mstsc 发表于 2019-10-27 16:24:05 | 显示全部楼层 |阅读模式 IP:–山东–临沂 联通
本帖最后由 mstsc 于 2019-10-27 17:28 编辑 . C  D& ]- ]! N4 J" ^, e

8 G- V3 H8 Y8 b8 ]之前安装了domoticz和mqtt,现在安装homebridge实现siri控制
% d+ k# U+ `8 P# d4 o' R猫盘群晖安装domoticz和mqtt实现智能家居控制7 D3 T: x, f  G7 v
准备工作
% \/ z0 ^, ]9 r7 N4 ~/ Q+ K群晖套件中心安装Node.js v8
9 ~. B$ e$ b4 }$ }/ i) r
; Q$ g. G+ B3 P/ s7 X! Q4 q( ~  L安装bootstrap
9 E- J& r! c$ i4 _& A+ h$ f" T; A0 m3 h* ^
  1. sudo -i. s# r: l. j, T0 _6 ~
  2. cd /volume1/@tmp
    $ O4 E* ?4 o! e- ^
  3. /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh
    5 z+ Q: n, w8 D! e3 K# m( q
  4. chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh# b6 H- c( J( \* O
  5. /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
    $ U7 C) U' ~: P. ]# n& O5 a2 o& H: z" f: T
  6. export PATH=$PATH":/opt/bin"   //添加环境变量
复制代码
继续
9 o+ d2 ]3 x* G$ G+ Y. g0 W
  1. ipkg update
    2 o) \/ T, q: n/ _8 d3 Q% F1 O
  2. ipkg install gcc) t" D6 P# s7 r9 _+ b  W3 n
  3. ipkg install automake: T- o1 K: K9 M
  4. ipkg install dbus
    ! v3 b0 N" |: f# f7 r
  5. ipkg install avahi
    7 b9 F& r5 q* h
  6. ipkg install nano
复制代码

8 Q$ I) t* C7 E" G! ^) u安装homebridge和edomoticz插件
5 H+ U* l& G# p+ [$ R6 |. u6 o) D
  1. cd /volume1/@appstore/Node.js_v8/usr/local/bin- `* Z$ p8 {( i  r3 v* @- N! r6 r
  2. npm install -g npm
    5 [% f. J. N* |) Z
  3. npm install -g --unsafe-perm homebridge5 ?: E% j# B# ~6 _/ d
  4. npm install -g homebridge-edomoticz
复制代码
4 v1 N$ D( {- z8 {$ J6 i; P
配置domoticz
0 a0 c/ q* g6 ?在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关
8 S' G+ X; T4 v2 n. d6 o/ }
- h5 ^# W; g- O( x- t9 N0 j2 ]- R. i5 W
配置homebridge
+ E% a! v( \9 \1 d4 K6 `# [% @
  1. touch /root/.homebridge/config.json  //创建配置文件( ?; ?4 Q1 ^9 ?
  2. nano /root/.homebridge/config.json   //修改配置文件,添加以下内容
复制代码
{
! z6 D9 R& E7 ~9 \; H( u$ z    "bridge": {
7 ~- P! c2 U6 ~4 Y/ N- m        "name": "Homebridge",
. Y. d& U4 }! ^$ `% z- p        "username": "CC:22:3D:E3:CE:30",
. N" `) ^" }8 S. r* s/ b        "port": 51826,: l* p1 J7 u( H$ n1 g* r
        "pin": "031-45-154"
( d: d, J9 x1 a! b$ R$ l, n$ V    },
/ d' ]) E+ m) s8 L    "description": "Configuration file for (e)xtended Domoticz platform.",
7 o8 X+ E. U9 [9 D    "platforms": [
3 e9 u* F8 T4 n6 ?        {) t4 K9 o7 B( ?
            "platform": "eDomoticz",# [4 }* l% ~& h; F, _# A
            "name": "eDomoticz",- E- d7 m) D$ }! Y& L* }3 Q
            "server": "127.0.0.1",' _1 O" M( R* ~$ N2 f
            "port": "8000",
: U/ j  Z! g, j8 q! `' ]4 k4 L4 I6 `            "ssl": 0,* P7 K+ V& d* ^; ?% }1 B
            "roomid": 2,
7 q7 C5 h( A- P  g  {' _7 ?            "mqtt": 1,3 J0 m: L* V7 y
            "excludedDevices": [/ |+ h5 e- t! N3 p$ o8 Y6 p
                1
2 r, |+ F& c8 [/ J' b: Z+ J( I            ]
5 H2 i6 w/ X+ Q3 L        }
" q/ e0 j" l% a/ G    ],9 f$ L7 t' C# t
    "accessories": []0 L3 M9 W1 K$ W8 }5 S9 l' z' i
}! O, S: d8 J2 \+ G

& `: p4 W# p0 N/ P5 Z, k! Q1 B( O运行homebridge
" s" o: C4 l# o$ W- _* u" H& U
  1. /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码
打开iphone—家庭—添加扫码即可,siri就可以控制开关了2 m; X% V* D4 d8 {% r5 I& r7 \1 k

评分

参与人数 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:–北京–北京 移动
第四行就出错了
; m( k& m6 ^7 `4 g7 ^8 f& y* V+ E% k* g" t
rm: cannot remove ‘/tmp/’: Is a directory, A+ `* N( [( k. K2 P
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 8: /opt/etc/ipkg.conf: No such file or directory" \; l1 l6 F3 }' ]
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 9: /opt/etc/ipkg.conf: No such file or directory
7 W: ?+ W$ ]' e# g& d& p: LBootstraping done
0 ^4 c/ \4 E; J" }+ b& K3 @Installing glibc-locale package to generate needed /opt/lib/locale/locale-archive1 t- W( C2 t. g( X, Z0 i
=================================================================================
# W0 ]/ W4 Z9 K" k+ O# D/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 18: /opt/bin/ipkg: No such file or directory
  S+ r2 D- A" u8 L! C, ]/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 19: /opt/bin/ipkg: No such file or directory
. d* O) h: S, h3 h=================================================================================
9 K1 v- i( e2 m( t  s4 `# rRemoving glibc-locale package to save space: this doesn't remove generated /opt/lib/locale/locale-archive
! V$ h/ @1 B$ @6 e* g6 F/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 24: /opt/bin/ipkg: No such file or directory2 r% E% F! S; M8 z' n* `
root@YiNas:/volume1/@tmp# export PATH=$PATH":/opt/bin"   //添加环境变量
) ^/ F2 O# t- p1 G! J2 _
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-9-24 05:55 , Processed in 0.066412 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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