|
本帖最后由 QQ66566 于 2019-10-23 12:49 编辑
9 n3 N5 \1 o: b1 x1 M0 n
3 K# Q! h% _3 j K, G8 I$ D1 l! r9 bHomebridge是啥?GitHub解释如下。
. i+ `% m$ C* e4 s5 o' f2 c+ a3 B# N1 x$ t# n3 ]8 n
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.1 W9 I& w, M9 y
! c0 Q/ v% e5 [8 M0 K* p# |8 ~& t7 Z6 R简单说来就是把小米智能家居系统通过Homebridge接入到Apple的Homekit中。
N3 e% F- D" g, {- e! @( k8 Q! k: O% D% ~
最关键的就是省钱。因为我们穷!
6 n- {# ? q' Q- t/ t
" r# V/ W/ C3 Y: ] e% B操作比较简单,方法如下
7 g5 R% c1 C. c2 G/ @; g( k/ @# _5 ?. o6 `; r" m
2019-10-20更新3 h5 R D; Y1 a# i# }( i0 h U4 y
& d$ a: O! a' o$ D% x
1.按照H大神更新系统为debian。(原来推荐用Ubuntu,不过apt的软件包都比较老一点。)
( h. w8 r. ]" n+ o, ]# a3 H- \& n) L5 N& ]
2.apt update
$ U1 q6 O$ E( G7 F3.apt upgrade
5 \! h' K$ D. Z) T |# S3 m4.更新软件) O" s1 V# ?4 Q& V& P
apt install gcc
) P+ O. w- w! O/ F( U4 I: T& Sapt install make0 ?) q9 R/ A3 j6 f: l* [
apt install samba
. U7 G3 e' e: J5 ]apt install nodejs
% E0 a( p: v5 Q# K7 M. e: Tapt install npm
9 P7 O; V: G- F1 k9 D8 y: {' @& e a
5.升级nodejs
Y' U6 D {/ W( J9 C. E3 X: R( nnode可以单独下载
0 f7 l) k1 s5 u0 ~& r& ywget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-arm64.tar.gz
6 x/ d. W! T1 M) h: I, j, |tar -xzvf node-v10.16.3-linux-arm64.tar.gz
. m/ N c4 ]7 c7 W+ L" e {0 H6 zcd node-v10.16.3-linux-arm64.tar.gz. H# m; j, \8 {. u5 t- Y/ y- C
拷贝目录下所有文件到/usr/下面
- g+ Y4 U' g( X0 ~; A9 |cp -r node-v10.16.3-linux-arm64/* /usr/
& O6 L8 A# Z V# K0 j9 n: N3 o6 t2 n$ p
6.升级npm7 u0 L D1 v8 V1 z e
wget https://registry.npmjs.org/npm/-/npm-6.12.0.tgz
2 i# K. P( x2 wtar xvfz npm-6.12.0.tgz
4 `0 P+ F# U: H/ E4 R/ g5 `. | Ncd package
1 O5 Z. P0 t1 {7 Q./configure
+ a; k3 {+ ~! u$ a% B0 Cmake
; P( C! e8 g$ `4 h9 hmake install
+ h. d- S7 X" y% c( c: d, x, i* i3 E. j) m
) A/ S; [7 k9 C* E2 }- Q7 [2 O
7.安装homebridge及插件# N8 x) ?6 A2 K4 P
只安装123就可以,2和4安装任意一个就行。
8 `2 [% M9 _4 J. s9 L4 e, a1 F( u(1)npm install -g --unsafe-perm homebridge8 Q6 K8 H5 c4 F9 O
(2)npm install -g homebridge-xiaomi-gateway #小米网关% S1 Q: t3 x7 e, n7 @( K
(3)npm install -g homebridge-mi-gateway #网关灯,FM,警报设置
3 W) s: f6 s) k/ ^(4)npm install -g homebridge-mi-aqara #aqara网关
% M/ {! q# k4 Y: t1 t) z6 q) j" s5 F下面根据需要安装。5 ] Y* t" ?8 P- A7 e
#npm install -g homebridge-mi-air-purifier #空气净化器
: f7 W2 z- @5 p1 M#npm install -g miio4 ~: t9 p- m$ G" N# @/ `
#npm install -g --unsafe-perm homebridge-config-ui-x #图形界面: l2 B! `- U; g, P7 h* g: h
如果下载很慢可以更换npm的源5 a( A% y$ _ w0 H; \6 p
npm config set registry https://registry.npm.taobao.org ' c" V4 o9 j, U, I
npm config get registry3 x4 Y/ z3 [" e4 M- N5 B
8.运行homebridge1 `, o6 \7 m* C
提示缺少配置文件。然后根据实际情况配置。
3 X5 m- m. [- i+ a5 }$ W* E4 |9.后面就是详细的设备配置信息了。根据自己家的设备来配置。我慢慢更新。& q9 D6 X, G h2 Q; {
3 g; y! O% J+ ~* P: M
PS:目前问题1.通过小米网关灯插件可以控制FM,灯和报警
' F+ m$ L& e! \) D. x4 T2 R. D2.通过小米网关或aqara网关无法控制开关,插座灯。但是状态显示没有问题。' N: ?1 J# x- m" j H
我在继续测试。 s( ?5 N/ {8 N8 j
2019-10-23更新
! s+ g6 ]: d, M/ p1 d8 Y0 P2 L测试了几天,更换了几个插件,但是问题依旧。应该是密码错误。不过不知道什么。0 `5 U% I7 p3 K7 f7 x2 m/ _/ W
( l/ r9 Z% \& F0 r# \. H P9 }* R$ L
: \7 U1 e8 F ?' x6 H |
-
-
评分
-
查看全部评分
|