news 2026/9/13 6:09:30

小米Home Assistant浴霸模式控制丢失完整修复指南:为什么0.2.1后只剩灯光,如何快速恢复

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
小米Home Assistant浴霸模式控制丢失完整修复指南:为什么0.2.1后只剩灯光,如何快速恢复

小米Home Assistant浴霸模式控制丢失完整修复指南:为什么0.2.1后只剩灯光,如何快速恢复

【免费下载链接】ha_xiaomi_homeXiaomi Home Integration for Home Assistant项目地址: https://gitcode.com/GitHub_Trending/ha/ha_xiaomi_home

在小米 Home Assistant 集成(ha_xiaomi_home)的 0.2.1 版本更新后,部分浴霸设备的"模式控制"功能出现了丢失,实体里只剩下灯光开关,换气、暖风、干燥这些模式选项不见了。本文带你快速定位是否中招,讲清根因,并给出三步恢复模式控制的完整修复路径。

发生了什么

先说真实体验:更新集成后,你打开家里那台浴霸,发现它变成了一个"只有灯"的设备——能开关灯,但再也选不到"换气""暖风""干燥"等模式,自动化里引用模式的动作也跟着失效。

对号入座,看看是不是你的情况:

  • 受影响版本:0.2.1 更新后出现的现象(实体转换规则在该阶段发生了变化)
  • 设备型号:奥普aupu.bhf_light.s10maupu.bhf_light.s11m,易来yeelink.bhf_light.v5(部分用户反馈同系列浴霸也有类似表现)
  • 触发条件:集成版本更新后,浴霸的模式属性没有按新规则正确映射到 Home Assistant 实体,导致模式选项在实体中"消失"

自查:是不是中招了

逐条对照下面的可观察现象,命中越多,越大概率受此问题影响:

  • 浴霸实体在 Home Assistant 里只剩一个灯光开关,看不到任何模式(preset mode / HVAC mode)选择项
  • 设备详情页里原本可切换的"换气 / 暖风 / 干燥"等模式完全不见了
  • 之前基于模式写的自动化或脚本报错,或提示属性/实体已不存在
  • 更新集成版本后现象才出现,更新前一切正常
  • 手动用米家 App 切换模式没问题,说明设备本身没坏,是集成侧没把模式映射出来

如果以上基本全中,你可以按后面的修复步骤操作。

为什么会这样

用一句大白话说:浴霸本身能发模式指令,但集成负责"翻译"设备属性——把小米设备的原始属性翻译成 Home Assistant 能识别的"实体"。这次版本更新改了翻译规则,浴霸的模式属性没被翻译到正确的实体类型上,于是模式在界面上"隐身"了。

打个比方:设备是一本外语书,集成是翻译。翻译没换就没事,这次翻译的字典改了,偏偏浴霸的"模式"那一章没对上词条,读者(Home Assistant)就只能看到"灯光",看不到"模式"。

项目侧具体改动:0.2.1 阶段调整了 climate(温控/气候)类实体的转换规则,浴霸模式本应映射为 climate 实体的预置模式,但初始化时没有正确指定对应的 service 名和 property 名,导致模式控制链路没建起来。这个链路可以理解为:Home Assistant 发出set_properties/action控制消息 → 经小米云或中枢网关 → 下发到设备。链路任何一环没接上,模式就控不了:

开发团队已在PR #899中修复了该问题:在 climate 实体 on/off 功能初始化时正确指定 service 名与 property 名,让浴霸的模式控制指令能正确传递。

怎么修

按顺序操作,每步给出动作与预期结果:

  1. 更新到包含 PR #899 的最新版本—— 集成更新后,集成 > 小米的版本号应变为修复后的版本,日志无加载报错。
  2. 重启 Home Assistant—— 重启完成后,服务状态正常,集成重新加载。
  3. 进入小米集成配置页,勾选"更新实体转换规则"和"更新设备列表"xiaomi_home > 配置 > 更新实体转换规则)—— 页面提示重新加载成功,设备重新导入。
  4. 移除受影响的浴霸设备—— 该设备实体暂时从 Home Assistant 中删除。
  5. 重新添加该浴霸设备—— 设备重新出现在实体列表里,且带出模式(preset mode)选项。

验证:打开浴霸实体,确认能看到并切换"换气 / 暖风 / 干燥"等模式;再触发一次模式切换,设备实际动作与界面状态一致,即修复生效。

提示:如果后续升级到会改变部分实体unique_id生成的版本,勾选"更新实体转换规则"可能影响已有自动化,建议先按项目说明评估是否需要对应补丁,避免自动化批量失效。

避免再踩坑

  1. 升级前先备份配置:导出当前自动化与集成配置,出问题时能快速回滚。
  2. 关注版本更新日志(CHANGELOG):留意涉及 climate、浴霸、实体转换规则等字样的条目,更新前心里有数。
  3. 小范围试点更新:先在一两台设备上验证模式是否正常,再全量更新。
  4. 升级后做一轮实体核对:重点看浴霸、空调、新风机等 climate 类实体的模式是否还在。
  5. 发现问题按格式反馈,帮团队快速定位:
    • 设备型号(如aupu.bhf_light.s10m
    • 集成版本号与 Home Assistant 版本
    • 现象描述:缺了哪些模式、哪个实体、更新前后对比
    • 关键日志点:集成加载报错、模式切换时的set_properties/action相关日志

信息越全,定位越快,也越容易推动这类问题闭环修复。

【免费下载链接】ha_xiaomi_homeXiaomi Home Integration for Home Assistant项目地址: https://gitcode.com/GitHub_Trending/ha/ha_xiaomi_home

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/13 6:08:46

darktable 上手实践:RAW 照片编辑与开源摄影工作流的完整路径

darktable 上手实践:RAW 照片编辑与开源摄影工作流的完整路径 【免费下载链接】darktable darktable is an open source photography workflow application and raw developer 项目地址: https://gitcode.com/GitHub_Trending/da/darktable 相机存储卡里的一…

作者头像 李华
网站建设 2026/9/13 6:06:57

用 3 个任务上手 FreeCAD:免费开源 3D 参数化建模完整指南

用 3 个任务上手 FreeCAD:免费开源 3D 参数化建模完整指南 【免费下载链接】FreeCAD Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. 项目地址: https://gitcode.com/GitHub_Trending/fr/FreeCAD FreeCAD 是…

作者头像 李华
网站建设 2026/9/13 6:00:43

C#/VB上位机与三菱FX5U通讯:MC协议配置、寄存器读写与调试实战

简介:C#与三菱FX5U PLC的TCP通讯交互源码包,面向工控软件开发人员、PLC与PC通信初学者及有项目集成经验的工程师。资源同时提供VB.NET与C#两个版本工程,支持整数、双整数、浮点数等多种数据类型,并兼容ASCII和二进制两种报文格式&…

作者头像 李华
网站建设 2026/9/13 6:00:03

Loqua 使用指南:让思维不再因键盘而减速

Loqua 使用指南:让思维不再因键盘而减速 传统键盘 45 wpm,Loqua 语音输入 220 wpm。把粗略的想法变成即用型文字、理解屏幕上的内容、选择聆听而非阅读、用语音推进改写/翻译/日程/编程——减少打字,减少上下文切换,更多时间沉浸于…

作者头像 李华