|
|
本帖最后由 QQ66566 于 2019-10-23 12:49 编辑 ! `) X; {5 w: i
% i7 E( l- p7 |. }) X! fHomebridge是啥?GitHub解释如下。
4 P+ z. y; S+ V$ L @# v S9 I. P6 R4 U+ [3 a
Homebridge is a lightweight NodeJS server you can run on your home network that emulates the iOS HomeKit API. It supports Plugins, which are community-contributed modules that provide a basic bridge from HomeKit to various 3rd-party APIs provided by manufacturers of "smart home" devices.. a+ ?* r3 B4 }1 {6 v) T
* T/ y0 _& O U1 b
简单说来就是把小米智能家居系统通过Homebridge接入到Apple的Homekit中。
: r& W" J5 Z1 B7 P( k" J3 i- A$ P- V6 M! E7 m6 L5 m6 K( s8 S
最关键的就是省钱。因为我们穷!: A/ A2 k3 [; s
+ K6 A7 V3 h3 Q2 o( [0 U操作比较简单,方法如下- s' z$ T: I! {
2 G, u: t2 V, _1 {' t% a
2019-10-20更新
; a5 S6 c. b. K
. j% Q& @2 ]4 S1.按照H大神更新系统为debian。(原来推荐用Ubuntu,不过apt的软件包都比较老一点。)/ Z% c1 _: S8 h* _
- t/ X3 _; \# e2 L4 O% n) G+ H. Q+ M
2.apt update
8 `/ a- c3 d5 w1 z$ h3.apt upgrade- H! |) n7 M! \ I* R! w
4.更新软件
# A6 b& n# y2 `) f, gapt install gcc
6 P. G( C% K5 }9 E1 J/ o k7 Hapt install make
" S3 r. s9 H* zapt install samba
% ^ e! m6 q }- j6 U1 c) ]apt install nodejs
' W) k0 s( P" g1 x' J+ p& `apt install npm& M6 f7 [$ `3 }4 L
& q* } m; W+ ]; |
5.升级nodejs
0 h. N; v* _9 p8 h4 s$ knode可以单独下载
! @0 a' ?* P9 t0 q+ Fwget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-arm64.tar.gz
% C& _+ ]* A9 P1 w6 B0 ]" Otar -xzvf node-v10.16.3-linux-arm64.tar.gz
, r+ W, J1 y& }$ L8 P2 u9 Bcd node-v10.16.3-linux-arm64.tar.gz
, [' ?5 C% _# d8 |; G% N拷贝目录下所有文件到/usr/下面. R6 Z! \( c! U. }) n
cp -r node-v10.16.3-linux-arm64/* /usr/2 O. J N$ m9 |4 V# s; @& f
, S; |" J. a3 L4 k: l1 X
6.升级npm# y8 y" `+ \8 Z. @. }: x
wget https://registry.npmjs.org/npm/-/npm-6.12.0.tgz
! h- n- M# |4 }6 K% W7 m( U2 vtar xvfz npm-6.12.0.tgz' |! w0 y O2 O g( C. t! x( v/ B# v
cd package$ q) c0 w" ~" ?- T6 g
./configure
, W! D2 b( L# Mmake
8 Z1 f M$ V# ~" q, L& _" fmake install4 C! u3 Q& q+ N: \# `
5 N3 |7 f4 E0 x7 @ D
5 \, l9 [# Q9 T" Q. A2 c
7.安装homebridge及插件
6 x2 G0 @% L1 w4 \8 T5 H' I' g0 [只安装123就可以,2和4安装任意一个就行。
M9 G X2 M+ v; l! J(1)npm install -g --unsafe-perm homebridge
, n: w6 \, k1 Z' Y9 g- R" \(2)npm install -g homebridge-xiaomi-gateway #小米网关6 }- R+ B% `3 p
(3)npm install -g homebridge-mi-gateway #网关灯,FM,警报设置
, v- r2 R- \( j# u, r(4)npm install -g homebridge-mi-aqara #aqara网关6 J2 k( r& O! K4 p& ]/ _9 a) w
下面根据需要安装。+ l9 i4 Y0 f: V
#npm install -g homebridge-mi-air-purifier #空气净化器
) W+ `1 t& P% i#npm install -g miio- y3 P/ @& ?" F
#npm install -g --unsafe-perm homebridge-config-ui-x #图形界面
# \/ Y* c, g0 V7 @$ h# p如果下载很慢可以更换npm的源' | j! X! O- y9 V& n) G7 y1 a# q
npm config set registry https://registry.npm.taobao.org
7 v1 o: L: q( S, D5 E7 F: Anpm config get registry, W* ?, H& F4 w5 D
8.运行homebridge
2 S% j# |4 U) t s% J提示缺少配置文件。然后根据实际情况配置。
$ q) `3 e; u5 |3 W0 b9.后面就是详细的设备配置信息了。根据自己家的设备来配置。我慢慢更新。6 O" o- L9 e% l; P7 Z6 S$ v
/ G, e2 _0 j) U0 @: ?% @6 M# G7 B
PS:目前问题1.通过小米网关灯插件可以控制FM,灯和报警0 H: y1 i _. d1 L$ M( J" S6 F
2.通过小米网关或aqara网关无法控制开关,插座灯。但是状态显示没有问题。- H9 A. ]/ q7 ?3 t/ n4 _
我在继续测试。2 X' W- v/ Y7 _% f( g! \/ v9 L! `
2019-10-23更新1 i7 h9 R4 L5 Z% X1 m" N4 D
测试了几天,更换了几个插件,但是问题依旧。应该是密码错误。不过不知道什么。
( _: y B- L3 u
) Q' m0 v. e6 x+ d+ g( v
7 s! A# L4 L% S |
-
-
评分
-
查看全部评分
|