问题描述
在 Home Assistant 中点击 Xiaomi Home 集成的“更新设备列表”后,部分实体的 domain 被错误修改,导致无关的自动化规则被触发,设备自动打开。
复现步骤
- 在 Home Assistant 中配置了依赖实体状态变化的自动化规则
- 进入 设置 → 设备与服务 → Xiaomi Home → 点击“更新设备列表”
- 观察到无关设备(灯、浴霸换气等)自动打开
期望行为
“更新设备列表”应该只发现新设备,不修改已有实体的 domain,不产生虚假的状态变化事件。
实际行为
集成日志显示以下警告:
Entity fan.xiaomi_cn_575134355_m3 set wrong domain!
Entity fan.xiaomi_cn_931228806_rrar00 set wrong domain!
Entity switch.xiaomi_cn_575134355_m3 set wrong domain!
更新后,climate 实体被重新注册为 fan/switch,导致:
- 原来的 climate 实体消失(被视为“关闭”状态)
- 监听该实体状态变化的自动化被触发
- BLE/Mesh 设备重新注册产生虚假的开关事件
受影响设备
- 主卧空调 (xiaomi_cn_575134355_m3) — climate 实体变为 fan
- 客卧空调 (xiaomi_cn_931228806_rrar00) — climate 实体变为 fan
影响范围
多个自动化被误触发:
- 主卧空调开机设置自动化
- 次卧吸顶灯亮度切换
- 客卧吸顶灯开关
- 客卫浴霸换气
所有设备在 2026-06-28 08:58 左右自动打开,已手动关闭。
环境信息
- Home Assistant 版本:2026.x
- Xiaomi Home 集成版本:最新版
- 运行环境:飞牛 NAS (Docker)
问题描述
在 Home Assistant 中点击 Xiaomi Home 集成的“更新设备列表”后,部分实体的 domain 被错误修改,导致无关的自动化规则被触发,设备自动打开。
复现步骤
期望行为
“更新设备列表”应该只发现新设备,不修改已有实体的 domain,不产生虚假的状态变化事件。
实际行为
集成日志显示以下警告:
更新后,climate 实体被重新注册为 fan/switch,导致:
受影响设备
影响范围
多个自动化被误触发:
所有设备在 2026-06-28 08:58 左右自动打开,已手动关闭。
环境信息