|
本帖最后由 QQ66566 于 2019-10-23 12:49 编辑 2 u$ L, S5 [) u( T U+ n
% f+ N/ n% R5 e; m; p: I7 P+ SHomebridge是啥?GitHub解释如下。- s7 U) F5 ]' K% A% W
/ A/ j5 q- y& R4 [& w U3 v& F! h
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.
* |$ ^' u% k# F( L# J, Y* W3 ]; n( \
简单说来就是把小米智能家居系统通过Homebridge接入到Apple的Homekit中。
7 ~; C$ ^0 ^2 n8 }4 o, _
0 \2 B% O1 N7 Z最关键的就是省钱。因为我们穷!+ B+ Q8 X1 q& M' @
% Z# `5 }7 w8 l操作比较简单,方法如下) b' e j2 K$ s
2 I: m0 {# E" Y2 P4 W9 t+ J/ D7 j2019-10-20更新6 f% c) F2 c. W% w2 f
' V% G8 _- N3 O$ O3 e3 R
1.按照H大神更新系统为debian。(原来推荐用Ubuntu,不过apt的软件包都比较老一点。)5 X1 N' u' n. R( w
' H( E5 C" |0 R1 h+ B9 Q
2.apt update
4 R. e. Q6 s2 C; j, Z/ \/ z4 g3.apt upgrade
# T9 R3 G; L1 H6 S. u% g7 r4.更新软件7 ~/ @* Q8 x( W6 t) z
apt install gcc/ W7 X( }/ G6 K* T* i' J
apt install make; Q) K7 ^" n9 [+ U
apt install samba3 |" v- j/ d. k
apt install nodejs
$ C2 D" Z2 l5 M7 \apt install npm
1 }7 Z# Q' p& t/ S4 X l: C8 Z5 L: Z) U9 |! Z8 ^5 n! U5 w, O
5.升级nodejs" r& L* N. u9 K0 `6 R( W2 S1 v
node可以单独下载3 V6 t/ Z1 u; B* T
wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-arm64.tar.gz2 f3 l5 B/ \, D' i# c' x
tar -xzvf node-v10.16.3-linux-arm64.tar.gz( T8 X; O6 z1 D, \% h3 r9 Q; M, ]
cd node-v10.16.3-linux-arm64.tar.gz
6 C0 _0 Q N1 m拷贝目录下所有文件到/usr/下面
9 R1 @% C! h0 n1 @cp -r node-v10.16.3-linux-arm64/* /usr/
) \9 S) X' f- C: n, u( Q; _. Z, t6 H
6.升级npm
' e% ?& T6 Z: [6 d' Rwget https://registry.npmjs.org/npm/-/npm-6.12.0.tgz
/ v2 [1 l) Y* {- \" Star xvfz npm-6.12.0.tgz/ i' |& n. N* ~7 ^
cd package
7 c* D& @% q5 k4 t5 b' t# d./configure" b1 v+ C8 i0 R" A7 X
make% u/ d3 R4 X- F$ g! c) F. ~
make install( G/ M- z6 ?6 U7 b( N
4 v4 ^3 g- t, A% F1 ~. C
5 o0 @( k2 |2 p) u w! z7.安装homebridge及插件
! b1 j. k2 ]8 |9 V只安装123就可以,2和4安装任意一个就行。
, l8 N$ V8 _; P1 H( _- P(1)npm install -g --unsafe-perm homebridge
: _8 ~/ p1 c. ~/ @(2)npm install -g homebridge-xiaomi-gateway #小米网关
, o. q" O! y0 q! p9 `1 E* P(3)npm install -g homebridge-mi-gateway #网关灯,FM,警报设置% P3 t0 j; G6 }* X( \6 F
(4)npm install -g homebridge-mi-aqara #aqara网关
, p0 [7 ^+ ?/ T' E/ L下面根据需要安装。
; W$ V6 W- H% i$ @- w3 G#npm install -g homebridge-mi-air-purifier #空气净化器. ^, u7 {% E# {) X& V9 L* ]4 t
#npm install -g miio# e: n9 h1 M" z5 O- E4 m: e
#npm install -g --unsafe-perm homebridge-config-ui-x #图形界面
( X s) P% u5 w% V' x- f7 h" v如果下载很慢可以更换npm的源! Q: s1 X' Y2 B4 Q
npm config set registry https://registry.npm.taobao.org ) X" H Y- K; L! i6 Q2 w5 J5 w
npm config get registry8 J% z5 P4 W4 j7 G: i! l1 R
8.运行homebridge6 P$ E* N6 ~; ^1 [; d
提示缺少配置文件。然后根据实际情况配置。
- E' v3 W4 q7 Z9.后面就是详细的设备配置信息了。根据自己家的设备来配置。我慢慢更新。
) R% f" v4 x3 P5 V# q. O: P
: _& Z* ]$ n( N% k4 t* ?PS:目前问题1.通过小米网关灯插件可以控制FM,灯和报警- I* x* i' r9 S" @/ e1 M6 W0 h- Q
2.通过小米网关或aqara网关无法控制开关,插座灯。但是状态显示没有问题。1 [ C- e0 ]$ B3 W( A
我在继续测试。
m! p1 U& a8 Z+ ^/ c- `4 X2019-10-23更新
. u( m; E1 j4 @9 S. r& |测试了几天,更换了几个插件,但是问题依旧。应该是密码错误。不过不知道什么。
& [% b" T0 ?& e$ T; e
. V! {1 ?8 v& A7 y* G% r( z3 u" ^7 o! \5 @
|
-
-
评分
-
查看全部评分
|