|
|
本帖最后由 QQ66566 于 2019-10-23 12:49 编辑 & }/ F- O) l6 t) q# ]1 a
/ M+ f( z/ c0 H3 l/ aHomebridge是啥?GitHub解释如下。. M7 ?9 }1 I9 b L+ I/ @
2 }8 i2 I" L9 p2 y1 d1 i* F2 p
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.
9 [; l( g7 u6 X. [* Z+ q0 {( P9 d5 C* t" S5 ^5 ?: q' X; H
简单说来就是把小米智能家居系统通过Homebridge接入到Apple的Homekit中。9 X+ I# s! J& N) ?% c! W2 q+ v
6 [1 {6 P3 g1 ?9 y5 P, q
最关键的就是省钱。因为我们穷!
! M# }5 X- W0 m1 y- [7 W
3 ?& s' S. l+ J3 o$ Y操作比较简单,方法如下/ p! a% D9 N& j# i8 ^& g% A- D. u! b
. C- H8 w, E. U8 j+ I2019-10-20更新
+ e2 L9 c# S/ @1 }0 ~6 k4 O$ C/ K' Q1 C' d O; v8 m6 ~! t+ I
1.按照H大神更新系统为debian。(原来推荐用Ubuntu,不过apt的软件包都比较老一点。)
* D' B9 t1 g8 P/ n: X6 X
* A7 H2 a* l* A7 ?( ~5 G" B' i2.apt update: c k0 p6 ]9 ^ |+ [
3.apt upgrade, U" ^% a3 n* D, Q) S# z' e
4.更新软件* q" g; d, M+ z
apt install gcc
8 M2 a' k) P* v P; M6 Wapt install make2 e4 B7 W! {9 u3 P
apt install samba7 F. s% y N3 }, o; Z a+ B m0 |, i
apt install nodejs1 W u; @9 l1 z3 ^5 I4 t
apt install npm
0 {1 L9 U" q6 y- z" N
) U4 y/ q/ j* L- E. H z) |5.升级nodejs
( p2 M% ?' t; znode可以单独下载. E! e' f. W$ y, S: f) @- m9 P
wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-arm64.tar.gz
7 [6 o; i9 M/ T3 j: ^. Ltar -xzvf node-v10.16.3-linux-arm64.tar.gz5 m. j$ R- J f" S/ I
cd node-v10.16.3-linux-arm64.tar.gz
6 h; c3 x3 n6 I. x3 ^! K, r. p拷贝目录下所有文件到/usr/下面
$ V$ h9 {0 g+ M. Q: ocp -r node-v10.16.3-linux-arm64/* /usr/5 l6 S. `+ D; P) N. G
' M: c% c# D# Y" K
6.升级npm# E; n6 y& n. N9 m) Y
wget https://registry.npmjs.org/npm/-/npm-6.12.0.tgz m/ d8 z( q) p4 W% r1 n8 i
tar xvfz npm-6.12.0.tgz* R3 H& ^8 a, B, h/ e
cd package
) j6 F# @) D! v0 r3 j1 J: e6 b% e+ m./configure
; E& ~; {: ?3 Smake
! y: {9 M* l4 H$ pmake install( B' b3 a5 S% `( A, Z$ V5 P
( O. i6 `5 V+ P! e2 {& D- p# O& z5 P+ V s* k: ]
7.安装homebridge及插件- @7 I0 i) W% }
只安装123就可以,2和4安装任意一个就行。
& e8 K ~2 z& K- J. Q/ ^* N(1)npm install -g --unsafe-perm homebridge
: c6 q2 Z9 p' J' R(2)npm install -g homebridge-xiaomi-gateway #小米网关# l' u" M2 w4 [2 ?. [) C
(3)npm install -g homebridge-mi-gateway #网关灯,FM,警报设置
9 N8 E/ @" N: t7 N# B(4)npm install -g homebridge-mi-aqara #aqara网关4 J( C5 T$ S# a0 B' b% I, J
下面根据需要安装。
2 [4 R/ G9 z+ `9 n& t7 @#npm install -g homebridge-mi-air-purifier #空气净化器
3 w/ L) d, k; D#npm install -g miio
; T# o4 T ?/ w4 Q, m4 N4 \#npm install -g --unsafe-perm homebridge-config-ui-x #图形界面& Y2 Q3 ]1 B/ P# O% J/ a W6 D
如果下载很慢可以更换npm的源
. N r$ V- ]' S0 ?6 ~7 anpm config set registry https://registry.npm.taobao.org $ O3 V1 U( W) X6 b: t
npm config get registry
# ?9 I" v# ~% S" [9 g8.运行homebridge2 ^0 y0 v: b$ u5 S
提示缺少配置文件。然后根据实际情况配置。
% U$ q. f9 @6 s! b# T) S9.后面就是详细的设备配置信息了。根据自己家的设备来配置。我慢慢更新。! Z8 t* o" W, Q
1 {$ A6 r: h- c0 J# ~9 W
PS:目前问题1.通过小米网关灯插件可以控制FM,灯和报警
q; k' I3 ~* l0 o$ ]+ L2.通过小米网关或aqara网关无法控制开关,插座灯。但是状态显示没有问题。4 E' Q: }8 p' w: _: I5 a8 G' C* D$ f- U
我在继续测试。
3 ~) r8 @$ y3 m' N2019-10-23更新/ h3 l4 e2 }4 X. D6 b
测试了几天,更换了几个插件,但是问题依旧。应该是密码错误。不过不知道什么。
7 L) ] ?! j! G7 m1 i) X7 ^" y
) E$ T8 `( h1 o
$ [! { N# s# I; J! l5 e5 ~2 J |
-
-
评分
-
查看全部评分
|