|
本帖最后由 QQ66566 于 2019-10-23 12:49 编辑 9 C% J5 ^ h7 e. w
% U5 X9 Q0 Z/ F7 N1 A+ NHomebridge是啥?GitHub解释如下。0 Z: E! b6 i: n2 w! v3 B$ x
: A) ^+ ^; N# G' C3 kHomebridge 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.' E! m: V9 t, k2 r) _6 l3 @: y0 ~
* e' `- P6 U& C简单说来就是把小米智能家居系统通过Homebridge接入到Apple的Homekit中。' {, Y, @/ f2 u+ G' _8 p2 x
6 J2 K) G6 B d; S2 d6 l最关键的就是省钱。因为我们穷!
, x" Y6 Z8 \! F7 j1 `0 ?1 P- ]7 O; J) u* i5 v s
操作比较简单,方法如下' N V2 \% q0 D& m4 E
8 s! T& U5 ~3 P% e2019-10-20更新
8 T9 r! A* Y2 S( a5 v9 Z6 M2 b, k4 p! J$ Y( j
1.按照H大神更新系统为debian。(原来推荐用Ubuntu,不过apt的软件包都比较老一点。)
4 J# J6 y3 m" O4 b" t5 G+ z3 |3 U$ ]4 D
2.apt update
- G4 V! Q3 Z; ]3 I4 I3 Z3.apt upgrade
# E/ J: K6 }# a$ h' a, i4.更新软件
$ ^+ c( r J7 B% E- mapt install gcc r5 G1 ~) I6 L- K, v. d
apt install make3 j# N' H2 g* B E
apt install samba
8 W# g, o5 R, b8 G$ J2 X- `apt install nodejs; K4 l- L( J2 k' {7 G1 L
apt install npm
% O: s* `/ L$ |! r, w+ w# E; z
4 b$ E2 j2 P% J5.升级nodejs
% B U% a* ~- g, Nnode可以单独下载
3 ]2 l& p3 ?, D& j6 L4 D+ ?. X0 Qwget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-arm64.tar.gz
! p: l. b& \! e* Z/ o+ Rtar -xzvf node-v10.16.3-linux-arm64.tar.gz
) @! B7 F3 W9 ?" c1 ~+ Icd node-v10.16.3-linux-arm64.tar.gz
5 N' C8 d1 ]' ?拷贝目录下所有文件到/usr/下面
! J- f% }0 Y, p; z" Wcp -r node-v10.16.3-linux-arm64/* /usr/
7 f; ^' _9 S$ r* v6 K: @1 ~: {; [* I8 V3 q/ C8 c2 A
6.升级npm
) m% y. h( A; }. mwget https://registry.npmjs.org/npm/-/npm-6.12.0.tgz
2 O1 V8 ]' U8 P3 T* S8 Y1 U2 T4 S& \tar xvfz npm-6.12.0.tgz
% R: v7 N' E0 A: G: C( Y3 bcd package0 Y" ^: X+ [" N+ I7 O' z
./configure6 G) T3 ^8 p; U, v- k
make7 Y0 D; y/ X3 s. j
make install
7 [1 H5 B }$ @( F5 W" A" ^8 [) i: S! P
& _! ^# D I4 N( E) \0 k7 k; U
7.安装homebridge及插件
( I; \6 l) H# ^只安装123就可以,2和4安装任意一个就行。/ t+ ~6 s. g7 D3 l" ?3 G
(1)npm install -g --unsafe-perm homebridge( x" F$ v( a9 ?0 _5 r. ^
(2)npm install -g homebridge-xiaomi-gateway #小米网关- v- e+ B8 s4 i% ^
(3)npm install -g homebridge-mi-gateway #网关灯,FM,警报设置
0 s1 s0 H% ~( m( v, n- j(4)npm install -g homebridge-mi-aqara #aqara网关
! n- i! U0 j! ` u/ O" i下面根据需要安装。
( b# _' l' I ]5 j: }#npm install -g homebridge-mi-air-purifier #空气净化器
* C c0 |7 w7 S g2 }6 u#npm install -g miio
& b' \% o& c1 _# C#npm install -g --unsafe-perm homebridge-config-ui-x #图形界面
5 L. t# I9 r+ B如果下载很慢可以更换npm的源* c+ ]* m9 B. d' @" G: D$ A7 m" w
npm config set registry https://registry.npm.taobao.org
: t: ?; g3 e$ l, P, Y) `npm config get registry
: }' N( c8 H! y0 j8.运行homebridge
" P6 y2 ?1 ^8 U) y8 X& C提示缺少配置文件。然后根据实际情况配置。) e5 e2 J1 P: I8 C6 J$ @
9.后面就是详细的设备配置信息了。根据自己家的设备来配置。我慢慢更新。
7 {3 Z4 z& |( K2 _2 S( [
( P# M* C6 T' J' s4 n9 b& i" S: P1 |PS:目前问题1.通过小米网关灯插件可以控制FM,灯和报警
" R7 I, q6 \- u2.通过小米网关或aqara网关无法控制开关,插座灯。但是状态显示没有问题。. t1 J/ _5 z7 ^0 r; Z6 A
我在继续测试。2 M, v; E/ \; ^: @) T
2019-10-23更新2 o) W2 f( `- q/ J
测试了几天,更换了几个插件,但是问题依旧。应该是密码错误。不过不知道什么。
* u8 P8 k& t. M3 J: b
) R7 x8 ~/ ]' S" Y
6 q. X; ]& V5 h |
-
-
评分
-
查看全部评分
|