You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Zigbee2MQTT中为Home Assistant将门传感器device_class改为window?

问题解答

完全可行,你之前的配置思路不对——开关转灯是跨实体类型的转换(从switch改成light),而门/窗传感器属于同一种实体类型(binary_sensor),只需要修改它的device_class属性即可,正确的YAML配置如下:

devices:
  '0x你的设备IEEE地址':
    friendly_name: 卧室窗户传感器  # 自定义友好名称
    homeassistant:
      binary_sensor:
        device_class: window  # 将设备类从默认的door改为window

注意事项:

  • 替换0x你的设备IEEE地址为你要修改的门传感器实际IEEE地址,可在Zigbee2MQTT的web界面中查看
  • 修改完成后,重启Zigbee2MQTT服务,Home Assistant会自动同步更新该实体的设备类
  • 如果Home Assistant里未立刻生效,可尝试刷新实体列表或重启Home Assistant服务

你之前成功的开关转灯配置是因为需要切换实体类型,而传感器改设备类不需要额外处理模板,仅需指定device_class即可。

内容的提问来源于stack exchange,提问作者Lukas K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 21:03:11