🏡 家里那堆 Zigbee 设备可以集体甩掉厂商网关了,Zigbee2MQTT 一个服务全接管。
GitHub 上 1.5 万 star,2016 个 fork、442 个 issue 还开着,作者 Koen Kanters 本职是 ASML 的软件工程师。
智能家居最劝退的一步就是网关。小米的传感器要插小米网关,宜家的灯泡要宜家网关,飞利浦的又是一套,插排上五个电源、手机里五个 App,想让宜家的开关去控制小米的灯基本没戏。Zigbee2MQTT 的做法是绕开这些网关:一根 Zigbee 适配器插在你自己的机器上,所有设备的事件都翻成 MQTT 消息吐出来,控制指令也从 MQTT 进去。
后面就好办了。Home Assistant、Homey、Domoticz、Gladys Assistant、ioBroker 这些平台都能对接,不同品牌的设备在同一套自动化里随便串,支持列表里小米、宜家、飞利浦、OSRAM 这些常见牌子都在。
它拆成了三块:zigbee-herdsman 管跟适配器通信,zigbee-herdsman-converters 负责把每个具体型号映射到它支持的功能,主模块把 Zigbee 和 MQTT 两边接起来,顺手维护一个 JSON 格式的设备状态库。所以冒出新型号时,社区补一个 converter 就行,不用动核心。版本节奏也稳,7 月、8 月、9 月各有新版本发出来。
配一块网页前端就能看状态、改配置,家里的灯和传感器第一次算是归你自己管。
GitHub:
显示更多