在我的 NAS 中,通过 Docker 运行了 HomeBridge,将第三方硬件接入 Apple HomeKit,实现了基于 iOS 的远程控制和自动化。
之前我的 HomeBridge 里只添加了三个 Yeelight 灯泡。而米家 Wi-Fi 插线板、空调伴侣等设备,没有对应的 HomeBridge 插件,所以无法添加。这个周末重新 HomeBridge 插件后,才发现由于 OpemMiHome、miio 等项目的出现,之前小米的那些不支持的设备,现在都有了 HomeKit 插件。所以趁这个周末,重新折腾了一下 HomeBridge,并通过本文记录了自己正在使用的 HomeBridge 插件。
homebridge-yeelight
是我最早安装的 HomeKit 插件,用于控制 Wi-Fi 版 Yeelight 灯泡的亮度和色彩。早期版本可能由于 HomeBridge、HomeKit 或 Yeelight 固件的原因,有不少 Bug,例如 HomeBridge 重启后无法连接灯泡、灯泡打开关闭后 HomeBridge 状态不对、用 HomeBridge 关灯后 App 中依旧是开灯状态等…… 不过最近的版本已经好了很多,使用了近半年,基本能稳定工作。
homebridge-mi-acpartner
是米家空调伴侣和 Aqura 空调伴侣的 HomeBridge 插件,能够控制空调,并关联温湿度传感器。
homebridge-mi-outlet
用于连接小米的各种 Wi-Fi 版插座和插线板。除了这个插件以外,还有 homebridge-mihome-outlet
. 两者功能相同,但后者目前使用了更新版本的 miio lib.
homebridge-mi-aqara
用于连接米家的 ZigBee 网关(包括空调伴侣中的网关功能),连接成功后,即可将网关下的所有 ZigBee 设备,例如温湿度传感器、人体传感器、ZigBee 插座等添加到 HomeKit。之前我用的是米家空调伴侣,其自带的网关功能版本较旧,无法使用网关功能,所以顺便换用了 Aqara 空调伴侣(升级版)。
homebridge-camera-ffmpeg
用于将视频流转换为摄像头,并添加进 HomeKit. 目前主要用于添加我的 FOSCAM C1 摄像头。
虽然对于 FOSCAM 系列的摄像头,可以使用 homebridge-foscamcamera
实现更加丰富的功能,例如人体感应推送、设置摄像头灵敏度等。但由于我的摄像头主要由 Surveillance Station 管理,在 HomeKit 中,只需要显示监控画面即可,所以就直接使用了 homebridge-camera-ffmpeg
.
6. homebridge-synology-surveillance-homemode
我的摄像头统一用 Surveillance Station 来管理。对于 Surveillance Station,提供了一个名为 Home Mode 的功能,回到家之后,可以打开 Home Mode,这时候即可关闭摄像头的人体感应、移动报警等,防止检测到移动后,出现过多无意义的消息推送。
Surveillance Station 的 Home Mode 可以通过地理围栏来打开和关闭,在安装 DS Cam 手机 App 后,用户携带手机离开家,Home Mode 就会自动关闭;到家以后,Home Mode 就会自动打开。
但是在 iOS 上,经过个人的体验,第三方 App 的地理围栏功能都不太好用,不论是 DS Cam 中的自动 Home Mode,还是 OmniFocus 和 2Do 中基于地理位置的待办事项,都经常出现不能正常工作的情况。而系统原生 App,例如提醒事项的地理围栏功能,工作一直很稳定。
所以通过 homebridge-synology-surveillance-homemode
,可在 iOS Home 应用中添加 Surveillance Station 的 Home Mode 开关。然后使用 HomeKit 自带的自动化功能,即可更稳定地实现 Home Mode 的自动打开与关闭。
homebridge-plex-sensors
并没有向 HomeKit 中添加实体的智能家居硬件,而是添加了一个虚拟的传感器,用于表示 Plex 是否在播放电影。
由于该插件依赖 Plex 的 Webhook,而 Plex Webhook 需要 Plex Pass 付费订阅。所以准备先体验一个月,等 Plex Pass 过期后,如果觉得好用,可以再找一找有类似功能,但不依赖 Webhook 的插件。
单独添加这样一个虚拟传感器,并没有太大意义。但是,结合 HomeKit 的自动化,就可以实现不少有意思的事情了,例如电影播放时,自动调暗灯光,或者播放恐怖电影时,自动将灯光调成蓝色…… 更多的玩法可参考这篇文章:Homebridge Sensors for Plex.
学习一个
请问楼主网站是自己架设的还是在云上
在 Bandwagonhost VPS 上
非常好的分享! 如有怎樣安裝wireguard服務器在Docker分享更好了!
Sorry, 还没有尝试用过 WireGuard