|
本帖最后由 QQ66566 于 2019-10-23 12:49 编辑
. _/ e- F1 @) X% H
5 s0 v8 E' b! V- V* C. O- KHomebridge是啥?GitHub解释如下。) u" G8 s( O* ^, p3 b% _" n
. b; o* q1 h% e
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.3 r6 s0 l4 h- A$ Q2 Q) S
- @% x% V0 a- z% r* S4 I/ g
简单说来就是把小米智能家居系统通过Homebridge接入到Apple的Homekit中。
, ^; R& G9 I; G/ j! a2 R6 ]+ S/ J
; O+ Q3 c1 Z9 d& v7 N. A3 }最关键的就是省钱。因为我们穷!
! x3 B3 R( E+ h$ h A7 ^
9 p, o' P( R% d3 J1 T: E操作比较简单,方法如下
1 z) ~, E0 W! e
. q- L2 h" p4 ]. k) H7 ^2019-10-20更新
, Z0 K: D( p: m Z6 K! g: R
) D3 z2 h2 f: {+ d b3 u" f3 w4 f1.按照H大神更新系统为debian。(原来推荐用Ubuntu,不过apt的软件包都比较老一点。)
' l( v$ X/ @$ |9 c- @" w+ s
+ ]3 g+ p0 p; p+ b! |2.apt update
" K) ~7 _4 [ l2 T3 n6 Q6 D3.apt upgrade0 i9 M1 m, Q( o/ O7 r
4.更新软件
- e0 e2 o) j2 f$ _! Oapt install gcc: _; I0 ?. A9 ~$ ^
apt install make( V% y7 a8 U, U. O" c, Q
apt install samba
% }* h+ p% u, B4 ?( sapt install nodejs9 F; ?( F1 f c) h
apt install npm
- c+ O! v% a9 x5 r, J/ G
8 m( A! R- u4 \7 q" F* Q2 z6 B5.升级nodejs
/ g" a: A1 r% F! N3 Znode可以单独下载$ u, h5 J Q: S
wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-arm64.tar.gz2 i! ` t& ]+ N9 k
tar -xzvf node-v10.16.3-linux-arm64.tar.gz
; i" ^7 z8 g% H2 Acd node-v10.16.3-linux-arm64.tar.gz. ]9 l: N( p# {9 d7 D% b6 ]. B# N
拷贝目录下所有文件到/usr/下面
7 x/ D- b6 p0 p, Scp -r node-v10.16.3-linux-arm64/* /usr/( _, T* m) u/ L4 b
) z9 k! v! U0 C: m4 R5 V5 |
6.升级npm
[: A- F: H% ]0 y. D+ kwget https://registry.npmjs.org/npm/-/npm-6.12.0.tgz2 g: J6 ]$ o8 p4 p- Z# V
tar xvfz npm-6.12.0.tgz7 I" G6 e* d; u. H3 v, T: h
cd package
b' C. A! d$ x6 `./configure
4 `3 a5 v: H2 o4 j: Z" y( Z) Umake
7 n8 ~% _* p5 W# \make install
; B- N% S- M; w8 \3 A4 h9 {2 q$ }0 F/ d" ]8 I/ H( ]
1 K2 [6 {7 y7 W1 w7 C7.安装homebridge及插件7 `9 G$ X0 _# z! I+ s$ h
只安装123就可以,2和4安装任意一个就行。( p4 W9 V' m: C2 o' |
(1)npm install -g --unsafe-perm homebridge
! b7 M! T. D: v J2 {& h(2)npm install -g homebridge-xiaomi-gateway #小米网关
3 N' [, ?* K+ ~% ~2 ` C2 M. O(3)npm install -g homebridge-mi-gateway #网关灯,FM,警报设置( `; T5 A" M3 b0 X3 H
(4)npm install -g homebridge-mi-aqara #aqara网关# [. I, a$ ?0 U
下面根据需要安装。; ^3 z! k1 E" D& u: ]4 s) y
#npm install -g homebridge-mi-air-purifier #空气净化器
7 h- [% l. g6 m ^#npm install -g miio
, B5 }6 {' L I) E% Q, q/ Q, j3 j t#npm install -g --unsafe-perm homebridge-config-ui-x #图形界面- e3 K: z/ ?3 C5 r, d2 i' e5 z
如果下载很慢可以更换npm的源4 a& j7 o/ Y* K. E' u) f! g7 M$ i
npm config set registry https://registry.npm.taobao.org 9 c- I! @. c$ N
npm config get registry
0 W6 J8 Z9 M. i: E- Y8.运行homebridge
3 O# e" s3 ?: s提示缺少配置文件。然后根据实际情况配置。5 g: Z7 J2 K: p/ q9 a
9.后面就是详细的设备配置信息了。根据自己家的设备来配置。我慢慢更新。
8 m. P6 g+ r& \! @% I: A& [/ @& ~* ?! J3 [* g- N6 k: S
PS:目前问题1.通过小米网关灯插件可以控制FM,灯和报警
5 ^9 s z3 a8 |4 _' H, |2.通过小米网关或aqara网关无法控制开关,插座灯。但是状态显示没有问题。
8 R: ?: ~, }2 x" r& f* ]+ i我在继续测试。
2 r9 D, N7 h1 c( I' |: j0 A2019-10-23更新. |; | x2 s* R6 P8 j! t5 _
测试了几天,更换了几个插件,但是问题依旧。应该是密码错误。不过不知道什么。
/ e: i+ G" U2 w+ N1 e4 U( e
8 o' g- h) b8 J5 [8 y$ t$ p- d/ D8 y4 G% x& D# K( N
|
-
-
评分
-
查看全部评分
|