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

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

[复制链接]

4

主题

44

回帖

329

积分

中级渣柚V1

积分
329
mstsc 发表于 2019-10-27 16:24:05 | 显示全部楼层 |阅读模式 IP:–山东–临沂 联通
本帖最后由 mstsc 于 2019-10-27 17:28 编辑 5 C& F" J& d- L
% @  s8 N3 J: T4 h0 Y7 |
之前安装了domoticz和mqtt,现在安装homebridge实现siri控制
& g% |" v+ ]% n5 ^. p' G7 l  u猫盘群晖安装domoticz和mqtt实现智能家居控制
2 [" k4 ^1 l8 i  B% q  B2 b$ z准备工作6 e0 e4 H5 Y& V) r
群晖套件中心安装Node.js v8; O2 W: [( d6 i; u
3 C, V. k" X" n! c6 k( V
安装bootstrap
5 ~  f! @6 V/ V3 ]% y: }/ v* e! |$ o7 f+ Y( T
  1. sudo -i1 M+ n# R3 W2 f
  2. cd /volume1/@tmp
    1 u- f4 R" m! r+ S. b
  3. /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh
    % q5 m, G7 }  o8 S' z
  4. chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
    + L! ?# s8 F: r# ?: S
  5. /volume1/@tmp/buildroot-armeabihf-bootstrap.sh
    7 s1 B; n+ ~% v6 R! c+ Q
  6. export PATH=$PATH":/opt/bin"   //添加环境变量
复制代码
继续$ q- {/ H; {' Z- @# l" n: I
  1. ipkg update
    , |5 y& G( Z7 x1 B* `# M, m3 l, Q
  2. ipkg install gcc. {) q8 O& \# Q# P9 p% o
  3. ipkg install automake
    4 ^8 q8 |: H+ i# U. `' W
  4. ipkg install dbus0 O9 P8 ]. e$ o7 r$ X
  5. ipkg install avahi$ G% h2 A9 a, ~8 P
  6. ipkg install nano
复制代码

: Z: a% ?! d) W  s安装homebridge和edomoticz插件9 V7 w8 M! s& _  ~
  1. cd /volume1/@appstore/Node.js_v8/usr/local/bin5 _# w( S' D& `8 n' Z* d& N2 a1 P
  2. npm install -g npm: f9 q9 Q3 o8 }# e0 x( ~& Z" z
  3. npm install -g --unsafe-perm homebridge
    ( L# B" e1 O1 w5 t7 l! n
  4. npm install -g homebridge-edomoticz
复制代码

7 p3 ?4 `( w! ^/ a/ c! ^配置domoticz
3 E% {$ \! V  c. i0 j4 l4 }在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关
) k  L4 q: N- ?5 n1 s# `' R
8 J+ W8 o& Y( Z: \+ @
配置homebridge# e' c5 @: x  _
  1. touch /root/.homebridge/config.json  //创建配置文件4 A/ l  w0 n9 T
  2. nano /root/.homebridge/config.json   //修改配置文件,添加以下内容
复制代码
{
' y. u& a( L8 c% E2 V    "bridge": {
/ P2 Z0 Z/ |4 C! ?% M6 ?( B! w' l. [        "name": "Homebridge",' Y/ \) ^+ L* ^
        "username": "CC:22:3D:E3:CE:30",
9 z" {; X* Y  R0 C' b6 s7 h1 A; h        "port": 51826,/ A, ?! R* k* p& g
        "pin": "031-45-154"3 b6 }6 T5 T+ I+ m
    },+ p& R& q8 [3 A/ P! M( l& o  p
    "description": "Configuration file for (e)xtended Domoticz platform.",5 z! d8 w: W) E' R" ?$ x% H
    "platforms": [
( x9 d4 I0 @9 T7 q. x* g        {# _- F8 w: k( ]3 A' u
            "platform": "eDomoticz",& ~3 k3 d( i. r' ]( L( a9 d$ m
            "name": "eDomoticz",- j* x7 I! h  b( t$ G  Y
            "server": "127.0.0.1",  `4 x) L3 N( ^$ w/ i6 a
            "port": "8000",
5 A' S/ o) E8 T* Y( H- K; t            "ssl": 0,
5 P9 n, y& s; L4 Y+ L& A            "roomid": 2,. j4 V7 _8 N/ ]) k2 p6 b% E  ]
            "mqtt": 1,+ z* `/ w/ @7 g& l4 d1 d3 q: l* o
            "excludedDevices": [5 H6 g; N6 Z0 f4 k
                17 d# v# E3 [/ E5 D% _. T( m' k( X8 [
            ]
7 t0 P* k$ U- }+ l' r        }) y1 W' I; P% u. B. o& g4 [
    ],
8 ^/ I9 q$ ^# z0 x* X6 ^; g    "accessories": []3 u% h. f0 m# J7 j" w% m+ `# w
}6 ]0 W( c' ?5 {6 h  Y/ M: x4 f3 ~  U
+ G! C0 W1 w/ l* |0 K+ D
运行homebridge
5 A8 Z9 L% h% s- j7 u4 F2 R; a
  1. /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码
打开iphone—家庭—添加扫码即可,siri就可以控制开关了
  e8 T) f8 u# L

评分

参与人数 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

回帖

314

积分

中级渣柚V1

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

3

主题

79

回帖

157

积分

初级渣柚V2

积分
157
host527 发表于 2020-3-11 23:42:48 | 显示全部楼层 IP:–北京–北京 移动
第四行就出错了
' w, a. m: J8 q/ x1 ~0 _
& x* w3 ]( G/ I+ v- w. B- frm: cannot remove ‘/tmp/’: Is a directory* X. u# L: @( P4 l2 P- O
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 8: /opt/etc/ipkg.conf: No such file or directory, p: \7 O4 ]! H8 P
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 9: /opt/etc/ipkg.conf: No such file or directory; u0 Z2 o; O% i7 F  O
Bootstraping done! F) {. [  u+ p, L' P8 X3 ^" C  w
Installing glibc-locale package to generate needed /opt/lib/locale/locale-archive- O- V, M* J4 _
=================================================================================2 f3 P" S- H: B$ V) A) n5 ?
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 18: /opt/bin/ipkg: No such file or directory
: y" p8 r4 L! d# e7 W. K/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 19: /opt/bin/ipkg: No such file or directory
: v5 V/ r; F, A+ M0 r1 C' E! {9 M4 @=================================================================================
- I' ?0 I+ E3 U* xRemoving glibc-locale package to save space: this doesn't remove generated /opt/lib/locale/locale-archive% g# B2 ?# v; t3 e2 G: Z8 j! a- a, n
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 24: /opt/bin/ipkg: No such file or directory  [/ g. M& Y8 `; B' q+ B+ H# s! R4 V. T+ F
root@YiNas:/volume1/@tmp# export PATH=$PATH":/opt/bin"   //添加环境变量
* q6 }6 }& O7 R) }1 P% _8 B
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-7-24 22:32 , Processed in 0.069726 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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