title: 2025.4 是时候继续升级仪表盘了! description: '<lite-youtube videoid="-w9IBKg5RAw" videotitle="Home Assistant 2025.4 发布 Party"</lite-youtube。 本页属于 Home Assistant 中文博客与更新记录,适合了解版本演进、功能变更与社区动态。' 还有能源设备层级、全新模板函数,以及更多令人兴奋的改进!
2025.4 是时候继续升级仪表盘了!
Home Assistant 2025.4 来了!🎉
今天是 4 月 2 日,所以这绝对不是愚人节玩笑!😃
在进入本月发布内容之前,我想先快速提醒你一件可能错过、而我又超级激动的事:
没错,你没看错!在 2025 年 4 月 12 日(周六),我们将 在 YouTube 直播一场大型活动, 分享我们对 Open Home Foundation 的愿景, 其中也包括 Home Assistant 的未来。千万别错过!
好了,回到发布内容!正如我刚说的,4 月已经到来,我们又为你准备了一个超棒的版本。
最大的亮点是我们推出了 全新的实验性 Areas 仪表盘, 它未来可能会演变成默认仪表盘。如果你和我一样,不是特别偏 UI 的人, 你一定会爱上它!🤩
这个月我个人最喜欢的功能,是一个从我们开始做语音助手起我就一直在期待的能力: 让你的助手主动发起对话! 这绝对是改变游戏规则的功能—— 市场上 没有任何其他 语音助手能做到这一点! 我已经迫不及待想玩起来了。😃
如果你是热爱模板的高级用户,也别担心——我们同样照顾到了你!本次发布带来了 一大批新的模板函数,让你的日常配置轻松不少。
祝你用得开心!
../Frenck
- 仪表盘
- 语音
- 改进后的语音向导
- 与 LLM 持续对话
- 主动发起对话
- 通过 Home Assistant Cloud 备份完成引导
- 集成
- 其他值得注意的变化
- 模板
- 能源管理中的设备层级
- 补丁版本
- 2025.4.1 - 4 月 4 日
- 2025.4.2 - 4 月 12 日
- 2025.4.3 - 4 月 19 日
- 2025.4.4 - 4 月 25 日
- 需要帮助?加入社区吧!
- 向后不兼容的变更
- 全部变更
仪表盘
我们正在让仪表盘变得更聪明——而且是自动完成!
仪表盘让你可以监控并控制家中的不同方面。 它们是你与 Home Assistant 交互的核心界面之一, 也是我们常说的 Home Approval Factor(家庭认可度)的关键组成部分—— 也就是你的智能家居对家里每个人来说,有多实用、是否足够友好。
在过去一年里,我们一直专注于让仪表盘更容易创建和自定义。 我们引入了强大的拖放式分区视图,以及大量新的磁贴卡片功能。
而现在我们又向前迈进一步:提供一个开箱即用、立刻就相关的仪表盘, 帮你节省时间和精力,同时依然保留足够的个性化空间。
全新的实验性 Areas 仪表盘
到目前为止,我们的默认仪表盘一直只是一个简单的起点——按区域或类别分组显示实体列表。虽然它对新手很有帮助,但随着智能家居规模扩大,它很快就会显得不够用了。我们了解到,虽然有些用户喜欢自己搭建仪表盘,但很多人其实只想要一个开箱即用、能满足家庭需求的方案。
全新的实验性 Areas 仪表盘 会根据你家中已设置的区域, 自动生成一个可直接使用的仪表盘。它使用 sections 和 tile 卡片 构建出现代、简洁、直观的界面——立即可用,不再需要从空白开始!
现在每个 区域 都有独立页面,让你可以清晰、有条理地查看该空间中的设备。 像灯光、遮盖、摄像头等实体会按域自动分组,帮助你更快找到需要的项目。
想自己微调?当然可以!你可以按自己的喜好重新排序、显示或隐藏实体。 每个区域页面顶部的温度和湿度徽章会快速显示房间舒适度,相关内容可在该区域设置中配置。
此外,概述页面会把一切汇总到一起,在同一处展示你的所有区域。 每个分区对应家中的一个房间,你同样可以像区域页面那样,根据偏好重新排序、显示或隐藏区域。
如果你还没把设备整理到区域中,现在正是开始的最佳时机—— 这是解锁这一全新仪表盘体验的关键。要启用 Areas 仪表盘,请前往 设置 > 仪表盘, 在右下角选择 添加仪表盘,然后在弹窗中选择 Areas(实验性):
全新的实验性 Areas 仪表盘 让你提前看到未来方向。 我们从用户那里了解到,大家会以不同方式组织家庭:按房间、按功能、按设备等等, 而且通常会混合使用这些方式。因此,我们即将到来的默认仪表盘将支持所有这些 组织方式。
随着时间推移,这个基础将成长为一个灵活系统,能够适应你的优先事项: 无论是关注家庭安全、管理能源使用、查看家庭日程与家务安排、了解天气, 还是单纯看看宠物动态。
请注意,这是实验性功能,后续可能会调整,也可能并非始终按预期工作。 如果你发现可改进的地方,我们非常欢迎你的反馈。社区这些年分享的仪表盘 帮助我们塑造了这次设计,我们也很想看看它在各种不同家庭中的表现。 即使你已经有了完美仪表盘,也欢迎试试看!
更新: 我们之前在这里放了一个发布说明反馈表单,现在已经关闭。感谢你的反馈!
是时候来一张新卡片了!
我们已经有段时间没有推出新卡片了,但在这次发布中,我们觉得是时候了! 感谢 @mrdarrengriffin,Home Assistant 现在有了 Clock 卡片!
没错,这张卡片“只是”显示当前时间,但它确实是卡片库里一个很棒的补充。 如果你有壁挂平板这类常亮仪表盘场景,它会非常实用!
Clock 卡片提供了多种自定义选项,包括调整时钟大小、时区、是否显示秒, 以及选择 12 小时制或 24 小时制。
更多详情请查看 Clock 卡片 文档。
语音
虽然 “语音之年” 已经过去, 但我们仍在持续改进 Home Assistant 的语音体验!本次发布带来了多项增强, 让你和智能家居的交互更进一步。
改进后的语音向导
如果你正在设置兼容 Home Assistant 语音助手的设备, 比如 Home Assistant 语音 Preview Edition, 系统会引导你完成语音助手配置,而这次发布显著提升了整个引导体验。
随着语音体验提供越来越多选择(包括 Speech-to-Phrase 这类本地选项), 我们希望确保你能根据自己的使用场景做出最合适的选择。
现在,向导会基于你的语言、目标功能和设备能力,帮助你做出更明智的决策, 确保你获得最佳语音助手体验。
与 LLM 持续对话
你是否试过和接入 ChatGPT 这类 LLM 的语音助手聊天?确实很好玩。 不过每次回答 Assist 的问题都得先说一遍 “Ok Nabu”,会让对话节奏慢很多。
本次发布带来了与 LLM 持续对话的能力。 如果 LLM 的回复里带有问题,我们会自动识别并继续对话, 你无需再次说 “Ok Nabu”。
这让你和语音助手的交流更自然,而且适用于 Home Assistant 支持的所有 LLM。
主动发起对话
在 语音 chapter 9 中, 我们加入了 Home Assistant 拨打模拟电话并发起对话 的能力。 而从这个版本开始,这项功能也可用于基于 ESPHome 的语音助手, 比如 Home Assistant 语音 Preview Edition!
这是个非常强大的功能,因为你可以构建自己的自动化: 让语音助手主动发出语音提示并监听回应, 而不是必须由你说唤醒词来触发对话。
例如,你把车库门忘了关,几分钟后助手会说:
嘿,我发现你把车库门开着,要我帮你关上吗?
你只要回答“是”或“否”,剩下的交给它处理……🤯 又或者你下班回家,助手会这样欢迎你:
欢迎回家,Frenck!希望你今天过得不错。想听新闻,还是放点音乐?
JLo 还做了一个很棒的演示视频,场景是烤箱提醒助手询问他是否要设置计时器:
这为语音驱动自动化打开了全新的可能性。 目前该能力仅在使用 LLM 集成时可用, 但我们正在探索更多同样有价值的使用场景。
如果你仔细听上面的演示,会发现对话开始前有一个简短的预提示音。 这个小通知可以避免助手突然开口吓到人,防止“惊吓瞬间”!🫣
你甚至可以根据场景使用自定义提示音—— 例如访客来访时用门铃声,或早高峰延误时用“车站播报风”提示音, 让你出门前还能多争取一点喝咖啡的时间。☕
通过 Home Assistant Cloud 备份完成引导
如果你是 Home Assistant Cloud by Nabu Casa 用户,这意味着你可以把 Home Assistant 安装的备份安全地存储在云端,作为订阅服务的一部分。这是一个非常方便的服务,无论发生什么,都能确保你始终拥有一份安全、无忧的 Home Assistant 安装备份。
现在,假设真的发生了一些状况,也许是硬件故障,也许你正准备迁移到新的 Home Assistant Green,那么从本次发布开始,你可以在新 Home Assistant 安装的引导流程中,直接从 Home Assistant Cloud 恢复备份。
这意味着你可以在极短时间内让新的 Home Assistant 安装恢复运行,并从备份中找回全部设置、自动化和集成。
集成
感谢社区持续带来新的集成,并不断改进现有集成!你们都太棒了 🥰
新集成
欢迎以下新集成加入本次发布:
- Bosch 报警,由 @sanjay900 添加
控制并监控你的 Bosch 入侵报警系统 / 控制面板。 - Remote calendar,由 @Thomas55555 添加
将远程日历 URL 作为日历添加到 Home Assistant。 - Pterodactyl,由 @elmurato 添加
控制并监控你的 Pterodactyl 游戏服务器管理面板。
本次发布还包含新的虚拟集成。虚拟集成本身只是占位项,会由其他(已有)集成处理,以帮助用户更容易搜索找到。新增的虚拟集成如下:
现有集成的重要改进
不仅有新集成加入,现有集成也在持续改进。以下是一些值得关注的现有集成更新:
- OpenAI conversation 集成 有了一个用于生成内容的新动作,感谢 @timlaing,而且它现在还可以搜索网页了!@Shulyaka 干得漂亮!
- Google AI conversation 集成 也获得了网页搜索能力,就像上面的 OpenAI 集成一样。感谢 @tronikos!
- @joostlek 最近简直把 SmartThings 集成 做疯了!改进列表非常长,其中包括通过 Home Assistant 进行固件更新、事件实体支持、PM0.1 传感器、洗衣机漂洗周期设置、电视与媒体播放器支持,以及更好的设备处理方式。真的太强了!
- 不只是 SmartThings 得到了大量关爱,@Diegorro98 也一直在持续改进和打磨 Home Connect 集成。真的非常感谢!
- Roborock 集成 已扩展支持烘干机控制,以及用于启动例程的按钮实体。感谢 @Lash-L 和 @regevbr!
- Reolink 当然也不能缺席这份名单。本次发布为他们的智能 AI 传感器加入了支持,并新增了昼夜状态传感器。干得漂亮,@starkillerOG!
- @tr4nt0r 为 Habitica 集成 的动作体系增加并改进了很多内容,让你更方便管理习惯、奖励和日常任务。感谢!
- Microsoft OneDrive 集成 新增了一个动作,允许你把文件上传到 OneDrive。不错,@zweckj!
- @andrewsayre 为 HEOS 扩展了媒体浏览支持,让你可以浏览像 TuneIn 这样的内容并在 HEOS 设备上播放。
集成质量等级成果
Home Assistant 中有一件让我们非常自豪的事情,就是我们的 集成质量等级。这套标准帮助我们和贡献者确保集成具备高质量、可维护性,并为用户提供尽可能好的使用体验。
本次发布中,我们也庆祝多项集成在质量等级上取得提升:
-
4 个集成达到了 Platinum 🏆
-
2 个集成达到了 Silver 🥈
这对这些集成及其维护者来说是非常巨大的成就。要达到这些质量等级,需要投入大量努力与专注,因为这通常意味着广泛测试、完善文档、严谨的错误处理,甚至经常要重写集成中的重要部分。
衷心感谢所有参与其中的贡献者!👏
其他值得注意的变化
本次发布还有许多其他改进;以下是其中一些值得关注的变化:
- Home Assistant Yellow Zigbee/Thread 芯片 与 Home Assistant ZBT-1 现在可以直接通过 Home Assistant 更新实体进行更新了。很棒,@puddly!
- 当你在实体对话框中查看实体详情时,我们现在会提供更多关于该实体来源的上下文信息,比如它所属的设备以及所在区域。这是我们在整个 UI 中逐步加入更多上下文信息的第一步。感谢 @piitaya!
- 我们现在为你的 [备份] 提供了专门的传感器!例如,你可以看到上次备份运行的时间等信息。感谢 @mib1185!
- 如果你会制作 Blueprint,这个改动会很有意思。[设备选择器] 现在支持按型号 ID 进行筛选。感谢 @karwosts!
- 现在我们已经支持在 HomeKit 中开关电视了,干得漂亮 @bdraco!
- 感谢 @piitaya,我们现在还支持在 Google Assistant 和 HomeKit 中使用割草机设备了!
- 自动化和脚本中的变量机制已由 @arturpragacz 大幅简化并修复。现在所有变量都可以在整个脚本或自动化中的任意位置访问,大大简化了变量的使用方式。太强了!
- 我们现在支持为卡片添加额外交互了!长按和双击动作现在都已经可以通过 UI 设置。感谢 @piitaya!
模板
如果你是高级用户,可能会在自动化、脚本,甚至仪表盘中使用模板。本次发布为模板引擎增加了一些新功能,你可能会觉得很实用。
首先,在 template 集成 中,灯光和开关模板已经迁移为支持新的现代 YAML 风格。这个改动要感谢 @Petro31!
更值得注意的是,我们还加入了一系列新的模板函数,让处理数据变得容易得多:
combine– 合并多个字典。difference– 找出只存在于第一个列表、不在第二个列表中的元素。flatten– 将列表中的列表展开成单一列表。floor_entities– 获取与指定楼层关联的实体。intersect– 找出列表之间的共同元素。md5,sha1,sha256,sha512– 执行常见哈希计算。shuffle– 随机打乱列表中的元素顺序。symmetric_difference– 找出只出现在其中一个列表、而非同时出现在两个列表中的元素。typeof– 用于调试时判断变量或对象的类型。union– 合并两个列表中的全部唯一元素。
能源管理中的设备层级
本次发布中,@karwosts 为 Home Assistant 的能源管理系统带来了一项社区呼声很高的改进。
这意味着你现在可以在能源配置中建立设备层级,为设备之间定义父子关系。
例如,假设你有一个断路器在监控某条电路的总耗电量,同时又分别追踪接在这条电路上的各个设备。过去,Home Assistant 可能会重复计算这些耗电量。而现在,它能够理解这些父子关系,并准确显示各个设备的独立用量,而不会重复统计。
在这张截图中,热水器是热泵的子设备。它们都会分别上报能耗,但热水器的耗电也已经包含在热泵上报的总量中。启用设备层级后,Home Assistant 就可以正确显示每个设备的使用量。
这真是个超棒的新增功能,@karwosts!
Patch releases
我们还将在 4 月为 Home Assistant 2025.4 发布补丁版本。这些补丁版本只包含 bug 修复。我们的目标是每周五发布一个补丁版本。
2025.4.1 - April 4
- 修复阻塞事件循环问题 - daikin (@fredrike - #141442)
- 让 Google Search 启用状态依赖 Assist 可用性 (@IvanLH - #141712)
- 修复 Comelit 的加湿器平台 (@chemelli74 - #141854)
- 将 evohome-async 升级到 1.0.5 (@zxdavb - #141871)
- 在
incomfort中将 "to 日志 into" 替换为 "to 日志 in to" (@NoRi2909 - #142060) - 避免 apple_tv 重新认证流程中的不必要重载 (@emontnemery - #142079)
- 为 hassio 更新实体名称添加翻译 (@piitaya - #142090)
- 将 pyenphase 升级到 1.25.5 (@catsmanac - #142107)
- 在硬件页面隐藏损坏的 ZBT-1 配置条目 (@puddly - #142110)
- 将 pysmhi 升级到 1.0.1 (@gjohansson-ST - #142111)
- 替换被忽略的配置条目时避免记录警告日志 (@bdraco - #142114)
- 降低 Tesla Fleet 轮询频率 (@Bre77 - #142130)
- 将 tesla-fleet-api 升级到 v1.0.17 (@Bre77 - #142131)
- 将 Tado 升级到 0.18.11 (@erwindouna - #142175)
- 为 SmartThings 温控添加预设模式 (@joostlek - #142180)
- 不再为内置 Music Assistant 播放器创建 HA 媒体播放器实体 (@marcelveldt - #142192)
- 不再拉取已断开连接的 Home Connect 家电 (@Diegorro98 - #142200)
- 修复 fibaro 设置 (@rappenze - #142201)
- 通过始终存储并使用加权值来修复循环平均值问题 (@edenhaus - #142208)
- 将 pySmartThings 升级到 3.0.2 (@joostlek - #142257)
- 将前端更新到 20250404.0 (@bramkragten - #142274)
- 将 forecast-solar 库升级到 v4.1.0 (@klaasnicolaas - #142280)
- 修复 skyconnect 测试 (@zweckj - #142262)
- 修复空动作问题 (@Petro31 - #142292)
2025.4.2 - April 12
- 在 remote calendar 流程中添加错误详情 (@Thomas55555 - #141753)
- 在状态变化时更一致地更新 Roborock 地图 (@Lash-L - #142228)
- 为 LCN CO2 传感器添加 SensorDeviceClass 和单位 (@alengwenus - #142320)
- 将 opower 升级到 0.10.0 (@tronikos - #142321)
- 为 Google AI 的
enable_google_search_tool选项添加说明 (@tronikos - #142322) - 在更新前先检查当前 roborock 地图是否存在 (@Lash-L - #142341)
- 限制 MQTT 在发现新组件时的信息日志输出 (@jbouwh - #142344)
- 将 flux_led 升级到 1.2.0 (@bdraco - #142362)
- 将 aioairzone 更新到 v1.0.0 (@Noltari - #142385)
- WebDAV 中仅加载以
.metadata.json结尾的文件 (@jpbede - #142388) - 将 aioesphomeapi 升级到 29.9.0 (@bdraco - #142393)
- 将 opower 升级到 0.11.1 (@tronikos - #142395)
- 为 SamsungTV 添加异常翻译 (@chemelli74 - #142406)
- 为 Fritz 补充缺失字符串 (@chemelli74 - #142413)
- 修复检测到新连接设备时 AVM FRITZ!Tools 的重载问题 (@mib1185 - #142430)
- 修复 HKC 在风扇运行且冷暖目标关闭时将
hvac_action显示为 idle 的问题 (@bdraco - #142443) - 修复 Reolink 智能 AI 传感器 (@starkillerOG - #142454)
- 修复灯光动作规范中的 kelvin 参数 (@epenet - #142456)
- 将 aioshelly 升级到版本 13.4.1 (@bieniu - #142477)
- 修复 Renault 充电状态图标 (@wilfredktlr - #142478)
- 修复设备运行大型脚本时 Shelly 的初始化问题 (@bieniu - #142487)
- 处理 Google Generative AI 响应候选项为 None 的情况 (@IvanLH - #142497)
- 修复 Google Generative AI temperature 范围问题 (@tronikos - #142513)
- 允许 MQTT number 配置校验中 max 等于 min (@jbouwh - #142522)
- 修复 Music Assistant 集成中的小拼写错误,避免播放器不可用 (@marcelveldt - #142535)
- 修复 Husqvarna Automower 添加设备问题 (@Thomas55555 - #142549)
- 将 pyheos 升级到 v1.0.5 (@andrewsayre - #142554)
- 修复 ViCare 集成中的 Quickmode 处理 (@CFenner - #142561)
- 通过确保同一时间只运行一个 ZHA 日志队列处理线程来修复核心死锁 (@puddly - #142568)
- 修复从 config_flow 加载
ssl_cert的问题 (@fredrike - #142570) - 将 growatt server 依赖更新到 1.6.0 (@thimo-seitz - #142606)
- 将 multidict 固定为 >= 6.4.2 以解决内存泄漏 (@bdraco - #142614)
- 将 led_ble 升级到 1.1.7 (@henryptung - #142629)
- 将 livisi 升级到 0.0.25 (@Thomas55555 - #142638)
- 修复 Comelit 配置流程超时错误 (@chemelli74 - #142667)
- 修复 MQTT 客户端设置中不允许 EC 证书密钥的问题 (@jbouwh - #142698)
- 将 PyViCare 升级到 2.44.0 (@CFenner - #142701)
- 将 reolink-aio 升级到 0.13.1 (@starkillerOG - #142719)
- Reolink 迁移唯一 ID 调试改进 (@starkillerOG - #142723)
- 将前端更新到 20250411.0 (@bramkragten - #142736)
- 将 pySmartThings 升级到 3.0.4 (@joostlek - #142739)
- 修复 SmartThings 燃气表问题 (@joostlek - #142741)
- 修复 Anthropic 在无 JSON 流式响应解析时的 bug (@allenporter - #142745)
- 将 sharkiq 依赖升级到 1.1.0 (@JeffResc - #142746)
- 将 ical 升级到 9.1.0 (@Thomas55555 - #142197)
- 添加 jaraco.itertools 许可证例外,因为分类器已移除但未添加 SPDX 表达式 (@sanjay900 - #142439)
2025.4.3 - April 19
- 修复 duke_energy 数据获取未遵循服务起始日期的问题 (@cmamatey - #136054)
- 在 Tessie 创建协调器前先检查 Energy Live API 可用性 (@Bre77 - #142510)
- 修正 home_connect 中的枚举成员检查 (@emontnemery - #142666)
- 修复 Habitica 集成重复计算中的错误 (@tr4nt0r - #142759)
- 修复使用
node_id时 MQTT 设备发现问题 (@dionisis2014 - #142784) - 强制 Squeezebox item id 使用字符串类型 (@peteS-UK - #142793)
- 在 Apple TV 中跟踪最后播放状态更新时间 (@ericswpark - #142838)
- 选择正确的 Reolink 设备 uid (@starkillerOG - #142864)
- 修复 Reolink Home Hub Pro 播放问题 (@starkillerOG - #142871)
- 修复 LLM 对话代理问答场景中的质量下降问题 (@allenporter - #142873)
- kraken 仅获取被跟踪的交易对 (@eifinger - #142877)
- 将 Environment Canada 库升级到 0.10.1 (@gwww - #142882)
- 将 devolo_plc_api 升级到 1.5.1 (@Shutgun - #142908)
- 获取 Jewish calendar 数据 schema 时不再执行 I/O (@tsvi - #142919)
- 更新 UK Transport 集成 URL (@AlexLamond - #142949)
- 将 holidays 升级到 0.70 (@gjohansson-ST - #142954)
- 修复 Comelit 开关状态问题 (@chemelli74 - #142978)
- 将 reolink-aio 升级到 0.13.2 (@starkillerOG - #142985)
- 增大 Shelly 在线时长偏差容忍度 (@chemelli74 - #142996)
- 将 pysmhi 升级到 1.0.2 (@gjohansson-ST - #143007)
- 在许可白名单中加入 Python-2.0 (@cdce8p - #143052)
- 减少 Starlink 在线时长传感器数值跳变 (@frenck - #143076)
- 将 ZHA 升级到 0.0.56 (@puddly - #143165)
- 修复 SmartThings 条形音箱无媒体播放时的问题 (@joostlek - #143170)
- 修复 SmartThings 中 CoolSelect+ 缺失二元传感器的问题 (@joostlek - #143216)
2025.4.4 - April 25
- Meteofrance:添加 4 月中旬以来 MF API 提供的新状态 (@vingerha - #143137)
- 仅在存在程序时创建 Home Connect 当前与已选程序实体 (@Diegorro98 - #143185)
- Météo-France:补充状态并调整 "Ciel clair" 的天气条件 (@vingerha - #143198)
- 将 setuptools 更新到 78.1.1 (@cdce8p - #143275)
- 修复 setuptools 许可证检查 (@cdce8p - #143292)
- 为 LinkPlay 媒体播放器添加扫描间隔和并行更新 (@silamon - #143324)
- 同步部分传感器设备类别 (@silamon - #143368)
- 修复 Vodafone Station 配置条目卸载问题 (@chemelli74 - #143371)
- 将 aiohomekit 升级到 3.2.14 (@bdraco - #143440)
- 将 dio-chacon-api 升级到 v1.2.2 (@cnico - #143489)
- 将 pysmartthings 升级到 3.0.5 (@joostlek - #143586)
需要帮助?加入社区吧!
Home Assistant 拥有一个非常棒的用户社区,大家都非常愿意彼此帮助。所以,加入我们吧!
我们非常活跃的 Discord 聊天服务器 是一个绝佳去处,也别忘了加入我们精彩的 论坛。
发现了缺陷或问题?请到我们的 issue tracker 提交反馈,帮助我们修复!或者查看帮助页面,了解更多可寻求帮助的渠道。
如果你更喜欢电子邮件,订阅我们的 Building the Open Home Newsletter,即可直接在收件箱中接收最新功能消息、社区动态,以及关于打造 Open Home 的其他新闻。
向后不兼容的变更
我们始终尽力避免对现有功能做出可能意外影响 Home Assistant 安装的更改。但很遗憾,有时候这是不可避免的。
我们始终会记录这些更改,以尽可能让迁移过程变得更容易。本次发布包含以下向后不兼容变更:
variables 动作不再局限于本地作用域;现在它也可以更新外层作用域中的变量值。
如果该变量此前未定义,则会在顶层(脚本运行)作用域中创建。
如果你的自动化或脚本在不同(此前彼此隔离的)作用域中使用了同名变量, 你需要更新它们:只要改用不同的变量名即可避免冲突。
(@arturpragacz - #141114)
Holiday 传感器变更:
- 在以色列,"Simchat Torah" 现改为 "Shmini Atzeret, Simchat Torah"
- 在以色列,Shvat 月 30 日现返回 "Family Day, Rosh Chodesh"
此外,状态属性中的 type_id 已移除,如有需要请改用 type。
当集成认证失败时,不再创建 notification_id 为 config_entry_reconfigure 的持久通知。
因此,基于此类持久通知触发的自动化
将不再生效。
(@emontnemery - #140932) (文档)
Reolink 密码现在被限制为最多 31 个字符。最新版的 Reolink 应用和桌面客户端也同样采用了这个 31 字符限制。如果你是在很多年前配置的 Reolink 密码,那么它有可能超过 31 个字符。在这种情况下,你会收到一个重新认证流程,要求你修改密码。长度超过 31 个字符的密码可能会在最新的 Reolink API 中引发问题。
(@starkillerOG - #140789) (文档)
如果你是自定义集成开发者,并想了解适用于你集成的变化和新功能,请务必关注我们的开发者博客。以下是本次发布中最值得注意的几项:
全部变更
当然,本次发布还有更多内容。你可以在这里查看完整变更列表:Home Assistant 核心 2025.4 完整更新日志

