|
本帖最后由 QQ66566 于 2019-10-23 12:49 编辑 - F8 d0 M; a, E/ `
) I4 R( j0 f+ A( j: M" h o7 uHomebridge是啥?GitHub解释如下。4 C7 n, I! K* I, C
* C* j3 f, }" H' ^& h2 _' @
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.
% N* ?$ Y6 S6 h5 ^& c* h2 k8 o2 A6 X, Y# [4 `) l' o, _$ Q! [& I
简单说来就是把小米智能家居系统通过Homebridge接入到Apple的Homekit中。3 A' m, N9 x( s: k
7 V2 _! r' L3 Y5 \最关键的就是省钱。因为我们穷!
( l; C9 A0 M3 @3 L
( D; Z. r) c- c& S操作比较简单,方法如下. | x5 C* w4 [# f
1 c+ o7 M; H8 A0 h2 O
2019-10-20更新& c5 v# x3 ?/ ?' r5 X) q! G( t5 H
1 I4 A* ]9 U& {6 g5 i; a9 M
1.按照H大神更新系统为debian。(原来推荐用Ubuntu,不过apt的软件包都比较老一点。)
$ M! T O! Z) ^) p- l
t0 v2 Y" f& K$ q# d2.apt update
! K' v& m6 Z: c% E& m% @2 |3.apt upgrade
6 U) ]0 p, l6 v2 I' F4.更新软件
' F8 S8 e6 ~3 ?4 k8 Eapt install gcc
2 | U6 v* |8 X" ~3 a) _$ R! Xapt install make
1 `/ O$ p# A- s& {apt install samba0 X# |" b Q. W6 m7 Q
apt install nodejs
) `( J9 G/ F$ s0 s8 r+ Q. Yapt install npm
% e9 P7 S8 N. C% T: x! @/ F6 X, v- ]% c% @4 j4 r
5.升级nodejs2 m$ @; d: b$ m& A9 t! {
node可以单独下载7 i$ |+ f6 p! u+ G# N7 k' _$ V
wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-arm64.tar.gz( p7 E8 `# i( W5 @
tar -xzvf node-v10.16.3-linux-arm64.tar.gz
: u; \3 c( w* Q4 Ucd node-v10.16.3-linux-arm64.tar.gz* K8 O2 @; @5 Q; [* c
拷贝目录下所有文件到/usr/下面
9 u7 @: s9 H! F( J, N0 v0 G6 _" ]cp -r node-v10.16.3-linux-arm64/* /usr/9 A0 k+ d' y/ y+ o+ h; q! R
, ^3 i9 U1 S+ a& ^" {! R
6.升级npm/ u8 d" L* k" ]0 x" P+ Y @1 X
wget https://registry.npmjs.org/npm/-/npm-6.12.0.tgz3 M( x# |7 S& j# F! c! a
tar xvfz npm-6.12.0.tgz! E2 k8 h# T6 Q
cd package+ R7 U7 Z' B) Q M) J5 K) ~& e
./configure
" E2 }) w; F/ H5 ~' Imake# D! ]7 d: f6 x- w
make install
' v6 I1 w8 ^" H. m& \# g6 B3 D( j: }, l5 |. ?0 g
8 v$ ~( { \$ r& O7.安装homebridge及插件
3 m! f' I8 [% _$ T" h只安装123就可以,2和4安装任意一个就行。6 ^$ D I! L8 Q$ C, O* q
(1)npm install -g --unsafe-perm homebridge
3 E, s5 S4 |; X+ ~9 ^: x1 `(2)npm install -g homebridge-xiaomi-gateway #小米网关
7 l0 t0 _% k0 @- \; W7 ~(3)npm install -g homebridge-mi-gateway #网关灯,FM,警报设置
8 j: ^' o! y, s) `; y6 C# n(4)npm install -g homebridge-mi-aqara #aqara网关+ ^, F# z7 D. z0 s
下面根据需要安装。
+ m( s$ p! | n- w" w#npm install -g homebridge-mi-air-purifier #空气净化器
. z& k0 ]' c( _' `#npm install -g miio
9 n; b1 z0 s( `, r/ W: C, t5 k#npm install -g --unsafe-perm homebridge-config-ui-x #图形界面8 I8 u- Q( e2 r9 y
如果下载很慢可以更换npm的源
# ]- x! j; B B; w8 w/ N# a9 X% Znpm config set registry https://registry.npm.taobao.org / g( h* E# |: }0 J5 J2 Q
npm config get registry7 Y5 Y' L$ |. ~( D l5 |
8.运行homebridge
1 B2 C. Q% E* o& Z提示缺少配置文件。然后根据实际情况配置。
2 X9 c: `8 A. C2 f! |5 N/ f3 \+ E9.后面就是详细的设备配置信息了。根据自己家的设备来配置。我慢慢更新。6 t- L% v9 b- R* k/ _9 g7 W
0 k+ l. \0 e. J; u8 A# WPS:目前问题1.通过小米网关灯插件可以控制FM,灯和报警
$ b1 Z8 Q4 s1 _! m9 d2.通过小米网关或aqara网关无法控制开关,插座灯。但是状态显示没有问题。
2 V: D K( i: k7 h5 \7 r9 m我在继续测试。
( W0 H: q+ @2 x; P3 b8 R2019-10-23更新$ n! s8 c: k3 Z0 |
测试了几天,更换了几个插件,但是问题依旧。应该是密码错误。不过不知道什么。
. y/ _8 c! k N, _
" Z, g4 J5 j/ `) {/ k# S" [; X; z/ P" q/ Z
|
-
-
评分
-
查看全部评分
|