Homebridge

iOS 10推出HomeKit已经有段时间了,但是支持HomeKit的配件比较少也比较贵,比如说飞利浦的Hue,价格就比相同功能的YeeLight贵上好几倍,但是后者目前只支持小米的米家。
直到我听说了Homebridge这个项目。

听说作者是逆向了Apple的HomeKit之后,用开源实现了对应的协议。但是这个我们并不关心,我们关心的是怎样设置。

对于一个普通用户来说,买一个RaspberryPi作为控制器可能是最简单的选择,可以参考以下文章设置:借助树莓派与 HomeBridge ,将 YeeLight 彩光灯接入 Apple HomeKit
但是,如果你跟我一样有群辉的话,可以直接用现成的Docker,参考这篇文章:群晖DSM docker运行homebridge简单说明
然而,如果你跟我一样用的是DSM 5,在Docker里面找不到网络设置,那就得参考这篇文章,以命令行启动这个Docker:Run Homebridge on a Synology

除了Yeelight,Homebridge现在还支持小米网关,及其配套设备,包括ZigBee版的智能插座,但是小米网关的设置比Yeelight要复杂一些,可以参考这篇文章:小米网关接入Homekit完整教程,声控家中设备! 

提醒一点,Yeelight在这种模式下其实是接受网络广播的控制,所以配置中的username不需要与设备MAC一致,另一方面,设备的安全性也较差。
同样,因为是网络广播控制,Homebridge运行后可能需要一个小时才发现网络中的Yeelight设备,请比我更多一些耐心。

好了,现在你可以用“嘿Siri,晚安!”来关灯了。