当然做这一切之前你先哟连接到你架设好的EMQX 服务器
在这里插入图片描述

这是一段测试代码
找到 HA目录下的 configuration.yaml 文件 在底部加入如下代码

mqtt:
  - binary_sensor:
      name: "Window Contact Sensor"
      state_topic: "home-assistant/window/contact"
      payload_on: "ON"
      availability:
        - topic: "home-assistant/window/availability"
          payload_available: "online"
          payload_not_available: "offline"
      qos: 0
      device_class: opening
      value_template: "{{ value_json.state }}"

保存 并重载配置
在这里插入图片描述
你将得到一个新的卡片
在这里插入图片描述
发送测试消息 online上线

home-assistant/window/availability
online

在这里插入图片描述
发送开关消息 测试

home-assistant/window/contact
{
  "state": "ON"
}

在这里插入图片描述
完成.这样就可以在 HA中订阅 传感器的数据和状态.实时更新了.

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