HomeAssistant杂记
阅读量
0
阅读人次
0
自定义设备接入 Home Assistant,推荐使用MQTT。
MQTT
代理(Broker)
这里推荐使用 NanoMQ,它比较轻量小巧,而且还集成了 ZeroMQ、NNG等桥接功能。
设备发现(Discovery)
设备实现 Discovery 功能,可使得设备接入时, Home Assistant 只需要做最少配置即可。
主题(Topic)
<discovery_prefix>/<component>/[<node_id>/]<object_id>/config
<discovery_prefix>
:设备发现的主题前缀默认为homeassistant
,也可以变更,DIY 期间一般不做变动。<component>
:MQTT集成支持的类型,例如:binary_sensor
,待会我要自己实现的调温灯带属于light
。在 Home Assistant 的 Integrations 的页面搜索 MQTT 能够看到各种各样的已支持的组件类型。<node_id>
:可选字段,Home Assistant 不会使用,一般由使用者或开发者使用,方便进行区分及管理。<object_id>
:设备ID,用于区分不同的设备。