2024.11:更顺手的仪表盘,更快的摄像头
Home Assistant 2024.11! 🎉
已经是 11 月了,距离年底也越来越近了,但我们 不减速!
在我们深入探讨本次发布的内容之前,我想花点时间了解一下 感谢所有为Home Assistant项目做出贡献的人。你可能会 已经听过这个,但想再次分享:
我们是第一! 🥇
GitHub 发布了年度 [Octoverse 报告],强调了该平台的 最大的趋势和项目。 Home Assistant 被评为 2024 年最大的开源软件 项目,全年有超过 21,000 名贡献者。 这也包括你! ❤️
继续庆祝吧,这次发布可是一件大事!新的仪表盘 我们一年来一直在研究的系统现在已经结束了实验阶段 并且正式可用了!🥳 最令人兴奋的是,每个人 现在都可以更轻松地创建漂亮的仪表盘!
最重要的是,这次发布还带来了更快、延迟更低的摄像头 使用 WebRTC 进行流传输,由 Open Home Foundation 支持。 这是一个巨大的进步! 🎉
享受发布!
../Frenck
Sections 仪表盘不再是实验功能!
这次发布标志着我们让仪表盘更易于每个人定制和使用这一目标的一个重要里程碑,也就是 Project Grace!Sections 视图布局连同它的拖放 🐲 功能和响应式设计,现在已经结束实验阶段,正式可以放心使用了!这意味着从这个版本开始,你在创建新仪表盘时,将默认获得我们功能丰富、同时也更易上手的全新编辑体验。🎉
在过去几个月里,我们不断迭代并倾听你的反馈,确保新仪表盘无论对新手还是高级用户来说,都同样容易定制。我们加入了像[调整卡片尺寸]、[可见性选项]、[更宽的分区]、[新徽章],以及最近新增的[新标题卡片]等功能。
为了给这段旅程收尾,我们在这个版本里又新增了两个功能。
将旧仪表盘转换为 Sections 视图布局
将 Masonry 视图转换为 Sections 视图的截图
这个版本加入了一种方法,可以把旧的仪表盘 Masonry 视图布局转换成新的 Sections 视图布局。当你把视图类型改成 Sections 时,会看到一个转换视图的按钮。旧视图中的所有卡片都会被复制到新视图中的一个“导入卡片”分区里,之后你就可以轻松地把它们拖放到正确的位置。
请注意,放在导入分区中的卡片,只有对正在进行布局调整的用户可见。这样可以确保当你还在编辑仪表盘时,这些卡片不会意外出现在错误的分区中。
导入卡片分区截图
如果你还没准备好完全迁移到新布局,也不用担心!旧的仪表盘视图仍然会被保留,这给了 Masonry 用户一个很好的机会:在保留自己原有成果的同时,尝试 Sections 布局。
或者,你也可以从另一个视图中逐张移动卡片。所有被移动过来的卡片,也会暂时放在导入分区中。
卡片尺寸的精确模式
使用精确模式的卡片示例
如果你喜欢精细调整仪表盘,现在你可以更精准地控制卡片尺寸。布局设置中新增了“精确模式”选项,启用之后,你将拥有更多列宽控制能力!
精确模式会按层级响应生效。普通分区是 4 列布局,而精确模式会把它扩展到 12 列,这样你就可以更轻松地让 2、3、4 或 6 个按钮并排对齐。
使用 WebRTC 的低延迟摄像头
这次发布中这个超棒的新功能,我们投入了大量精力:WebRTC!🎉

