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

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

[复制链接]

4

主题

44

回帖

329

积分

中级渣柚V1

积分
329
发表于 2019-10-27 16:24:05 | 显示全部楼层 |阅读模式
本帖最后由 mstsc 于 2019-10-27 17:28 编辑
  [3 x6 D" ]; @1 p
! x4 n. y' l' x  ~3 P* B. q之前安装了domoticz和mqtt,现在安装homebridge实现siri控制% ~: p' m( w9 r! W5 w* o
猫盘群晖安装domoticz和mqtt实现智能家居控制  H3 ?& R' R: Q
准备工作
: p  N# [) r: o群晖套件中心安装Node.js v8: j/ @5 [* X4 p# @

( K8 o3 P2 x, A/ }) A2 Z8 u安装bootstrap/ _- Y# d' W# ]$ S

+ {6 _; W9 }6 V; l
  1. sudo -i
    " V& O- U7 X# J5 r
  2. cd /volume1/@tmp4 O5 U+ f% }8 s
  3. /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh) i" k$ B. R' }  c
  4. chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh0 j" ^- ^4 o5 _% Q2 h
  5. /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
    ( C' u; ?8 i9 ]3 x; I
  6. export PATH=$PATH":/opt/bin"   //添加环境变量
复制代码
继续2 B1 f* G' M% ~1 e  a
  1. ipkg update% K- Q9 G6 `2 C: j( O
  2. ipkg install gcc
    $ z/ c: _9 ]1 I7 r7 ^  C
  3. ipkg install automake! `3 r/ n* i  O0 `
  4. ipkg install dbus1 R) p9 _0 e2 B7 o% k, _, ~
  5. ipkg install avahi
    7 E2 f" d# V4 P: d3 H* _! M
  6. ipkg install nano
复制代码
+ n* w. X7 U, r: y
安装homebridge和edomoticz插件
- F2 u1 [, ]6 Z/ @
  1. cd /volume1/@appstore/Node.js_v8/usr/local/bin
    9 s0 v- p5 a! f6 s
  2. npm install -g npm
    - M' n6 f5 e* z3 o$ L
  3. npm install -g --unsafe-perm homebridge, k; D9 R$ v7 p1 H- G; r3 O
  4. npm install -g homebridge-edomoticz
复制代码
0 |0 ]4 s% B! d! Y
配置domoticz% E' l' _* Z/ p+ z- U
在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关
1 S6 a( X  ?% G7 [2 e  p- w+ ~. T0 z) M& U
配置homebridge
+ B+ I2 X5 n$ I  C  w
  1. touch /root/.homebridge/config.json  //创建配置文件
    9 D2 t( I- d8 N0 e
  2. nano /root/.homebridge/config.json   //修改配置文件,添加以下内容
复制代码
{* R, f  F  q) `3 T; D
    "bridge": {1 L/ Y* P6 c4 c; p/ t
        "name": "Homebridge",
$ z+ A( S) ~4 R- B: E        "username": "CC:22:3D:E3:CE:30",
1 {8 Z8 E0 x2 K        "port": 51826,& }3 A' O! J1 s* }
        "pin": "031-45-154"- ?0 a1 p' o( _: U) e" e
    },
" m$ L; b5 L( e' k! y    "description": "Configuration file for (e)xtended Domoticz platform.",0 N) i  L' h, F& t, F, ?
    "platforms": [
' H: \2 r3 W9 a7 \        {
; O& U0 `5 G) I% p0 U* m- Q            "platform": "eDomoticz",
7 l. r) v4 c' |9 G; Q            "name": "eDomoticz",
7 h3 c7 v; ~  B# @8 G* S            "server": "127.0.0.1",6 ?! [9 F2 e! ^- r" t
            "port": "8000",4 a$ J5 m! e& ]) j$ e& A
            "ssl": 0,
0 K* n# ?$ N+ }            "roomid": 2,
- f' h, k8 t9 K            "mqtt": 1,
( z* S* A3 V0 I, V) H% P            "excludedDevices": [: ]7 x* p/ [$ I+ \- V( A  _- Y
                12 n& \2 R$ Z% ]+ Z3 i5 z
            ]
3 d7 A4 @# I9 b) K8 u9 i        }  p& f4 ~; i: N1 G; e
    ],
, k/ Q" O* g" I  z( A    "accessories": []
7 j8 g" s/ |1 X; f$ j}( M) e4 W, k# r  j& ]
5 G$ W1 k( E# z" l$ J* n
运行homebridge
- I* f4 b9 x! p0 v/ X6 [
  1. /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码
打开iphone—家庭—添加扫码即可,siri就可以控制开关了! O+ ~/ Q+ f" Q7 M/ y

评分

参与人数 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 | 显示全部楼层
第四行就出错了8 Z. R, [% R. U

# v- c" c/ r4 A+ k0 Frm: cannot remove ‘/tmp/’: Is a directory1 l' j$ G* m# r* @6 M% C% o1 A
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 8: /opt/etc/ipkg.conf: No such file or directory
1 K$ B- i3 n( ^/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 9: /opt/etc/ipkg.conf: No such file or directory
4 Q  A! q+ M5 t# a9 \* `- iBootstraping done
/ \5 j- [5 |' m& j4 I& JInstalling glibc-locale package to generate needed /opt/lib/locale/locale-archive3 P" B. h) P* p4 ^
=================================================================================3 h3 E' G' F/ ?1 x1 |( i
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 18: /opt/bin/ipkg: No such file or directory
& H$ J9 g" W# W1 L6 v/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 19: /opt/bin/ipkg: No such file or directory* x- l1 \* C8 b. R/ i& d" Q1 B
=================================================================================
3 I. v* q0 D* sRemoving glibc-locale package to save space: this doesn't remove generated /opt/lib/locale/locale-archive
% h8 h7 h2 |7 ~2 d( D6 W" {3 o; ?/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 24: /opt/bin/ipkg: No such file or directory
. h# G8 P4 r* _8 Z3 V. g" l: G( Rroot@YiNas:/volume1/@tmp# export PATH=$PATH":/opt/bin"   //添加环境变量
8 \, M) r! W4 g0 M& I
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-11 08:24 , Processed in 0.487221 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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