|
本帖最后由 QQ66566 于 2019-10-23 12:49 编辑
! G W3 u$ L! g* [- }' ^" H Z3 W3 D9 N3 ~2 [
Homebridge是啥?GitHub解释如下。. O8 u4 z$ U* v' O! Z* ^
6 K: w5 p5 V# m% DHomebridge 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.- K- R( U, ?6 {; B4 N& I6 P
/ d1 S. c2 S4 U简单说来就是把小米智能家居系统通过Homebridge接入到Apple的Homekit中。
A- I6 ?$ Y1 }4 G# S9 Q2 t2 g1 o D( t" D- ^
最关键的就是省钱。因为我们穷!
' k: W( q, A# Q9 k% d/ i$ z7 w3 k/ J) y: A# }4 }
操作比较简单,方法如下- ]/ l4 ?, a% k7 c+ Q- U" K0 m- ?9 g
0 K3 i' j1 j7 k- R
2019-10-20更新
5 S( ?2 G3 o& Q8 f- m+ H( ]3 w1 S
$ [& ]3 B- V/ p2 H9 ]% s1.按照H大神更新系统为debian。(原来推荐用Ubuntu,不过apt的软件包都比较老一点。)
3 ~6 w1 V* x& ~; t2 e$ T1 l; c( Q: x: x
2.apt update! ]3 s4 m! m& Q2 ?
3.apt upgrade2 g; @7 T& t) X7 {
4.更新软件) M8 Q" K7 c* S! _
apt install gcc. x9 N: P' [- E( u8 Q8 c9 t8 ~! U
apt install make
* ]6 Z8 n+ u, T* L' ~; Aapt install samba
) r# m) X! |& G% b% R7 z# t3 Qapt install nodejs$ X* `- Y% [) N
apt install npm
' p0 o' P7 [# g6 @3 y+ e5 d: F7 ?/ O1 h, g1 E! z' b+ k! a
5.升级nodejs, d$ ^6 W4 X) \; q% ^
node可以单独下载% P8 g" C5 u* M3 u+ M
wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-arm64.tar.gz
+ b% w, l- j+ s0 T3 N" o. r- Ctar -xzvf node-v10.16.3-linux-arm64.tar.gz
" z6 g' U2 p0 o+ R- n2 Y Scd node-v10.16.3-linux-arm64.tar.gz
% n" G& _# I: u0 Z( P" k6 L拷贝目录下所有文件到/usr/下面
& O9 ` `# c9 u* Rcp -r node-v10.16.3-linux-arm64/* /usr/
5 d& S' i8 z$ Z: G- n
, c3 ?6 S8 P' e+ r7 Q% u6.升级npm6 @1 V3 p; W3 e
wget https://registry.npmjs.org/npm/-/npm-6.12.0.tgz
, d& }% L* V$ \, A8 n4 Ktar xvfz npm-6.12.0.tgz
" ~% f/ @; a, H* o \cd package
3 r) x# S @5 V. ^% V/ T./configure
8 h/ A; H& A. Y2 p% Gmake
! a. B' A& [: g6 mmake install
9 S' s' w1 r& H7 r; z, _& w
) j+ y0 E, `% }7 X7 p3 }$ a, `3 U4 q- }
7.安装homebridge及插件
x1 g, q4 h3 f7 G0 V5 ~只安装123就可以,2和4安装任意一个就行。4 R/ j4 D0 k" L- ]. u1 f
(1)npm install -g --unsafe-perm homebridge. Y1 w/ Q5 q; J, Z
(2)npm install -g homebridge-xiaomi-gateway #小米网关( Q1 D% t5 a" w# X* E* R) I
(3)npm install -g homebridge-mi-gateway #网关灯,FM,警报设置- q5 Q* I1 d$ }
(4)npm install -g homebridge-mi-aqara #aqara网关+ \( l. V: B, W+ B: `; O
下面根据需要安装。
! w3 d5 g1 M' q$ d#npm install -g homebridge-mi-air-purifier #空气净化器
! r4 ?2 Q; {* e4 C, V#npm install -g miio0 ~/ h6 G" y+ _$ }4 B$ W# g- b
#npm install -g --unsafe-perm homebridge-config-ui-x #图形界面4 n6 i, h# S4 o8 ]) w ?
如果下载很慢可以更换npm的源
& I. Q8 c" V* p0 J# R1 Z2 e9 m0 hnpm config set registry https://registry.npm.taobao.org
# ^9 }& u# o1 [+ m2 Q) v# snpm config get registry
) f$ |! I x/ W( R v8.运行homebridge
9 D* S) |1 E: h9 x提示缺少配置文件。然后根据实际情况配置。
5 `6 q8 z: q& i/ V9.后面就是详细的设备配置信息了。根据自己家的设备来配置。我慢慢更新。
/ L& r4 k$ j$ u" K, I9 L$ Q) S9 J, U& H8 \2 r
PS:目前问题1.通过小米网关灯插件可以控制FM,灯和报警 i+ G: q! Q! \! m; E
2.通过小米网关或aqara网关无法控制开关,插座灯。但是状态显示没有问题。* F& l0 u' h2 S" N: Y
我在继续测试。% n6 ?3 _4 | U. x
2019-10-23更新
+ E# ?- Y( ~) y# B测试了几天,更换了几个插件,但是问题依旧。应该是密码错误。不过不知道什么。" }8 X }3 `( W1 ^+ p( ]' a. v' W( A
- E2 d& L( b8 |
5 x5 P3 b, }. ]
|
-
-
评分
-
查看全部评分
|