|
|
本帖最后由 QQ66566 于 2019-10-23 12:49 编辑 . l1 l/ @4 d4 F) x
+ H n& I7 ^. Q; ]Homebridge是啥?GitHub解释如下。
7 I: d) \( K7 w0 k3 l
7 D" I/ f# q1 _% b# ?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.
0 V+ U& {3 s5 w& h
! }2 b5 K0 d% G/ O; r; I# l+ r简单说来就是把小米智能家居系统通过Homebridge接入到Apple的Homekit中。
0 \( G H2 d1 E( l
- o4 h' n: Y9 x最关键的就是省钱。因为我们穷!1 ~6 s% y* _* ^2 A5 ~
2 \% c' r* o1 a+ d- b. u. ^5 Q操作比较简单,方法如下; I5 ?+ `! z5 Z6 }" H. P8 m
# P2 I' B0 ?2 I1 d3 ]% f
2019-10-20更新
n" t! }9 t4 T% C% ]& }4 B! f$ V Y, s9 }1 T
1.按照H大神更新系统为debian。(原来推荐用Ubuntu,不过apt的软件包都比较老一点。)$ S. T1 F0 ^$ V% H
: M: q! ^ x& h) I0 k T/ u2.apt update+ `4 G: Y0 m& D* G
3.apt upgrade
1 m% B& y: E! ]% @& B! c9 R9 l4.更新软件
8 Q+ Z4 u" c8 s) u7 F5 ~apt install gcc
8 T8 l3 g. r+ U6 Iapt install make
/ m/ u7 b* m v5 x* i w' f/ _apt install samba
" ?2 [: q# n. K/ O- papt install nodejs. Q4 p! e5 e5 V- d5 L
apt install npm. S: r2 B9 c1 @& [
8 s N7 R4 n; i% O" c& m5.升级nodejs5 Y+ G- i& u! i$ U, B4 |5 w
node可以单独下载
9 P* u- v5 W. ^' dwget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-arm64.tar.gz
$ j1 R, r) L0 K0 T+ l C! \2 Ktar -xzvf node-v10.16.3-linux-arm64.tar.gz4 q7 y. s$ U- t& o5 H7 c
cd node-v10.16.3-linux-arm64.tar.gz9 G5 n, ^# u) m _6 B5 S
拷贝目录下所有文件到/usr/下面3 }$ X& ~* ]9 E8 m" \8 d$ w
cp -r node-v10.16.3-linux-arm64/* /usr/" g: x. }) P3 ^" I1 p1 n2 c' L
& c5 V8 ]& H( C- @! h6.升级npm! e4 G w% B6 i1 S1 K3 _
wget https://registry.npmjs.org/npm/-/npm-6.12.0.tgz
, z( [( I% z7 u: r8 v& }tar xvfz npm-6.12.0.tgz R8 ? N6 a- ?# N, C0 Q
cd package G/ D ]$ N$ x
./configure
; o/ S" u7 r! N9 J' C5 Tmake
|5 u) {) }9 m* Q4 C. B9 Bmake install
$ M- c9 ? g- t5 O1 b1 B" {# p3 a
3 x) @$ A3 V* m, N
- G. ^! Q+ d; p% S; x5 k9 @% l" S7.安装homebridge及插件3 _; q' k% i7 [3 C* D7 f/ }& q$ ~: w u
只安装123就可以,2和4安装任意一个就行。
+ G& H$ ]5 ?( Y) f8 C(1)npm install -g --unsafe-perm homebridge
$ Q+ a: l2 Y w. e& x* K1 z(2)npm install -g homebridge-xiaomi-gateway #小米网关8 `5 O% u6 W. k7 |+ l4 X
(3)npm install -g homebridge-mi-gateway #网关灯,FM,警报设置
& [2 G# N& E6 }+ ^& ](4)npm install -g homebridge-mi-aqara #aqara网关
1 f- n6 N) R3 R2 {: z! X下面根据需要安装。
! v/ ~% p) t/ v' B1 \#npm install -g homebridge-mi-air-purifier #空气净化器
. G9 v- A8 L* ]6 Y#npm install -g miio! [9 @' P7 V0 g- M
#npm install -g --unsafe-perm homebridge-config-ui-x #图形界面4 y$ m) D1 f; V4 @ M. k2 h: k3 }6 Q
如果下载很慢可以更换npm的源# I; @! i7 o* }3 ^
npm config set registry https://registry.npm.taobao.org * T7 i9 T4 N D7 @, o6 J
npm config get registry( v5 w* r, _# }2 {1 b" ]/ D
8.运行homebridge
5 l7 D- ?& M h9 c; R! F6 U; C提示缺少配置文件。然后根据实际情况配置。+ S6 w" Z5 L. j1 z7 F" A
9.后面就是详细的设备配置信息了。根据自己家的设备来配置。我慢慢更新。
3 k- w# I5 @& T. ~8 M' O: j% ]& y
2 j# E/ D- M6 K, d: C* v8 f: ^PS:目前问题1.通过小米网关灯插件可以控制FM,灯和报警" M- s i# _* b- ?- V* J
2.通过小米网关或aqara网关无法控制开关,插座灯。但是状态显示没有问题。
+ i! l( B9 P" [我在继续测试。( `; D0 V2 K4 X
2019-10-23更新+ A) i, O- c* C- M
测试了几天,更换了几个插件,但是问题依旧。应该是密码错误。不过不知道什么。 }, h" _& L5 H2 |
6 }8 Y3 z; r8 K6 |% ?# V- A5 \, b4 }
|
-
-
评分
-
查看全部评分
|