|
本帖最后由 QQ66566 于 2019-10-23 12:49 编辑
+ [: z8 o6 |3 B5 l B3 E. S. y( g
8 R6 V a! v j2 ?, |0 ^, x" nHomebridge是啥?GitHub解释如下。
6 \! u3 k* O; i
* ^" J' A' r1 r2 rHomebridge 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.
4 O' g+ a- A- `9 J9 @0 N
. u1 D1 d2 \. J5 B# }简单说来就是把小米智能家居系统通过Homebridge接入到Apple的Homekit中。7 O7 N5 O# ^5 g! N7 O
; \/ j. f. n$ k) T( ^
最关键的就是省钱。因为我们穷!) O$ W! j& Z+ Q
2 p; j/ n& c' b+ d% Z, U操作比较简单,方法如下
: G! O- `% }; E. _) o$ a) o: t! G# h7 U$ h3 Y
2019-10-20更新+ p3 a5 U8 C4 L
$ J. ?( \6 C. t& `1.按照H大神更新系统为debian。(原来推荐用Ubuntu,不过apt的软件包都比较老一点。)
& p$ l. s0 U5 ?7 B, H* v' Q
9 v4 \0 Z4 l x8 {2.apt update
0 `& \* n9 E: Y$ m9 b, t a3.apt upgrade! `* G3 `6 I* T
4.更新软件
" e+ M+ [ B( m+ ?! ~. |0 M( Mapt install gcc- n5 `- `5 \; e$ g
apt install make( R+ ?. `3 c( K- h$ b
apt install samba
0 M: W d$ [/ ~* iapt install nodejs
8 i+ ?! ]! v' zapt install npm
' ]8 `) J2 w) g0 f% _3 p% a4 ]6 A) W
5.升级nodejs, V, ^$ Z& R( e# h x# T
node可以单独下载
# K H7 G ~5 J# {3 kwget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-arm64.tar.gz
7 J0 E3 x: U2 v( Jtar -xzvf node-v10.16.3-linux-arm64.tar.gz
$ v, k4 }5 r, T6 Mcd node-v10.16.3-linux-arm64.tar.gz
: @# F- x9 P$ m; n; E4 @( A拷贝目录下所有文件到/usr/下面
; r) {0 d" M( G5 Q- m: y5 {cp -r node-v10.16.3-linux-arm64/* /usr/
- F0 s0 J$ q0 P1 t/ p3 H
. i$ z+ L1 L" r6.升级npm9 M8 @; Z" s2 e( }; S, X) k
wget https://registry.npmjs.org/npm/-/npm-6.12.0.tgz' K5 G4 Q- w) x/ t+ [: x5 R
tar xvfz npm-6.12.0.tgz' T# _7 T4 U* u, O) C3 x8 Z1 Z
cd package2 b) l5 _8 O- k1 n. y
./configure
: b4 Q2 ]" s9 v* ~5 w$ U* smake
0 X+ { d4 A- emake install/ _/ e6 m- x1 J: Z$ A0 `
( c" x3 W S5 L, p2 y+ d
' e. k( P+ r% s7.安装homebridge及插件
- Y; x/ t o9 f. b8 U% l- `' D只安装123就可以,2和4安装任意一个就行。1 K0 |1 \( K9 {' H, _
(1)npm install -g --unsafe-perm homebridge5 A* R) M3 p0 \
(2)npm install -g homebridge-xiaomi-gateway #小米网关
3 c# R4 E( m9 k2 y; O4 U7 ?(3)npm install -g homebridge-mi-gateway #网关灯,FM,警报设置
% X0 ?* U+ R5 s(4)npm install -g homebridge-mi-aqara #aqara网关
4 l% f8 Q& Z! I' m1 \下面根据需要安装。7 @! L! g0 h, {
#npm install -g homebridge-mi-air-purifier #空气净化器2 K4 i: |- D$ y) g7 Y
#npm install -g miio
d$ n% F# w6 r7 M# D' c5 q#npm install -g --unsafe-perm homebridge-config-ui-x #图形界面5 W- a3 g y, j# w( \) d7 c1 k
如果下载很慢可以更换npm的源
" p8 M1 D- e( n' i. fnpm config set registry https://registry.npm.taobao.org 7 [, O% T1 H! h$ W' U
npm config get registry
R0 N0 c. q# h% h4 [' E$ m3 T* H8.运行homebridge* O7 \" e' ]1 U( R: A4 `, Q
提示缺少配置文件。然后根据实际情况配置。
$ M2 I$ }4 W+ [% }7 i8 N9.后面就是详细的设备配置信息了。根据自己家的设备来配置。我慢慢更新。
2 L' I O: Q. ~, P* c
2 [- P5 M6 }- [" u6 R9 _9 {PS:目前问题1.通过小米网关灯插件可以控制FM,灯和报警$ V6 J' j4 V' z# C8 s! v* W
2.通过小米网关或aqara网关无法控制开关,插座灯。但是状态显示没有问题。
3 ~9 N( o$ @) f4 w9 ]我在继续测试。
/ t7 i# A* ?' o1 A' m8 M/ o2019-10-23更新
, s$ J4 r! b- d) l' A测试了几天,更换了几个插件,但是问题依旧。应该是密码错误。不过不知道什么。
: W3 J' {" M" \6 } c m5 o$ o% d3 z4 c: c1 R
3 c& g/ S. I! i# Y, K X9 \* ?
|
-
-
评分
-
查看全部评分
|