跳到主要内容

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,用于区分不同的设备。