title: '2025.2:持续打磨备份体验' description: '<lite-youtube videoid="rflpsHsEE5s" videotitle="Home Assistant 2025.2 发布 Party"</lite-youtube。 本页属于 Home Assistant 中文博客与更新记录,适合了解版本演进、功能变更与社区动态。' 作为备份位置!语音现在还能广播消息并控制温控器, 还有更多惊喜!
2025.2:持续打磨备份体验
Home Assistant 2025.2 来了!❤️
在上一个发布中,我们彻底重做了备份系统, 收到了非常热烈的反馈!大量建议和功能请求纷至沓来, 所以这次发布再次聚焦备份。基于社区反馈, 我们加入了许多改进,包括首批支持将备份存储到 Google Drive 和 Microsoft OneDrive 的集成!
本次发布也为 语音 带来了令人兴奋的新功能! Home Assistant 现在可以拨打你的模拟电话, 当晚饭准备好时,你还能把消息广播到家中所有语音助手! 而且还不止这些!
在 2025 年 2 月 12 日,我们会在 YouTube 进行一场关于语音的直播: 语音 - Chapter 9!🎙 记得订阅并打开提醒,别错过。🛎
在进入发布说明前,我还想特别感谢我们的朋友 ESPHome, 它为 Home Assistant 生态中的大量能力提供了支持,包括 Home Assistant 语音 PE! 另外在 2 月 19 日,他们还会举办 ESPHome 2025.2 线上发布派对!🎉
祝你用得开心!
../Frenck
PS:情人节快到了,你布置好一些浪漫场景了吗?🌹
持续打磨备份体验
在上一次发布中,我们全面重构了备份体验, 并加入了许多让它更易用的新功能。那次发布为后续迭代打下了基础, 也开放了由集成提供备份存储位置的能力。
我们收到了关于新备份系统的大量反馈,真的太棒了!❤️ 这些反馈帮助我们优先实现呼声最高的功能, 并推动备份系统继续改进。
这次发布包含了许多最受期待的改进和能力。
非加密备份
新的备份系统带来了很多安全改进,其中就包括备份加密。 但我们发现,很多人会用备份来提取并恢复单个文件或配置, 在这种场景下,加密反而让操作更复杂。 因此这次发布我们对备份系统做了两项调整来解决这个问题。
支持按位置关闭加密
虽然我们默认仍建议对备份加密,但从这个版本开始, 你可以按备份位置关闭加密。 例如,你可以把备份以非加密格式存储在本地 NAS 上。
这里有一个例外:Home Assistant Cloud。 存储在 Home Assistant Cloud 中的备份始终会被加密,且无法关闭加密。 在 Nabu Casa,我们非常重视你的隐私和安全, 我们绝不希望自己有能力访问你的数据。
下载为非加密备份
现在从 Home Assistant 界面下载备份时, 你始终会拿到可用常见压缩工具解开的非加密格式备份。
这适用于所有备份,与其存储位置的加密设置无关。 比如,你从 Home Assistant 界面下载 Home Assistant Cloud 中的加密备份时, 系统会在下载过程中实时解密。
自定义备份时间
备份系统的初始版本把备份计划固定在凌晨 4:45 执行, 但这个时间并不适合所有人。比如有些人会在夜间关闭网络存储, 这会导致备份失败。
在这次发布中,我们加入了可自定义备份时间的能力。 此外,如果你选择按周备份, 现在还可以选择具体星期几执行。
使用高级计划执行备份
如果上面的备份时间调整对你来说还不够灵活,那你走运了!
在这个版本中,我们新增了一个动作(backup.create_automatic),
你可以在自动化中按你喜欢的设置触发备份。
这让你可以按任何你想要的计划自动备份, 甚至还能围绕它添加条件和其他动作。 例如,你可以做一个基于日历触发的自动化: 先唤醒网络存储,等待其上线,然后再开始备份。
重新引入更新前备份开关
如果你使用 Home Assistant OS,你会同时收到 Home Assistant 和所有插件更新。 更新对话框过去有一个“更新前创建备份”的开关, 但它在上个版本中被移除了。
之所以移除,是因为在定期自动备份场景下,这个功能看起来有些重复。 但我们收到了很多反馈:很多人依赖这个备份来确保保留最新数据, 比如在需要回滚到插件旧版本时。 因此这次我们把“更新前备份”开关重新带回来了, 而且做得更聪明。🤓
更新 Home Assistant 前备份
更新 Home Assistant 时,这个开关现在默认关闭, 并会显示你上次备份的时间。 这样你就可以自行决定是否在更新前再创建一次备份。
如果你开启开关,在更新开始前, 系统会创建一份完整自动备份并同步到你配置的存储位置。
这样做是为了确保一旦更新出现问题、你需要恢复系统时, 手上有最新备份可用。万一 Home Assistant 更新发生严重失败, 导致你无法进入备份页面,只要你配置了第二备份位置, 仍可以从那里下载备份。
更新插件前备份
更新插件时会稍有不同。这里同样有开关,默认关闭。 但当你开启它时,只会创建该插件及其数据的备份。 这样你就能保留插件的上一版本, 需要时随时回滚。
为了避免旧插件备份占满空间, 我们只为每个插件保留一份备份:每次创建新备份时, 上一份会自动删除。当然,你手动创建的插件备份不受影响, 不会被自动删除。
改进备份文件命名
我们收到的常见反馈之一是:备份生成的文件名过于晦涩, 不太便于人工识别。
这个反馈很合理,因为原文件名使用的是哈希, 最初并不是为了可读性设计的。它并非上个版本才引入, 只是随着新备份系统和新存储位置出现,这个问题变得更明显了。
所以在本次发布中,我们改进了备份存储位置中的备份文件命名。 文件名现在会包含备份创建日期和时间, 即使离开 Home Assistant,你也更容易识别和找到想要的备份。
新增存储位置
本次发布还引入了新的备份存储位置。 新增了 Google Drive 和 Microsoft OneDrive 集成, 并为 Synology DSM 集成加入了备份支持。
语音
Assist(我们的私有语音助手)在这次发布中也获得了几项新功能。 如果你还没设置 Assist,可以看看 Home Assistant 语音: Preview Edition 来快速开始。
Home Assistant 现在可以拨打你的模拟电话来播报消息
还记得我们那个把模拟电话改造成 世界上最注重隐私的语音助手教程吗? 感谢 Jamin, 现在 Home Assistant 已经可以主动拨打你的模拟电话了!
你可以使用 assist_satellite.announce,
让 Home Assistant 拨打电话,并在有人接听时播放消息。
如果你使用 LLM 作为语音助手“大脑”,
还可以用新的 assist_satellite.start_conversation
动作再进一步。它不只是播报通知,而是直接开启一段对话,
由 Home Assistant 先说第一句话。
比如车库门开了 30 分钟?没问题,让 Home Assistant 打电话询问是否要关闭。
(使用默认对话代理发起对话还需要做一些额外工作, 因此这次发布尚未包含。)
新的 Broadcast 意图
你现在可以把消息广播到家中其他所有语音助手。 试试说一句 "Broadcast it is time for dinner"。 和所有新意图一样,不同语言的支持进度会有所差异, 可在这里查看。 不过我们的语言负责人们正在努力推进, 让它尽快支持你的语言!
通过语音设置温控器温度
几个版本前,我们引入了查询温控设备当前温度的意图。 从这个版本开始,你还可以直接用语音设置温控器目标温度。
比如说 "Set the temperature to 19 degrees", 系统会智能定位你所在区域(如果你是按区域布置温控器,比如暖气阀), 或者定位到你所在楼层(如果你只有中央温控设备)。 当然,你也可以按名称指定具体设备。
LLM 与日历打通
过去,如果没有复杂的自定义工具,基于 LLM 的对话代理无法从你的日历中获取事件。本次发布改变了这一点。开箱即用地,LLM 代理现在已经可以读取你任意日历中的今日和本周事件。别忘了先暴露你的日历实体,这样才能启用这个功能。
默认对话代理与 LLM 回退代理共享历史
在 2024.12 中,我们引入了一个很棒的功能:你可以在大多数查询中使用快速、本地的默认对话代理,同时在更复杂的问题上回退到功能更强大的 LLM 对话代理。
这也带来了一些有趣的现象。从用户视角来看,仿佛你一直在和同一个助手对话,但实际上两个代理之间并没有共享任何上下文。这就导致了一些不太理想的场景,比如下面这个例子:
第一条命令由我们的默认代理在本地处理,但后续请求却交由 LLM 代理处理。由于它们之间没有共享记忆,LLM 就无法理解你想关闭的是哪一个设备。
从本次发布开始,这两个代理将共享同一份命令历史,从而解决这个问题。
模型上下文协议(MCP)
感谢 Allen,本次发布将 模型上下文协议 带入了 Home Assistant。Home Assistant 现在既可以充当 MCP server,也可以充当 MCP client。MCP 官网对它的描述如下:
MCP 是一种开放协议,用于标准化应用向 LLM 提供上下文的方式。你可以把 MCP 想成 AI 应用的 USB-C 接口。就像 USB-C 为设备连接各种外设与配件提供了标准化方式一样,MCP 也为 AI 模型连接不同数据源和工具提供了标准化方式。
如果你想亲自试试看,可以查看这个客户端演示。
集成
感谢社区持续带来新的集成,并不断改进现有集成!你们都太棒了 🥰
新集成
欢迎以下新集成加入本次发布:
- Google Drive,由 @tronikos 添加
将 Google Drive 作为存储 Home Assistant 备份的位置。 - Homee,由 @Taraman17 添加
将你的 [Homee 智能家居系统]集成进 Home Assistant。 - igloohome,由 @keithle888 添加
监控你的 [igloo 智能门禁设备]电池电量。 - LetPot,由 @jpelgrom 添加
监控并控制你的 [LetPot 室内花园]。 - OneDrive,由 @zweckj 添加
允许你将 Home Assistant 备份存储到 Microsoft OneDrive 中。 - Overseerr,由 @joostlek 添加
直接在 Home Assistant 中处理你的 [Overseerr 媒体请求]。 - 模型上下文协议 Server,由 @allenporter 添加
允许 Home Assistant 为 MCP LLM 客户端应用提供上下文。例如,你可以把 Google Tasks 待办事项列表暴露为 Claude Desktop 可用的工具。 - 模型上下文协议,由 @allenporter 添加
允许在 Home Assistant 中使用 MCP Servers,为对话代理提供额外工具。 - Qbus,由 @thomasddn 添加
允许你将 Qbus Control 集成进 Home Assistant。
本次发布还包含一个新的虚拟集成。虚拟集成本身只是占位项,会由其他(已有)集成处理,以帮助用户更容易搜索找到。新增的虚拟集成如下:
- Decorquip Dream,由 Motionblinds 提供,@starkillerOG 添加
现有集成的重要改进
不仅有新集成加入,现有集成也在持续改进。以下是一些值得关注的现有集成更新:
- 特别感谢 @NoRi2909!他一直在审阅并改进 Home Assistant 各处显示的每一段文本。谢谢你的辛勤付出!
- 还有 @lboue!这位英雄一直在持续扩展 Matter 集成的设备支持,加入越来越多的新设备。Home Assistant 已经快要实现对 Matter 1.4 设备的完整支持了!
- @chemelli74 为 Shelly 集成添加了 Shelly BLU TRV 支持。很棒!
- HomeWizard Energy 集成现在支持 HomeWizard Plug-In Battery 了。干得漂亮,@DCSBL!
- 感谢 @iprak,Vesync 集成现在支持加湿器了!
- @rytilahti 为 TP-Link Smart Home 集成添加了吸尘器支持。太好了!
- Reolink 集成持续进化中,[#starkillerOG] 新增了婴儿哭声检测传感器支持。很赞!
- Bang & Olufsen 集成现在提供了可响应所有 Bang & Olufsen 设备实体按键的实体。感谢 @mj23000!
现已可通过 UI 设置
虽然大多数集成都可以直接在 Home Assistant 用户界面中设置,但仍有一些过去只能通过 YAML 配置。我们持续将更多集成迁移到 UI 中,让每个人都更容易设置和使用。
以下集成现在已可通过 Home Assistant UI 设置:
- NMBS,由 @silamon 完成
- Filter,由 @gjohansson-ST 完成
其他值得注意的变化
- 使用 Generic thermostat 时,如果你设置的温度刚好匹配某个预设,该预设会自动被选为当前激活项。感谢 @domingues!
- 自动化中的 Time 触发器 在配合 datetime 输入辅助器使用时,现在支持设置偏移量。感谢 @Petro31!
蓝牙配置面板
蓝牙 集成 现在有了自己的配置面板!💙
你可以前往 设置 > 设备与服务,找到并选择 蓝牙 集成,然后选择 配置 来进入这个面板。
这个新面板不仅让你可以访问蓝牙集成的选项,并了解连接槽位分配情况,更重要的是,它还带来了一个广播监视器!
选择 Advertisement monitor 后会打开一个新面板,你可以在那里查看蓝牙设备的信息,包括原始广播数据,以及它们是如何连接到你的 Home Assistant 实例的。这其中还包括它们是通过哪个 [蓝牙代理] 连接进来的!
为未来的图表能力做准备
本次发布对 Home Assistant 中展示的所有图表进行了大规模重构。我们已经完全替换了前端中负责渲染这些图表的软件库。
你肯定能感觉到有些东西变了,但整体看起来依然很相似。这正是我们目前想要达到的目标,因为我们希望现有体验仍然保持熟悉感。
不过,这个改动其实是在为未来做准备。我们对图表有很多计划和想法,而这次调整是让那些计划得以实现的必要一步。
Patch releases
我们还将在 2 月为 Home Assistant 2025.2 发布补丁版本。这些补丁版本只包含 bug 修复。我们的目标是每周五发布一个补丁版本。
2025.2.1 - 2 月 7 日
- 修复 hassio 测试使用错误 fixture 的问题 (@emontnemery - #137516)
- 调整 Electric Kiwi 身份验证 (@mikey0000 - #135231)
- 更新 govee-ble to 0.42.1 (@cdce8p - #137371)
- 将 holidays 升级到 0.66 (@gjohansson-ST - #137449)
- 将 aiohttp-asyncmdnsresolver 升级到 0.1.0 (@bdraco - #137492)
- 将 aiohttp 升级到 3.11.12 (@bdraco - #137494)
- 将 govee-ble 升级到 0.43.0,以修复与新 H5179 固件的兼容性 (@bdraco - #137508)
- 将 habiticalib 升级到 v0.3.5 (@tr4nt0r - #137510)
- 修复 Mill 未显示传感器的问题 (@Danielhiversen - #137521)
- 在 async_set_domains_to_be_loaded 中不再覆盖设置状态 (@emontnemery - #137547)
- 为 onedrive 使用独立元数据文件 (@zweckj - #137549)
- 修复向 Telegram 线程发送投票的问题 (@jwhb - #137553)
- 跳过构建 electrickiwi-api 的 wheel 包 (@cdce8p - #137556)
- 为广播意图添加排除域 (@synesthesiam - #137566)
- 回退“为 Lutron Caseta 添加
PaddleSwitchPico(Pico Paddle Remote)设备触发器” (@bdraco - #137571) - 修复 Overseerr webhook 配置 JSON (@denniseffing - #137572)
- 在 CM5 + ZHA 场景下,端口扫描不再依赖 pyserial (@puddly - #137585)
- 升级 eheimdigital to 1.0.6 (@autinerd - #137587)
- 升级 pyfireservicerota to 0.0.46 (@cyberjunky - #137589)
- 升级 reolink-aio to 0.11.10 (@starkillerOG - #137591)
- 允许 MQTT publish 动作省略 payload 属性,以便默认发送空 payload (@jbouwh - #137595)
- 处理此前已迁移的 HEOS 设备标识符 (@andrewsayre - #137596)
- 升级
aioshellyto 版本12.4.1(@bieniu - #137598) - 升级 electrickiwi-api to 0.9.13 (@mikey0000 - #137601)
- 升级 ZHA to 0.0.48 (@TheJulianJES - #137610)
- 将 electrickiwi-api 升级到 0.9.14 (@mikey0000 - #137614)
- 更新 google-nest-sdm to 7.1.3 (@allenporter - #137625)
- 在 External Temperature number 实体中,不再将 Shelly BLU TRV 的当前温度作为状态值 (@bieniu - #137658)
- 修复设备已关闭时 LG webOS TV 关闭失败的问题 (@thecode - #137675)
2025.2.2 - 2 月 10 日
- LaCrosse View 新增端点 (@IceBotYT - #137284)
- 将 coinbase 账户金额转换为浮点数,以便正确求和 (@natekspencer - #137588)
- 升级 ohmepy to 1.2.9 (@dan-r - #137695)
- 升级 onedrive_personal_sdk to 0.0.9 (@zweckj - #137729)
- 将 habitica 的 ConfigEntrySelect 限制到集成域 (@cdce8p - #137767)
- 将 nordpool 的 ConfigEntrySelect 限制到集成域 (@cdce8p - #137768)
- 将 transmission 的 ConfigEntrySelect 限制到集成域 (@cdce8p - #137769)
- 修复 tplink 子设备更新最长可能耗时 60 秒的问题 (@bdraco - #137782)
- 在 Google Drive 设置期间调用备份监听器 (@tronikos - #137789)
- 当 my 被禁用时,在 Google Drive 指引中使用 设置 > 系统 > 网络 中设置的外部 URL 作为重定向 URL (@tronikos - #137791)
- 修复 manufacturer_id 为 0 时的匹配问题 (@patman15 - #137802)
- 修复 Onkyo 的 DAB 电台问题 (@arturpragacz - #137852)
- 修复设备关闭时 LG webOS TV 设置失败的问题 (@thecode - #137870)
- 修复 heos 迁移问题 (@balloob - #137887)
- 升级 pydrawise to 2025.2.0 (@dknowles2 - #137961)
- 升级 aioshelly to 版本 12.4.2 (@bieniu - #137986)
- 修复 Telegram 消息发送失败且未生成 ID 时可能导致崩溃的问题 (@CloCkWeRX - #137989)
- 升级 habiticalib to v0.3.7 (@tr4nt0r - #137993)
- 在集成启动时,在调用 pub/sub subscriber 之前刷新 nest 认证令牌 (@allenporter - #138003)
- 在 Google Drive 中使用可断点续传上传 (@tronikos - #138010)
- 升级 py-synologydsm-api to 2.6.2 (@mib1185 - #138060)
- 在获取和删除备份时处理通用代理异常 (@abmantis - #138145)
- 将 onedrive-personal-sdk 升级到 0.0.10 (@zweckj - #138186)
- 执行保留策略时,每个备份代理保留一个备份 (@emontnemery - #138189)
- 改进 inexogy 更新失败时的日志信息 (@jpbede - #138210)
- 升级 pyheos to v1.0.2 (@andrewsayre - #138224)
- 更新 前端 to 20250210.0 (@bramkragten - #138227)
- 将 lacrosse-view 升级到 1.1.1 (@IceBotYT - #137282)
2025.2.3 - 2 月 12 日
- 将 hass-nabucasa 从 0.88.1 升级到 0.89.0 (@ludeeus - #137321)
- 将 cloud 备份上传/下载处理器迁移到 lib (@ludeeus - #137416)
- 处理上传 cloud 备份时不可重试的错误 (@ludeeus - #137517)
- 为 econet 补充缺失的温控状态
EMERGENCY_HEAT(@jdanders - #137623) - 修复 econet 中创建 问题 失效的问题 (@jdanders - #137773)
- 修复 APsystems 的版本提取问题 (@alfwro13 - #138023)
- 在构建 subscriber Credentials 之前刷新 nest 访问令牌 (@allenporter - #138259)
- 修复
BackupManager.async_delete_backup(@emontnemery - #138286) - 修复 next 身份验证令牌错误处理 (@allenporter - #138299)
- 升级 pyenphase to 1.25.1 (@catsmanac - #138327)
- 将 sentry-sdk 升级到 1.45.1 (@edenhaus - #138349)
- 将 zeroconf 升级到 0.144.1 (@bdraco - #138353)
- 将 cryptography 升级到 44.0.1 (@edenhaus - #138371)
- 修复 tplink iot 插线板传感器刷新问题 (@sdb9696 - #138375)
- 将 deebot-client 升级到 12.1.0 (@edenhaus - #138382)
- 将 hass-nabucasa 从 0.89.0 升级到 0.90.0 (@emontnemery - #138387)
- 更新 cloud 备份代理,改为使用 lib 中的
calculate_b64md5(@emontnemery - #138391)
2025.2.4 - 2 月 14 日
- 升级 python-kasa to 0.10.2 (@sdb9696 - #138381)
- 升级 hass-nabucasa from 0.90.0 to 0.91.0 (@ludeeus - #138441)
- 升级 aiowebostv to 0.6.2 (@thecode - #138488)
- 升级 ZHA to 0.0.49 to fix Tuya TRV 问题 (@TheJulianJES - #138492)
- 升级 pyseventeentrack to 1.0.2 (@shaiu - #138506)
- 升级 hass-nabucasa from 0.91.0 to 0.92.0 (@emontnemery - #138510)
- 升级 py-synologydsm-api to 2.6.3 (@mib1185 - #138516)
- 更新 前端 to 20250214.0 (@bramkragten - #138521)
2025.2.5 - 2 月 21 日
- 调整 Tuya Water Detector,支持将 1 识别为报警状态 (@petacz - #135933)
- 修复
set_preset_mode_with_end_datetime中的 bug(frost_guard拼写错误) (@pectum83 - #138402) - 升级 pyhive-集成 to 1.0.2 (@KJonline - #138569)
- 升级 tesla-fleet-api to v0.9.10 (@Bre77 - #138575)
- 升级 pysmarty2 to 0.10.2 (@lucab-91 - #138625)
- 将 "returned" 状态重命名为 "alert" (@shaiu - #138676)
- 升级 pyvesync for vesync (@cdnninja - #138681)
- Opower:修复 "start date" 和 "end date" 传感器不可用的问题 (@SaswatPadhi - #138694)
- 修复删除或下载 cloud 备份时备份文件名错误的问题 (@emontnemery - #138704)
- 修复从存储加载时无效的自动备份设置 (@emontnemery - #138716)
- 升级 airgradient to 0.9.2 (@joostlek - #138725)
- Clean up translations for mocked 集成 inbetween tests (@emontnemery - #138732)
- 升级 pyrympro from 0.0.8 to 0.0.9 (@nivstein - #138753)
- 不允许将备份保留设置为 0 天或 0 份 (@emontnemery - #138771)
- 修复 Sonos Arc Ultra 的电视输入源选项 (@PeteRager - #138778)
- 为暴露实体列表命令添加助手过滤器 (@synesthesiam - #138817)
- 修复加密 Reolink 文件播放问题 (@starkillerOG - #138852)
- 修复读取由 supervisor 创建的备份时备份日期错误的问题 (@emontnemery - #138860)
- 升级 pyfritzhome to 0.6.15 (@mib1185 - #138879)
- Validate hassio 备份 设置 (@emontnemery - #138880)
- 在
GetSystemDateAndTime调用中同时捕获 zeep fault (@DmitryKuzmenko - #138916) - 修复 Reolink 回调 ID 冲突问题 (@starkillerOG - #138918)
- 修复 AVM Fritz!SmartHome 中最小/最大温度预设的处理问题 (@mib1185 - #138954)
- 升级 pyprosegur to 0.0.13 (@dgomes - #138960)
- 升级 reolink-aio to 0.12.0 (@starkillerOG - #138985)
- 升级 deebot-client to 12.2.0 (@edenhaus - #138986)
- 忽略未知的 hue 特效 (@joostlek - #138992)
- 更新 前端 to 20250221.0 (@bramkragten - #139006)
需要帮助?加入社区吧!
Home Assistant 拥有一个非常棒的用户社区,大家都非常愿意彼此帮助。所以,加入我们吧!
我们非常活跃的 Discord 聊天服务器 是一个绝佳去处,也别忘了加入我们精彩的 论坛。
发现了 bug 或问题?请到我们的 issue tracker 提交反馈,帮助我们修复!或者查看帮助页面,了解更多可寻求帮助的渠道。
如果你更喜欢电子邮件,订阅我们的 Building the Open Home Newsletter,即可直接在收件箱中接收最新功能消息、社区动态,以及关于打造 Open Home 的其他新闻。
向后不兼容的变更
我们始终尽力避免对现有功能做出可能意外影响 Home Assistant 安装的更改。但很遗憾,有时候这是不可避免的。
我们始终会记录这些更改,以尽可能让迁移过程变得更容易。本次发布包含以下向后不兼容变更:
吸尘器实体中用于表示主刷、边刷和滤网寿命的属性已被弃用,并现已移除。 这些属性已由专用传感器实体取代。
(@gjohansson-ST - #134492) (文档)
由于 API 不会返回电源设置,一些设备可能会丢失它们的电源实体。
(@Diegorro98 - #135930) (文档)
部分水文数据已无法通过 IMGW-PIB API 提供给 Home Assistant 用户,因此以下实体已被移除:
flood alarm二元传感器flood alarm level传感器flood warning二元传感器flood warning level传感器
集成设置中的 "状态 Updater" 选项现在会按预期工作。 此前,这个选项并没有被正确应用。
- 关闭时:KNX 只会在连接建立时读取一次
state_address - 开启时:如果某个
state_address一小时内没有收到任何值,KNX 也会再次读取它
请检查你的集成设置,确保此选项符合你的使用偏好。
Litter-Robot 吸尘器实体中的 extra_state_attributes 已被移除。
这些属性此前已经迁移到传感器中。
(@natekspencer - #136196) (文档)
如果你要更改 MQTT broker 设置,需要启动重新配置流程。
当选择 CONFIGURE 后,MQTT 会显示一个包含订阅与发布工具的 “MQTT 设置” 页面。原本的 Re-configure MQTT 按钮将被一个 MQTT options 页面所取代。
重新配置选项只会出现在 MQTT 集成条目的上下文菜单中。
MQTT publish 动作不再支持 topic_template 和 payload_template 属性。现在应仅使用 topic 和 payload。在自动化和脚本中,用户默认就可以使用模板。当检测到使用了已弃用的动作选项时,系统会通过修复流程提示用户更新自动化和脚本。
从 ScreenLogic 枚举派生出的原始状态值现在统一改为小写,不再使用首字母大写格式。这个改动会影响:
- pH/ORP dosing 状态 传感器 实体:
Dosing->dosingMixing->mixingMonitoring->monitoring
- ScreenLogic 温控实体中的
preset_mode状态属性,其中原始状态也已改为下划线分隔,并移除了所有标点符号。Solar->solarSolar Preferred->solar_preferredHeater->heaterDon't Change->dont_change
这些改动是为了支持基于文本的实体状态翻译键。你应当把对上述状态 / preset_mode 的任何引用更新为新的小写版本。
(@dieselrabbit - #133866) (文档)
如果你是自定义集成开发者,并想了解适用于你集成的变化和新功能,请务必关注我们的开发者博客。以下是本次发布中最值得注意的几项:
全部变更
当然,本次发布还有更多内容。你可以在这里查看完整变更列表:Home Assistant 核心 2025.2 完整更新日志

