当然做这一切之前你先哟连接到你架设好的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

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