|
本帖最后由 QQ66566 于 2019-10-23 12:49 编辑 / W6 m! o& y! H% d. ^8 [6 a
* y; \) d9 ?: R0 O, b- ?4 ^Homebridge是啥?GitHub解释如下。
" l6 o. r$ P. q* R- L: ?; q! R2 v+ x) I) c
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.
s7 e- W/ V5 \9 q
2 L" n7 `. D# C/ w9 f. o简单说来就是把小米智能家居系统通过Homebridge接入到Apple的Homekit中。4 H5 l R O) b) F8 }' c
; b# Y( w. D& i最关键的就是省钱。因为我们穷!; C5 U5 G5 G0 [ Y7 c& o X
" S+ S7 U# n$ r4 L操作比较简单,方法如下
8 ^, [1 Q) B6 e# T. ?. V \+ I% m
% Y$ D6 q8 ^/ J7 M- N; N+ @2019-10-20更新! E% [9 k% w6 `/ k. H
. u! O/ D8 ]' v, L6 T1.按照H大神更新系统为debian。(原来推荐用Ubuntu,不过apt的软件包都比较老一点。)' X, o d K! s2 c
3 z5 x5 P) [* S( N
2.apt update
, c8 Z5 \4 \( {( w& q" E3.apt upgrade3 e0 f' ]6 D! e [
4.更新软件
( o2 o( o' D; s3 w% [apt install gcc
: e5 u( Z+ b) l% ]apt install make
. ^& n. E/ D6 M* o; @apt install samba
; v: S* _, Y6 W% Z4 u qapt install nodejs
" c5 S8 g4 s( p: L. Q- A( M# f; }; t( ^. fapt install npm
6 X( x/ i; p: f' v( K! c4 g. h9 |* {% [" v
5.升级nodejs
7 W2 v4 @4 e% b( rnode可以单独下载
: y& E, t4 T0 ?; l1 O, Owget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-arm64.tar.gz
' w1 S7 R9 Q: b* }" z& etar -xzvf node-v10.16.3-linux-arm64.tar.gz* a4 q4 o: _3 @, w3 T- b" x
cd node-v10.16.3-linux-arm64.tar.gz) D* o; Q) g; B
拷贝目录下所有文件到/usr/下面/ M3 i; M; c5 u, b
cp -r node-v10.16.3-linux-arm64/* /usr/
) v# R# X9 J l9 z8 P, I- O" `
! S c& x) r3 `- O6.升级npm
( s$ _/ }- R% L3 U5 d( W5 i0 F9 K8 owget https://registry.npmjs.org/npm/-/npm-6.12.0.tgz
, K3 s0 I4 [! K$ C( ftar xvfz npm-6.12.0.tgz
* j& _" @( n. d. j+ G- Z Lcd package. ]6 j" c# h1 p5 ]
./configure5 n* S: B) B) U1 ~5 u
make2 O& F9 u- ]( ?2 y p; b
make install3 v9 {' S) v% O s" I/ V. o# W+ y
; u% e; D2 k1 p5 {7 X
& c% Z6 b' `( n6 ^& i
7.安装homebridge及插件/ H2 F' P$ @- t& `0 _5 Z
只安装123就可以,2和4安装任意一个就行。
2 | I* f8 G" i4 R" P, p# w2 }(1)npm install -g --unsafe-perm homebridge
8 Z+ h6 x v. \9 v6 f) }9 r(2)npm install -g homebridge-xiaomi-gateway #小米网关/ f3 N0 _8 X- w' ~. O6 _
(3)npm install -g homebridge-mi-gateway #网关灯,FM,警报设置* {: W" t& s. _/ Z3 L% F; T
(4)npm install -g homebridge-mi-aqara #aqara网关
, b* M! d* @! j' \, J. O6 C下面根据需要安装。
& _! M2 Q! }0 @6 v) J, c. U2 d#npm install -g homebridge-mi-air-purifier #空气净化器+ e# x& i, i) _7 |9 Z# l' v0 ]
#npm install -g miio
, D# }& k% E8 e7 B* T#npm install -g --unsafe-perm homebridge-config-ui-x #图形界面- R- z1 B2 U( d5 T' ~( Q1 g3 q
如果下载很慢可以更换npm的源
2 Q1 H! j# x: T: n& w- ^npm config set registry https://registry.npm.taobao.org 6 _2 _. s' N. m3 B
npm config get registry
/ |- a0 X3 F: ^8 L- ]4 s8 a8.运行homebridge
4 f @: u. z; C Z; t* F提示缺少配置文件。然后根据实际情况配置。
( x: p' W: e: o/ Z' h/ W& u9.后面就是详细的设备配置信息了。根据自己家的设备来配置。我慢慢更新。
* k7 x( F! l- W5 }# ^. L R
( D: \4 J- L/ a, p5 v7 J* c+ lPS:目前问题1.通过小米网关灯插件可以控制FM,灯和报警" L; L( c! G, e6 r" i/ O
2.通过小米网关或aqara网关无法控制开关,插座灯。但是状态显示没有问题。
+ W3 @, g- u- ~ i, a; J5 }/ m4 e我在继续测试。6 ^& D, \, @6 f, _4 [
2019-10-23更新
/ ]( v6 s5 l4 `+ r# X% d3 \测试了几天,更换了几个插件,但是问题依旧。应该是密码错误。不过不知道什么。
1 h1 k- o# Y1 ^. e3 E
! j% ]/ F, U* ?$ s: i$ q1 `; B/ {8 E& P! w: j$ |" n
|
-
-
评分
-
查看全部评分
|