Home Assistant 如何发现 MQTT 设备

 时间:2024-10-12 09:57:53

1、首先,假设已经完成了MQTT集成。此时MQTT Broker中还没有任何Home Assistant所需格式的信息。

Home Assistant 如何发现 MQTT 设备

2、通过查阅Home Assistant的文档,可以了解到在设备侧,需要按照给定格式(含有必要的设备信息和标识)publish到MQTT Broker。

Home Assistant 如何发现 MQTT 设备

3、为了启用MQTT Discovery,需要首先添加一些设置到configuration.yaml。

Home Assistant 如何发现 MQTT 设备

4、在linux系统上,configuration.yaml文件在~/.homeassistant文件夹下。

Home Assistant 如何发现 MQTT 设备

5、打开该文件,添加如图所示三行,设定开启discovery,并且前缀为homeassistant。

Home Assistant 如何发现 MQTT 设备

6、在Home Assistant文档中,提到了可以被发现的设备需要按照给定格式publish topic。

Home Assistant 如何发现 MQTT 设备

7、支持的类型在文档中有列出,以binary_sensor类型为例,用于配置topic名称为:前缀/类型/id/config在载荷中要含有名称,设备类别,state_topic。

Home Assistant 如何发现 MQTT 设备

8、在config中指明了state_topic的路径,如果要更新设备状态就按照这个topic来,载荷为设备状态。

Home Assistant 如何发现 MQTT 设备

9、先发送一个config,接着发送几次state更新,再进入Home Assistant的面板,可以看到该设备的状态变化。

Home Assistant 如何发现 MQTT 设备

10、使用MQTT Explorer等工具查看设备,可以看到类似的状态变化。

Home Assistant 如何发现 MQTT 设备
  • SAP ABAP如何设置ALV下拉菜单
  • homeassistant如何添加虚拟设备
  • Win7如何连接隐藏未广播的WiFi
  • Home Assistant 0.101.3 如何集成 MQTT
  • 米家如何设置家庭名称
  • 热门搜索
    传染病手抄报图片简单 文明交通手抄报图片 水浒传手抄报图片大全 开学手抄报简单又好画 防火安全手抄报 关于戒烟的手抄报 安全教育日手抄报内容 防灾减灾手抄报大全 关于邪教的手抄报 清明节文明祭祀手抄报