|
本帖最后由 QQ66566 于 2019-10-23 12:49 编辑
- d6 ?3 @# {8 B9 g: {
( u' C7 q5 E( n2 z |Homebridge是啥?GitHub解释如下。
$ U- T; {& L! V: z
1 d# ?& \$ I6 Q9 ?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.
/ y1 L! U' F b$ Q: F: V& Z( u+ s/ w3 @) l
简单说来就是把小米智能家居系统通过Homebridge接入到Apple的Homekit中。/ c# t. P. V/ N- x1 s
& W$ u, C1 [+ a- S/ S! T最关键的就是省钱。因为我们穷!9 U( I6 z/ S8 F! c/ ]1 s7 ~. U
1 l! p" d& ~( _$ V4 Y操作比较简单,方法如下; ?$ C+ X5 D. O$ x
; s0 z2 C' m' n$ a
2019-10-20更新2 X2 t" I# i/ n. v0 Q
1 T8 P# W! H1 v1.按照H大神更新系统为debian。(原来推荐用Ubuntu,不过apt的软件包都比较老一点。)
! Q5 k5 w* j- L8 i+ `9 L
8 @3 H3 ^* B) c6 Y& @2.apt update5 C$ _9 D2 e4 i) E/ n# }! n9 y
3.apt upgrade* a: |! W+ B0 r3 z) w
4.更新软件; T0 i3 Y: ]) V( Z! w. S
apt install gcc+ G/ q {9 F! W# ^* J N
apt install make" q& I& F4 ~1 H1 K3 `1 G8 Q
apt install samba
! I" ^. D2 W# x( P4 V6 G" V% gapt install nodejs
) o, z1 i9 m5 v0 M, tapt install npm( B4 j: Z" y" \# }- j8 F
4 [+ Z0 R: u# Z9 ]) g7 _: Q. J" x5.升级nodejs
" y9 B0 ]) f! [ Cnode可以单独下载
) n) v0 g5 v; U1 ^2 Xwget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-arm64.tar.gz
6 O& T6 K/ Z3 ~" P; |tar -xzvf node-v10.16.3-linux-arm64.tar.gz
! m! K4 x! o( v; `cd node-v10.16.3-linux-arm64.tar.gz
W- S* q/ Q, k% a8 e T" o' S1 c* \拷贝目录下所有文件到/usr/下面
" D9 S, T3 z7 t# r. r5 y& Vcp -r node-v10.16.3-linux-arm64/* /usr/ g9 @9 d% r1 }9 x3 |5 j' X
7 P' s3 k( ~2 J. q+ F
6.升级npm0 X! n5 z/ R7 u+ ~1 p
wget https://registry.npmjs.org/npm/-/npm-6.12.0.tgz; G# H1 x9 ?' c0 `6 \3 y0 y4 ^4 A
tar xvfz npm-6.12.0.tgz
; |/ e" u$ K0 E8 ?) }cd package
) Q0 T0 h% K* h! A: Y* _, Q./configure0 Z4 x' m2 N. z: e- C7 r- C! h
make- `1 Z8 ]& m% O8 v* u4 M+ ]
make install, T$ E/ X1 n5 Q2 I
' `. ^; O# T7 X2 V, l* R
7 |" s9 k3 x5 }* e8 |& X6 l7 p7.安装homebridge及插件
. Q( Y9 m# \$ f/ H$ x1 M只安装123就可以,2和4安装任意一个就行。 p- q% S9 u9 m% \2 T$ e8 \" l1 V
(1)npm install -g --unsafe-perm homebridge
- f/ t& A: ?5 ~; a(2)npm install -g homebridge-xiaomi-gateway #小米网关
: G$ r- x( c" j$ S(3)npm install -g homebridge-mi-gateway #网关灯,FM,警报设置
3 S9 y- V. S4 M% H& `( V: u(4)npm install -g homebridge-mi-aqara #aqara网关
; M( o# ?2 p9 d% `/ B% {下面根据需要安装。
* C8 q8 ^ i" |% L#npm install -g homebridge-mi-air-purifier #空气净化器
: C7 Z6 m! v o' o; J#npm install -g miio
6 t4 o$ q" H* ~$ Y6 B$ a3 V#npm install -g --unsafe-perm homebridge-config-ui-x #图形界面
' l/ `* ~# ~3 F; Q' j如果下载很慢可以更换npm的源* A: u. I# ?( O3 c" w: Z4 a; Q
npm config set registry https://registry.npm.taobao.org
[/ v( z8 I( Y3 O- t' _1 R7 y1 Xnpm config get registry2 E* K$ v6 K- z& T, n5 r
8.运行homebridge
! H6 R& T, o; g7 T提示缺少配置文件。然后根据实际情况配置。
! z. ]5 e, f+ z; c: n9.后面就是详细的设备配置信息了。根据自己家的设备来配置。我慢慢更新。
4 x) [- k0 U F" j8 ^
5 c+ j8 A, G M+ Z, RPS:目前问题1.通过小米网关灯插件可以控制FM,灯和报警- u% a8 M9 R. o* R
2.通过小米网关或aqara网关无法控制开关,插座灯。但是状态显示没有问题。
3 x8 X2 s( w0 _+ b( @我在继续测试。
: T* K, {/ Q# C1 @6 p6 }- R2019-10-23更新- O F& c& \$ f! }# k b* n5 S
测试了几天,更换了几个插件,但是问题依旧。应该是密码错误。不过不知道什么。/ h$ c7 C0 M8 W. {0 ^' }' o( P1 y
+ b' j' x- `$ n% R4 r: C2 ?
0 F( D2 M+ S& [0 E1 N- i% S" [4 q |
-
-
评分
-
查看全部评分
|