如果你不太清楚 [WebRTC 是什么],别担心!我们来简单解释一下。如果你经常在 Home Assistant 中查看摄像头,可能已经注意到画面有时候会比较慢、延迟明显。而 WebRTC 就是来解决这个问题的!
摄像头流现在会尽可能优先使用 WebRTC。[WebRTC 是一种标准],允许建立点对点连接,从而实现低延迟音视频传输。你其实很可能早就用过它,比如在在线视频通话里。当你身在外地时,它会尝试在你的 Home Assistant 实例与当前查看摄像头的客户端之间找到最快、最直接的路径。Open Home Foundation 将为所有 Home Assistant 用户免费托管协商基础设施([STUN 服务器]),以便尽可能启用 WebRTC 点对点连接。如果你使用的是 Home Assistant OS 或 Container,更新后它应该就能自动工作。
有时候,客户端之间的直连(比如浏览器或移动 App)与摄像头之间无法建立成功;在这种情况下,摄像头流就需要通过外部服务器中继。Home Assistant Cloud 现在提供了这个中继服务器([TURN 服务器]),而这只是所有订阅者可获得的众多福利之一!
因此,无论你身在何处,都应该可以通过这种低延迟技术查看摄像头。如果因为某些原因 WebRTC 不可用,它会自动回退到旧的流式方案,以确保你始终能看到摄像头画面。
所以,说了这么多,实际有什么变化?简单来说:摄像头流依旧能完成以前的所有事情,但现在会更快、响应更灵敏、延迟也更低!🎉
集成
感谢我们的社区跟上新的步伐 以及对现有的改进!你们都很棒🥰
新集成
我们欢迎本版本中的以下新集成:
- LG ThinQ,由 @LG-ThinQ-集成 添加
集成您的 LG ThinQ 设备,例如空调、冰箱、 和洗衣机。 LG 构建并提供了此集成!超级好看 查看为 Home Assistant 提供集成的制造商。 - Husqvarna Automower BLE,由 @alistair23 添加
使用蓝牙集成您的 Husqvarna 割草机。 - Palazzetti,由 @dotvav 添加
集成您的 [Palazzetti 颗粒炉];控制炉子、风扇速度并获取当前温度。
对现有集成的值得注意的改进
不只是新增了集成,现有集成也在持续变得更强。下面是一些值得注意的改进:
- @joostlek 为 Spotify 集成 添加了一大批当前播放歌曲相关的新传感器。比如现在你可以在播放的歌足够适合跳舞时,自动把家切换到派对模式 🎉😎 太棒了!
- LinkPlay 集成 现在支持多房间功能!你可以直接在 Home Assistant 中对设备进行分组和取消分组,实现同步播放或独立播放。感谢 @silamon!
- 继续留在音频领域,@mj23000 为 Bang & Olufsen 集成 添加了随机播放和重复控制。很棒!
- ViCare 集成 现在支持房间传感器和热水储罐传感器。谢谢你,@CFenner!
- @starkillerOG 为 Analytics Insights 集成 添加了用于追踪安装总数和集成总数的传感器。很赞!
- Habitica 集成 现在支持宝石、神秘沙漏的传感器,以及待办事项和日常任务的日历。感谢 @tr4nt0r!
- @YogevBokobza 为 Switcher 集成 添加了对 Switcher Runner S12 的支持。谢谢!
- Husqvarna Automower 集成 继续获得 @Thomas55555 的用心打磨,这次新增了工作区域和进度传感器。很棒!
- @bdraco 为 SwitchBot 集成 添加了对 SwitchBot Meter Pro 的支持。谢谢!
- SwitchBot Cloud 集成 现在支持门锁了!感谢 @miterion!
- 更偏技术向一点的是,@jbouwh 添加了对 [基于 MQTT 设备的自动发现] 的支持。这让 MQTT 设备可以一次性完成设置与每个实体的发现,而不是逐个处理,效率高得多。很棒的改进!
现在可以从 UI 进行设置
虽然大多数可以直接从 Home Assistant 进行设置 用户界面,有些只能使用YAML配置使用。我们继续前进 对 UI 进行更多集成,使每个人都更容易使用它们 设置和使用。
现在可通过 Home Assistant UI 使用以下集成:
- [本地文件],由 @gjohansson-ST 完成
- [安桥],由 @Nebula83 完成
- Smarty,由 @joostlek 完成
###告别以下内容
以下内容也不再可用 这篇文章的内容:- 布卢姆斯基。他们的服务关闭了。
- Google 域名。Google 的域名注册服务已 关闭。
- 蜘蛛。该服务不再可用。
其他含义的变化
本次发布还有更多改进;还有其他一些 表示的变化:- [图像实体]现在有快照动作,可以让你保存当前的动作 实体中的图像到文件。很好@NickM-27!
- @Petro31添加了[(有限)模板]对[时间陷阱]的“at”字段的支持。 这允许您模板化该事故的时间,例如, 自动化蓝图。
- [海里] (
nmi) 现在是有效的距离单位。这意味着您现在可以 使用它作为距离传感器的单位。谢谢@mib1185! - @tetele添加了[模板实体的蓝图]!这使得更容易 重复使用和共享模板化实体的通用蓝图。 这是一项高级功能,只能使用手动 YAML 来使用 配置。
- @MindFreeze 和 @matthiasdebaat 改进了网络用户设置 界面。现在可以更轻松地管理和配置您的网络设置, 包括更好地处理 IP 地址、改进的 Wi-Fi 配置、 并更好地了解 Home Assistant 正在为您的实例使用的 URL。
- 我们现在指示自定义集成是否覆盖内置集成。 这使得更容易发现自定义集成是否正在接管 当你想知道为什么没有获得最新的内置集成时 Home Assistant 版本带来的功能。谢谢,@MindFreeze!
直播日志
有时,如果某些事情没有按预期工作,您可能会求助于更具技术性的方法 用于了解正在发生的情况的工具:日志。
以前,如果您查看附加组件或主页等的日志 助理主管,您只能看到最后 100 行日志。你会 必须刷新页面才能看到新的日志条目。
好吧,没有了!截至本文发布时,日志现已直播! 🎉
屏幕记录显示日志在发生时出现。
不仅如此,您还可以及时向后滚动以查看以前的日志项。 这是一个非常酷的改进。 😎
语音
去年,2023 年,是Home Assistant的“声音年”。虽然这 今年不是专门致力于语音的一年,大家还在努力 实现让用户通过语音控制自己的家的目标 他们自己的语言。
正如您可能通过许多社区渠道听说过的那样 🕵️♀️,我们正在努力 让这成为每个人的现实。我们正在努力寻找Home Assistant 语音卫星硬件已准备就绪,可供销售和运输! 🤗
请尽快关注更多信息!
Home Assistant意图改进我们正在研究的事情之一是Home Assistant的意图。这是一个
语音助手理解你说话背后的意图的方式 句子。这是本地语音助手非常重要的一个部分。
在本次发布中,我们决定暂时调整和合并加拿大法语和法语。尽管我们知道这是一种独特的方言,但这是为了给加拿大法语用户提供更多的语音功能。

