4. 配置传感器实体的MQTT主题 确保你在MQTT服务器上发布的消息主题与你在Home Assistant中配置的state_topic相匹配。这样,当MQTT服务器上有新消息发布时,Home Assistant就能接收到并更新传感器的状态。 5. 验证MQTT集成和传感器实体的配置 最后,你需要验证MQTT集成和传感器实体的配置是否正确。在Home Assistant的前端界面...
要监控 PC 设备,就要先注册设备,我打算暂时只用来监控CPU占用 ,内存占用 上传和下载网速四项,同时添加一个开关机的按钮。使用 MQTTX 分别发布以下消息,就能发现 Home Assistant 中成功注册了。 // CPU占用 homeassistant/sensor/computer/cpu/config {
HomeAssistant 官方也给出了关于实体登录的文档:https://www.home-assistant.io/integrations/mqtt 对接例子如下: 上面的意思是:连接服务器之后,给某个Topic 发送固定的示例上的json 数据。Topic: homeassistant/binary_sensor/garden/config Json: { "name":null, "device_class":"motion", "state_topic":"...
{ "name":null, "device_class":"motion", "state_topic":"homeassistant/binary_sensor/garden/state", "unique_id":"motion01ad", "device":{ "identifiers":[ "01ad" , "name":"Garden" 使用MQTTx 客户端测试一下: 可以看到,确实按照上面的内容发送之后,HomeAssistant 的MQTT 集成就能显示东西了。所...
"unique_id":"motion01ad", "device":{ "identifiers":[ "01ad" ], "name":"Garden" } } 使用MQTTx 客户端测试一下: 按照上述内容发送之后,HomeAssistant 的MQTT 集成就能显示东西了。所以说,每个实体只要根据说明发送相应的数据就能登录上去了~
"unique_id":"motion01ad", "device":{ "identifiers":[ "01ad" ], "name":"Garden" } } 使用MQTTx 客户端测试一下: 按照上述内容发送之后,HomeAssistant 的MQTT 集成就能显示东西了。所以说,每个实体只要根据说明发送相应的数据就能登录上去了~
"unique_id":"motion01ad", "device":{ "identifiers":[ "01ad" ], "name":"Garden" } } 使用MQTTx 客户端测试一下: 按照上述内容发送之后,HomeAssistant 的MQTT 集成就能显示东西了。所以说,每个实体只要根据说明发送相应的数据就能登录上去了~
在设备与服务》》添加集成 里面添加mqtt集成 因为emqx安装在本机,所以设置里面ip地址填127.0.0.1就行 configuration.yaml 为了编辑文件,可以先装一个file editor,或者一个vs code的插件 然后找到Homeassistant/下面的configuration.yaml 这里我主要参考的两个文章https://www.home-assistant.io/integrations/binary_sensor...
树莓派IoT接入MQTT服务器 将物联网设备(基于树莓派GPIO的传感设备)接入到Home Assistant前,需要先通过MQTT客户端将设备连接到MQTT服务器。 首先介绍一下物联网设备通过消息中间件与HASS通信的过程。将物联网设备(基于树莓派GPIO的传感设备)称为ClientA,将Home Assistant称为ClientB,EMQX服务器为Broker。则一条传感器...
device_class: signal_strength - platform: mqtt name: 小米按钮 state_topic: "zigbee2mqtt/*" value_template: "{{ value_json.click }}" availability_topic: "zigbee2mqtt/bridge/state" payload_available: "online" payload_not_available: "offline" ...