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

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

[复制链接]

4

主题

44

回帖

329

积分

中级渣柚V1

积分
329
发表于 2019-10-27 16:24:05 | 显示全部楼层 |阅读模式
本帖最后由 mstsc 于 2019-10-27 17:28 编辑
, K7 O- X* y6 x$ H: m' ?# ^3 K; M3 c8 e+ T) _! \
之前安装了domoticz和mqtt,现在安装homebridge实现siri控制
+ z% D) A8 x0 p9 K* q* j% o猫盘群晖安装domoticz和mqtt实现智能家居控制  |  P8 N8 @; W
准备工作
3 F1 s- P. o  x6 g& L. D群晖套件中心安装Node.js v8& e2 }1 @0 H0 F/ f3 f
( s" C' r) s: P( Q. `
安装bootstrap/ z5 M5 Z$ _9 O0 A

* l5 ~9 b+ k) F+ v: O
  1. sudo -i- r+ R( ]9 {/ F6 E& ^
  2. cd /volume1/@tmp0 G3 ^8 [1 l$ Z3 ?! ?1 R- ]
  3. /usr/bin/wget http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh+ N/ N7 `4 [8 G/ Q$ S
  4. chmod +x /volume1/@tmp/buildroot-armeabihf-bootstrap.sh8 a0 D" b! P4 x' c
  5. /volume1/@tmp/buildroot-armeabihf-bootstrap.sh6 \" N* I4 k# ?) G( ~" U- {
  6. export PATH=$PATH":/opt/bin"   //添加环境变量
复制代码
继续
" I' I: ^! ^( L& C1 O6 M
  1. ipkg update& Z/ c- \0 \) t
  2. ipkg install gcc1 Y, z% c- ^; M6 Q6 e+ [: S  k( {
  3. ipkg install automake& K$ @5 a6 u- X" Q, \  N1 B6 S; m
  4. ipkg install dbus5 d6 u: _" s- v
  5. ipkg install avahi: A8 b- m. Z% K+ K
  6. ipkg install nano
复制代码

' C' p& u' m3 t- @; B安装homebridge和edomoticz插件% R0 j7 ^% q6 b- U
  1. cd /volume1/@appstore/Node.js_v8/usr/local/bin
    ! g- [$ ]$ Y; o6 q7 N) Q0 F8 k3 l1 c8 S
  2. npm install -g npm! @9 ?% m  W1 F+ D1 _' U
  3. npm install -g --unsafe-perm homebridge
    % ~4 {, S. f: D* G8 V
  4. npm install -g homebridge-edomoticz
复制代码

' y4 R6 I7 B! ?) p配置domoticz
9 I4 [  P" Y2 G4 C在 Domoticz 中添加房间区域,点设置 → 更多选项 → 平面图/区域图 → 房间区域,添加一个“客厅”,记录客厅的IDX,并在客厅中添加开关
5 E% v4 V: i" c6 n' U! M  ^1 t  w8 ^+ R" y. T2 a2 @6 e
配置homebridge
: O, v- a. `7 s, n: `0 P9 a
  1. touch /root/.homebridge/config.json  //创建配置文件
    . l/ Q' g5 j# C$ n
  2. nano /root/.homebridge/config.json   //修改配置文件,添加以下内容
复制代码
{2 i& W1 s) S; }) @' G
    "bridge": {
* c9 l/ a( r0 j        "name": "Homebridge",/ x& _% ?% \! Q  N# @
        "username": "CC:22:3D:E3:CE:30",
+ u9 ~% I2 Q% q        "port": 51826,9 Y3 F( Y6 Q) M" _" U, }# T7 F
        "pin": "031-45-154"
. z' P  H0 @% y' E# h    },
) m/ H+ o6 o0 L5 V& _2 I    "description": "Configuration file for (e)xtended Domoticz platform.",4 H8 V5 [6 o; G+ L/ {3 P0 E
    "platforms": [
4 R0 Y$ B8 s4 O* _" t8 V        {
7 O* V& N; U' g+ s8 T            "platform": "eDomoticz",
  |* E' {: y5 t! C) }# ~' \& l5 ]2 \& T5 J            "name": "eDomoticz",
7 S6 g4 }5 J# n3 J            "server": "127.0.0.1",% I( S  N. L9 T8 v  I
            "port": "8000",
+ h2 F  |/ I! c5 X7 }9 w$ c            "ssl": 0," ^5 @/ z- _% Z& V6 j
            "roomid": 2,
& y9 N7 l- o- [; _) K            "mqtt": 1,
% G' @0 G: k! |            "excludedDevices": [
3 \' |5 w& R( \+ w                12 z7 [- I8 b5 E) v2 `2 S
            ]& G6 P3 S) q/ Y6 A- B) m
        }
1 d7 I' G& |# P$ l9 T- y    ],' }5 @* q  |1 G4 Y: N& t, w
    "accessories": []1 O# ^6 `$ u7 Z7 ~3 [/ v' }
}
& V' S5 S3 N" Q: @0 O! a0 `. N
% T5 y# O% D5 u5 T, D运行homebridge
5 C7 p$ {" i8 B: {9 \8 ^
  1. /volume1/@appstore/Node.js_v8/usr/local/bin/homebridge
复制代码
打开iphone—家庭—添加扫码即可,siri就可以控制开关了2 U* x5 h& j, p7 z6 q

评分

参与人数 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 | 显示全部楼层
第四行就出错了
$ f3 K) F* i5 v8 [9 `5 O* q8 r& C& C# p( J3 `
rm: cannot remove ‘/tmp/’: Is a directory) o. {; [$ b6 h+ M1 |" i! C
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 8: /opt/etc/ipkg.conf: No such file or directory  }) Z! u' ^0 }; s. z% @/ a
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 9: /opt/etc/ipkg.conf: No such file or directory
0 H. p9 E8 _# sBootstraping done
/ b* _& C8 o9 a7 oInstalling glibc-locale package to generate needed /opt/lib/locale/locale-archive9 i% q: {# \4 v" g7 C$ U
=================================================================================
" h) ^9 q( Y8 M/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 18: /opt/bin/ipkg: No such file or directory* s+ s! d. h+ X# k; p
/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 19: /opt/bin/ipkg: No such file or directory
( X$ Q7 |; r9 T, X- I2 F4 ^! O=================================================================================2 E7 Z  w; w: i1 }, a8 E
Removing glibc-locale package to save space: this doesn't remove generated /opt/lib/locale/locale-archive
2 o# N% S6 u) E4 s0 o2 M/volume1/@tmp/buildroot-armeabihf-bootstrap.sh: line 24: /opt/bin/ipkg: No such file or directory
$ L5 j6 }. h. C5 z- M& groot@YiNas:/volume1/@tmp# export PATH=$PATH":/opt/bin"   //添加环境变量
: O* g$ K+ i7 n6 U9 o3 l
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-8 12:47 , Processed in 0.068515 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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