这些意图是由社区构建和维护的,我们非常 感谢他们的工作。例如,@piitaya 和 @jlpouffier 制作了 为引导上述法语意图付出了巨大的努力。
尽管如此,我们希望确保每个人都可以在他们的生活中使用 Home Assistant 自己的语言,所以我们需要您的帮助!通过贡献来帮助社区 您的语言的意图。您可以找到有关如何执行此操作的更多信息 在我们的[开发者文档]中。
加入唤醒词集体
语音的另一个重要部分是唤醒词!这就是每个人, 无论您的技术水平如何,只需一分钟的时间即可提供帮助!
唤醒词是您用来唤醒语音助手的词。例如, “嘿 Google” 或 “Alexa”。当我们正在构建自己的语音助手时 我们自己的唤醒词,我们需要训练我们的模型来识别这些词, 无论您的口音、语言、性别或年龄如何。
所以,让你的整个家都参与进来吧🏠!花一点时间录制您的声音来帮助我们 说出唤醒词。这非常简单,您可以直接从您的电脑上完成 浏览器或手机,无需安装任何东西!
您可以在我们的网站中阅读有关 Wake Word Collective 的更多信息 专用博客文章。
补丁发布
我们还将在 11 月发布 Home Assistant 2024.11 的补丁版本。 这些补丁版本仅包含错误修复。我们的目标是发布补丁 每周五发布。
2024.11.1 - 11月8日- 将意图提升至2024.11.6 ([@synesthesiam] - [#129982])
- 修复遥测和特斯拉舰队中的树干 ([@Bre77] - [#129986])
- 将感应能量库更新至 0.13.3 (@kbickar - [#129998])
- 将 google-nest-sdm 升级到 6.1.4 (@allenporter - [#130005])
- 将阿富汗的占符位描述添加到 twitch (@epenet - [#130013])
- 将 agent-py 升级到 0.0.24 ([@ispysoftware] - [#130018])
- 不要创建修复要求用户删除重复的被忽略的配置条目(@emontnemery - [#130056])
- 当旧苏格兰格式不存在时修复集成中的
KeyError(@allenporter - [#130057]) - 不要创建修复要求用户删除重复的 Flipr 配置条目 (@emontnemery - [#130058])
- 将挽回的字符串添加到 tedee plus test ([@zweckj] - [#130081])
- 在 P1Monitor 中强制端口上的 int 值 ([@klaasnicolaas] - [#130084])
- 修复字符串中的拼写错误 (@KelvinDekker - [#130085])
- 更新前端至 20241106.1 ([@bramkragten] - [#130086])
- 将 python-roborock 升级到 2.7.2 ([@Lash-L] - [#130100])
- 更新前端至 20241106.2 ([@bramkragten] - [#130128])
- 修复计时器为无时的问题 ([@shaiu] - [#130133])
- 为 HA 托管添加 go2rtc 解决方法,直到上游修复它(@edenhaus - [#130139])
- 将 Spotifyaio 提升至 0.8.7 (@joostlek - [#130140])
- 将 ha-ffmpeg 升级到 3.2.2 ([@MartinHjelmare] - [#130142])
- 修复在bluesound集成中某些情况下volume_up失效的问题 ([@LouisChrist] - [#130146])
- 修复复古流处理中的错误(@allenporter - [#130150])
- 重新编写 imap 获取服务描述字符串 (@jbouwh - [#130152])[@Bre77]: https://github.com/Bre77 @KelvinDekker: https://github.com/KelvinDekker [@Lash-L]: https://github.com/Lash-L [@LouisChrist]: https://github.com/LouisChrist [@MartinHjelmare]: https://github.com/MartinHjelmare @allenporter: https://github.com/allenporter [@bramkragten]: https://github.com/bramkragten @edenhaus: https://github.com/edenhaus @emontnemery: https://github.com/emontnemery @epenet: https://github.com/epenet @frenck: https://github.com/frenck [@ispysoftware]: https://github.com/ispysoftware @jbouwh: https://github.com/jbouwh @joostlek: https://github.com/joostlek @kbickar: https://github.com/kbickar [@klaasnicolaas]: https://github.com/klaasnicolaas [@shaiu]: https://github.com/shaiu [@synesthesiam]: https://github.com/synesthesiam [@zweckj]: https://github.com/zweckj #129970: https://github.com/home-assistant/核心/pull/129970 [#129982]: https://github.com/home-assistant/核心/pull/129982 [#129986]: https://github.com/home-assistant/核心/pull/129986 [#129998]: https://github.com/home-assistant/核心/pull/129998 [#130005]: https://github.com/home-assistant/核心/pull/130005 [#130013]: https://github.com/home-assistant/核心/pull/130013 [#130018]: https://github.com/home-assistant/核心/pull/130018 [#130056]: https://github.com/home-assistant/核心/pull/130056 [#130057]: https://github.com/home-assistant/核心/pull/130057 [#130058]: https://github.com/home-assistant/核心/pull/130058 [#130081]: https://github.com/home-assistant/核心/pull/130081 [#130084]: https://github.com/home-assistant/核心/pull/130084 [#130085]: https://github.com/home-assistant/核心/pull/130085 [#130086]: https://github.com/home-assistant/核心/pull/130086 [#130100]: https://github.com/home-assistant/核心/pull/130100 [#130128]: https://github.com/home-assistant/核心/pull/130128 [#130133]: https://github.com/home-assistant/核心/pull/130133 [#130139]: https://github.com/home-assistant/核心/pull/130139 [#130140]: https://github.com/home-assistant/核心/pull/130140 [#130142]: https://github.com/home-assistant/核心/pull/130142 [#130146]: https://github.com/home-assistant/核心/pull/130146 [#130150]: https://github.com/home-assistant/核心/pull/130150 [#130152]: https://github.com/home-assistant/核心/pull/130152
2024.11.2 - 11月15日-将aiohttp升级到3.10.11 (@bdraco - #130483)
- 修复 Husqvarna Automower 协调器中的 RecursionError (@Thomas55555 - #123085)
- 将 python-linkplay 升级到 v0.0.18 (@silamon - #130159)
- 允许在 linkplay 播放预设中动态最大预设 (@silamon - #130160)
- 当设备在链接播放中离线时不再发送错误(@silamon - #130161)
- 修复 ollama 中文的翻译 (@sheldonip - #130164)
- 升级至0.3.10 (@IceBotYT - #130173)
- 修复Google日历create_event字符串中的措词以保持一致性(@maxshcherbina - #130183)
- 修复沃达丰站传感器的正常运行时间 (@chemelli74 - #130215)
- 凹凸 pyTibber (@Danielhiversen - #130216)
- 将 SoCo 提升至 0.30.6 (@jjlawren - #130223)
- 将 google-nest-sdm 升级到 6.1.5 (@allenporter - #130229)
- 将“CO2信号”显示名称重命名为电力地图以保持一致性(@corradio - #130242)
- 更新通用恒温器字符串以提高梯度和精度(@maxshcherbina - #130243)
- 修复对话中
done响应的翻译键 (@mib1185 - #130247) - 改进网络头流过渡以防御错误(@allenporter - #130265)
- 将更多 f 系列型号添加到 myuplink (@astrandb - #130283)
- 降低 Hydrawise 轮询非关键数据的频率 (@dknowles2 - #130289)
- 忽视网络标题的 WebRTC 候选者 (@allenporter - #130294)
- 避免在关机期间更新 Shelly 数据 (@chemelli74 - #130301)
- 修复 Homekit 错误处理报警状态未知或不可用 (@gjohansson-ST - #130311)
- 修复风扇的警告 TURN_ON、TURN_OFF (@LG-ThinQ-集成 - #130327)
- 将 python-linkplay 升级到 0.0.20 (@silamon - #130348)
- 添加对 LinkPlay 的搜索支持 (@silamon - #130349)
- 将 Spotify 和 Tidal 添加到播放模式映射 (@silamon - #130351)
- 取消 Cambridge Audio 中无显示设备的亮度 (@noahhusby - #130369)
- 在 go2rtc 代码和测试中使用 f 字符串,并且不使用缩写(@jbouwh - #130158)
- 修复 go2rtc 中的拼写错误(@jbouwh - #130165)
- Go2rtc 碰撞并放置 ffmpeg 日志设置为调试 (@edenhaus - #130371)
- 将 Spotifyaio 提升至 0.8.8 (@joostlek - #130372)
- 凹凸 Tibber 0.30.8 (@Danielhiversen - #130388)
- 修复 powerwall reauth 中财政部的标题占位符(@bdraco - #130389)
- 将环库门铃提升至0.9.9 (@sdb9696 - #129966)
- 将门铃提升至0.9.12 (@sdb9696 - #130419)
- 不要为更新的环事件触发事件(@sdb9696 - #130430)
- 为热水器组件添加标题 (@joostlek - #130446)
- 修复统计中的翻译(@gjohansson-ST - #130455)
- 修复文件字符串中的拼写错误(@KelvinDekker - #130465)
- 将 aiowithings 升级到 3.1.2 (@joostlek - #130469) -确保ZHA设置与容器安装配合使用 (@puddly - #130470)
- 修复 AlarmControlPanel 中旧版_attr_state 处理 (@gjohansson-ST - #130479)
- 将 reolink_aio 提升至 0.11.0 (@starkillerOG - #130481)
- 修复斯巴鲁中的翻译(@sheldonip - #130486)
- 将 aioruckus 提升至 0.42 (@ms264556 - #130487)
- 将 go2rtc-client 升级到 0.1.1 (@edenhaus - #130498)
- 将 aiowithings 升级到 3.1.3 (@joostlek - #130504)
- 添加 go2rtc 推荐版本 (@edenhaus - #130508)
- 修复 srp_energy 中的翻译(@briglx - #130540)
- 修复 powerview number 中的非线程安全操作 (@bdraco - #130557)
- 增加 ZHA 依赖项 (@puddly - #130563)
- 更新沃达丰站的正常运行时间偏差(@chemelli74 - #130571)
- 修复了不同温度和体积单位的 webhook 架构 (@JohNan - #130578)
- 将 reolink-aio 升级到 0.11.1 (@starkillerOG - #130600)
- 通过添加 go2rtc 请求来修复 hassfest (@edenhaus - #130602)
- 将导出的翻译字符串添加到 smarty (@epenet - #130624)
- 将感应能量提升至0.13.4 (@kbickar - #130625)
- 修复场景加载问题 (@alistairg - #130627)
- 将导出的翻译字符串添加到 hvv_departures (@epenet - #130634)
- 将导出的翻译字符串添加到 lg_netcast (@epenet - #130635)
- 将导出的翻译字符串添加到 philips_js (@epenet - #130637)
- 将 pyplaato 提升至 0.0.19 (@JohNan - #130641)
- 删除 roborock 设置中日志的转储配置边境 (@jpbede - #130648)
- 修复 vilfo 中缺失的翻译 (@epenet - #130650)
- 修复 utility_meter 中导出的翻译(@epenet - #130652)
- 修复 tradfri 中缺失的翻译 (@epenet - #130654)
- 修复转运中的翻译(@epenet - #130655)
- 修复 madvr 中缺失的翻译 (@epenet - #130656)
- 修复通用中缺失的翻译(@epenet - #130672)
- 修复 onewire 中恢复的翻译 (@epenet - #130673)
- 将 python-smarttub 升级到 0.0.38 (@mdz - #130679)
@starkillerOG: https://github.com/starkillerOG### 2024.11.3 - 11 月 22 日
- 使用过滤器时阻止记录器中出现无限循环并且没有更多状态需要清除([@davinkevin] - [#126149])
- 修复 apsystems-ez1 将其提升至 2.4.0 ([@patman15] - [#130740])
- 修复 MQTT 配置流程中的文件上传未在执行器中处理的问题 (@jbouwh - [#130746])
- 将 twentemilieu 更新到 2.1.0 (@frenck - [#130752])
- 修复了通过 ESPhome 设备的 ffmpeg 代理意外停止媒体播放的问题 (@mib1185 - [#130788])
- 将 homematicip 升级到 1.1.3 ([@hahn-th] - [#130824])
- UPB 集成:将唯一 ID 从 int 更改为 string。 ([@gwww] - [#130832])
- Reolink 修复 dev/实体 id 迁移 (@starkillerOG - [#130836])
- 对 Sensibo 中的 AirQ 设备也使用默认设备传感器 (@gjohansson-ST - [#130841])
- 在 rachio 中显式提交 config_entry (@epenet - [#130865])
- 将蓝牙蓝牙升级至0.20.2 (@bdraco - [#130877])
- 修复了 myUplink 描述字符串中的小错误([@CharlesYuan02] - [#130900])
- 来自 RSS 提要中 Unscape HTML 实体 ([@skgsergio] - [#130915])
- 将 elmax_api 更新至 v0.0.6.1 ([@ElmaxSrl] - [#130917])
- 将 aioairq 提升至 0.4.3 ([@Sibgatulin] - [#130963])
- 在 ping 配置流程中从主机中去掉空格(@jpbede - [#130970])
- 为六个主管动作添加更多 UI 用户界面的描述 ([@NoRi2909] - [#130971])
- 在工作日添加天主教类别(@gjohansson-ST - [#130983])
- 将假期提高到 0.61 (@gjohansson-ST - [#130984])
- 将 aioairzone 提升至 0.9.6 ([@Noltari] - [#130559])
- 将 aioairzone 更新至 v0.9.7 ([@Noltari] - [#131033])
- 将 zha:reconfigure_device 中的“服务”替换为“动作”([@NoRi2909] - [#131111])
- 修复“警报臂回家即时”动作名称中的拼写错误([@NoRi2909] - [#131151])
- 修复演员翻译字符串([@NoRi2909] - [#131156])
- 修复 ESPHome 修复文本中的拼写错误 ([@jesserockz] - [#131200])
- Reolink 日志快速轮询错误一次 (@starkillerOG - [#131203])
- 修复 fibaro 遮盖状态并不总是正确的 ([@rappenze] - [#131206])
- 将 reolink_aio 提升至 0.11.2 (@starkillerOG - [#131237])[#126149]: https://github.com/home-assistant/核心/pull/126149 #129970: https://github.com/home-assistant/核心/pull/129970 #130156: https://github.com/home-assistant/核心/pull/130156 [#130559]: https://github.com/home-assistant/核心/pull/130559 [#130713]: https://github.com/home-assistant/核心/pull/130713 [#130740]: https://github.com/home-assistant/核心/pull/130740 [#130746]: https://github.com/home-assistant/核心/pull/130746 [#130752]: https://github.com/home-assistant/核心/pull/130752 [#130788]: https://github.com/home-assistant/核心/pull/130788 [#130824]: https://github.com/home-assistant/核心/pull/130824 [#130832]: https://github.com/home-assistant/核心/pull/130832 [#130836]: https://github.com/home-assistant/核心/pull/130836 [#130841]: https://github.com/home-assistant/核心/pull/130841 [#130865]: https://github.com/home-assistant/核心/pull/130865 [#130877]: https://github.com/home-assistant/核心/pull/130877 [#130900]: https://github.com/home-assistant/核心/pull/130900 [#130915]: https://github.com/home-assistant/核心/pull/130915 [#130917]: https://github.com/home-assistant/核心/pull/130917 [#130963]: https://github.com/home-assistant/核心/pull/130963 [#130970]: https://github.com/home-assistant/核心/pull/130970 [#130971]: https://github.com/home-assistant/核心/pull/130971 [#130983]: https://github.com/home-assistant/核心/pull/130983 [#130984]: https://github.com/home-assistant/核心/pull/130984 [#131033]: https://github.com/home-assistant/核心/pull/131033 [#131111]: https://github.com/home-assistant/核心/pull/131111 [#131151]: https://github.com/home-assistant/核心/pull/131151 [#131156]: https://github.com/home-assistant/核心/pull/131156 [#131200]: https://github.com/home-assistant/核心/pull/131200 [#131203]: https://github.com/home-assistant/核心/pull/131203 [#131206]: https://github.com/home-assistant/核心/pull/131206 [#131237]: https://github.com/home-assistant/核心/pull/131237 [@CharlesYuan02]: https://github.com/CharlesYuan02 [@ElmaxSrl]: https://github.com/ElmaxSrl [@NoRi2909]: https://github.com/NoRi2909 [@Noltari]: https://github.com/Noltari [@Sibgatulin]: https://github.com/Sibgatulin @bdraco: https://github.com/bdraco [@davinkevin]: https://github.com/davinkevin @epenet: https://github.com/epenet @frenck: https://github.com/frenck @gjohansson-ST: https://github.com/gjohansson-ST [@gwww]: https://github.com/gwww [@hahn-th]: https://github.com/hahn-th @jbouwh: https://github.com/jbouwh [@jesserockz]: https://github.com/jesserockz @jpbede: https://github.com/jpbede @mib1185: https://github.com/mib1185 [@patman15]: https://github.com/patman15 [@rappenze]: https://github.com/rappenze [@skgsergio]: https://github.com/skgsergio @starkillerOG: https://github.com/starkillerOG
需要帮助吗?加入社区!
Home Assistant 拥有一个庞大的用户社区,他们都非常愿意 互相帮助。那么,加入我们吧!
我们非常活跃的 Discord 聊天服务器 是一个绝佳的地方 ,并且不要忘记加入我们精彩的论坛。
发现错误或问题?请在我们的问题跟踪器 中报告, 把它修好!或者,查看我们的帮助页面 以获取更多指导 你可以去的地方。
您更喜欢电子邮件吗? 订阅我们的“打造开放之家”时事通讯 获取有关功能、社区中发生的事情的最新消息以及 有关建造开放之家的其他新闻;直接进入您的收件箱。
向后不兼容的更改我们尽力避免对现有功能进行更改,这可能会导致
意外地影响您的 Home Assistant 安装。不幸的是,有时, 这是不可避免的。
我们始终确保记录这些更改,以使过渡变得简单 对你来说是可能的。此版本具有以下向后不兼容的更改:
A. O. Smith 现在提供热水状态的百分比而不是低值, 中等或高。热水状态实体已相应更新。
被拒绝的 Google 日历活动现已从日历中删除。
(@joelhawksley - #128900) (文档)
从历史上看,许多集成将门铃实现为带有 设备占用等级。这个设计被新的事件实体所取代, 它使用专用的设备类门铃。
HomeKit 将不再自动将二元传感器与设备类链接 占用作为链接门铃传感器。然而,联动门铃传感器可以 仍然可以通过 YAML 手动配置。
此前,Litter-Robot 可能处于关闭状态。现在已更改为
docked,因为 off 不是吸尘器实体的有效状态。
(@gjohansson-ST - #128297) (文档)
恒温器的预设模式已被重命名,以支持
翻译 Schedule、Frost guard 和 Manual 已重命名为
schedule、frost_guard 和 manual。
tibber.get_prices 动作已调整为以字符串形式返回日期时间
而不是原始日期时间对象。
使用此的自动化或模板传感器可能需要修改
as_datetime过滤器。请参阅我们的模板文档
有关使用这些过滤器的更多信息。
(@functionpointer - #123901) (文档)
更新实体的状态属性已更改:
in_progress状态属性现在始终是bool,而不是整数。- 添加了新的状态属性
update_percentage。的 如果正在进行更新,update_percentage是 0-100 之间的数字 并且实体支持报告进度,或者None(如果更新未完成) 正在进行中或更新正在进行中但实体不支持 报告进展情况。
脚本、自动化、自定义组件等,它们消耗
更新实体的in_progress状态属性,需要相应更新。
(@emontnemery - [#128877]) (文档)
[#128877]: https://github.com/home-assistant/核心/pull/128877遮阳篷的打开/关闭状态将反转,以便 UI 可视化 和定位符合实际。这意味着打开(100%)现在指的是遮阳篷 完全缩回并关闭 (0%) 现在意味着遮阳篷完全 扩大了。这不符合行业术语,但Home Assistant 尚未原生支持露台类型的遮阳篷。
如果您是自定义集成开发人员并且想要了解更改和 可用于您的集成的新功能:请务必遵循我们的 [开发者博客][开发博客]。以下是本次发布中最值得注意的内容:
- UnitOfConductivity 枚举的更改
- 更新实体的变更
- 弃用遮盖的状态常数
- 延长 hass.helpers 的弃用期
- 新报警控制面板状态属性和状态枚举
- 重新验证和重新配置流程的新助手和最佳实践
- 重新验证和重新配置流程需要链接到配置条目
- 核心配置类已移动
所有更改
当然,这篇文章还有很多内容。您可以找到以下列表 此处所做的所有更改:Home Assistant Core 2024.11 的完整变更日志

