2024.4:整理一切!
Home Assistant Core 2024.4!🌱🌻
您准备好再次大规模发布了吗?此发布解决了最多的问题 Home Assistant历史记录中请求的功能:分组自动化! 🎉
但为什么要停在那里呢?
此版本为我们的用户界面带来了出色的新功能 一个,不是两个,而是三个!组织Home Assistant的新方法! 最好的部分是它不仅适用于自动化,而且适用于一切! 🤯
时机再合适不过:春天来了!是时候给你的 Home Assistant 做一次春季大扫除了,为配置加上一点秩序感!🧹
享受发布! 🌞
../Frenck
- Home Assistant 春季大扫除!🧹 组织自动化(以及更多内容)的新方式
- 升级桌子!
- 三种新的组织方式
- 地图仪表盘
- 网页仪表盘
- 定义剖面视图中的列
- 从其他控制器添加物质设备
- 门锁行为改进
- 性能更加出色!
- 其他值得注意的变化
- 新集成
- 现在可以通过 UI 设置集成
- 发布 2024.4.1 - 4 月 5 日
- 发布 2024.4.2 - 4 月 8 日
- 发布 2024.4.3 - 4 月 12 日
- 发布 2024.4.4 - 4 月 23 日
- 需要帮助吗?加入社区!
- 向后不兼容的更改
- 告别以下
- 所有更改
不要忘记加入我们在 YouTube 上的发布派对直播 2024 年 4 月 3 日,格林威治标准时间 20:00/太平洋标准时间 12:00/欧洲中部夏令时间 21:00!
Home Assistant春季大扫除! 🧹 组织自动化(及更多)的新方法
到目前为止,Home Assistant历史上最受欢迎的功能是:
我们听到你的声音了!今天,在这篇文章中,我们将为您提供组织工具 您的Home Assistant设置,我们比它更进一步了几个(嗯,很多)步骤 只是分组!
我们正在介绍 3 个(是的,你没看错。是_三个_)组织 分类法,我们改进了整个表格用户界面以及一些好东西 一路上。
升级后的数据表
为 Home Assistant 增加更多组织方式当然很棒,但同样重要的是,你也要能轻松查看、筛选和浏览这些信息。为此,我们重新设计了 Home Assistant 中的所有数据表。
对于管理界面,表格对于可视化和管理至关重要 大型数据集。 Home Assistant 的设置页面中有许多表格。 以前,我们的 UI 提供了搜索、排序和过滤某些内容的功能 方面,但它相对准系统。
今天,我们推出了经过改进的表格 UI,该 UI 将在各个领域实现标准化 设置页面中的所有表格均具有新功能和改进功能。
一个新的工具栏
当我们向表格添加更多功能时,我们需要保持 UI 干净及其 功能很容易找到。因此,我们在下拉列表中添加了描述性文本 菜单并标准化了工具栏按钮和文本框的外观和感觉。 闪亮的!
Home Assistant 中的每个桌子上现在都有新的工具栏。
过滤器面板
以前,我们的自动化页面允许您按以下条件进行过滤: ,或 ,但一次只有一个,并且 过滤器隐藏在下拉菜单中,这意味着您需要选择 下拉菜单内的下拉菜单可按区域进行过滤。
新的过滤器面板通过提供新的双窗格用户来修复这些问题 可以让您跨多个过滤器检查多个过滤器的界面 左侧的类型保持不变,并在右侧查看过滤结果。
我们还为每个表引入了多种新的过滤器类型。例如, 现在不仅可以通过 、 , 或 , 也可以使用 、标签和类别(稍后会详细介绍!)。
我们不仅仅停留在那个页面!设备和实体页面现在也有 一种不仅按状态过滤,还按集成和区域过滤的方法。几乎所有 表格现在具有有用的新过滤器,可以帮助您找到所需的内容。
项目分组
浏览数百甚至数千条记录,可能会让人不知所措。虽然过滤器可以帮助缩小范围,但把项目直观地分成更小的区块,会让浏览过程轻松很多。
通过项目分组功能,我们引入了一个新的下拉菜单来选择 您希望如何对表格中的项目进行分组。在自动化页面上,您可以按是否启用来分组,也可以按自定义类别分组(稍后会详细介绍!)。在设备页面中,你甚至还能按制造商分组,这非常实用,因为它会让页面更容易浏览,也能帮助你从新的角度理解庞大的设备网络。
选择模式和批量动作
我们通过引入消除了显示一列复选框的混乱 新的选择模式。当它打开时,会出现复选框,您可以 只需单击工具栏即可将动作应用于所有选择。
此按钮启用新表中的选择模式。
例如,它允许你在实体页面上立即启用或禁用多个选中的实体。这种新的交互范式也为我们之后加入更多批量管理操作打下了基础。
三种新的组织方式
通读并思考功能请求后,线程 “自动化分组”, 我们意识到,为了不同的目的,可以通过多种方式进行组织。
我们了解到,重度使用自动化的用户往往拥有数百个自动化,这让定位某个特定自动化变得很困难。他们经常 不得不求助于使用“黑客”,例如表情符号、括号内的“标签”或编号 每个自动化都可以获得他们想要的排序顺序。他们需要一种方法来轻松 过滤并将庞大的列表分解为更易于管理的块。
我们还注意到,用户正在将我们的区域功能扩展到其范围之外 预期目的。例如,有些用户会创建“”这样的 例如“3D打印机”、“圣诞装饰品”,甚至“办公桌的左侧”, 将不同的组组合在一起 一把雨伞用于仪表盘或。
当我们开发新的仪表盘和语音命令时,这提出了一个问题 大问题:如果仪表盘我们无法提供专门的解决方案 或自动化蓝图无法自信地假设上下文 它将如何使用。我们需要更专业的东西。
因此,为了平衡为用户提供更易于理解的 UI 的基本目标 所有用户、高级用户对灵活性的需求以及未来的愿景 Home Assistant 中,我们引入了 3 个新的组织结构 Home Assistant:
楼层:帮助Home Assistant了解您的房子
让我们从楼层开始讨论新的组织结构。
要成为真正的智能家庭自动化平台,Home Assistant 需要 理解上下文: a 到底在哪里?一个人如何 与另一个有关?空间是用来做什么的?
目前,Home Assistant 已经有区域这个概念,用来表示你家中每个物理空间内或附近的设备位置 (如客厅或厨房)。然而,一些生活在独立环境中的用户 房屋可能有多层,有自己的区域。
楼层则是一种按房屋楼层来组织区域的新方法。Home Assistant 对你的家及其空间结构理解得越清楚, 结构越清晰,它就越能帮助您。尤其是当涉及到未来的时候 诸如生成仪表盘、语音命令等功能,甚至可能 人工智能相关功能。
您可以在您的 和 中使用地板 您的动作的目标或用您的声音控制它们。例如,您可以 当你睡觉或询问时关闭楼下所有的灯光 协助打开楼上的灯光。
对于我们的高级用户,您甚至可以使用模板中的楼层 创建最先进和最具创意的自动化。
标签:以你想要的方式标记一切
楼层非常适合表达你真实的房屋结构,但每个人组织 Home Assistant 的方式都不一样! 这正是 标签 🏷️ 发挥作用的地方!
标签是一种完全由您决定的组织结构。你可以 使用你喜欢的任何命名方式、任何颜色 🌈 创建任意数量的标签,并且 将它们分配给 Home Assistant 中的任何内容。您将标签分配给 任何东西: , , , ,,,帮手,你说得出来! 您甚至可以为同一事物分配多个标签。
就像地板一样,您可以在自动化和脚本中使用标签: 您的目标。这给了你很大的灵活性, 不仅可以组织您的Home Assistant,还可以实现您的家庭自动化! 🤯
例如,您可以创建一个标签“🎄圣诞节”来标记您的所有 节日期间的圣诞装饰品。然后您可以使用此标签 立即自动化所有这些装饰或在新表中过滤它们。
更多例子?您可以创建一个标签“🔒安全”来标记和控制所有 您的安全相关设备和自动化。或者,“🛌卧室”来标记所有 您的卧室区域并同时控制这些区域的所有设备。
您有太阳能面板或家用电池吗?创建标签“⚡️大量能源使用” 对消耗大量能源的设备进行标记。您可以在以下情况下将其关闭 没有足够的电池或太阳能。
您决定如何使用标签,可能性是无限的!而对于我们的 高级用户,您猜对了,您可以使用模板中的标签。
分类:让每个设置页面更容易浏览
最后但并非最不重要的一点是,我们正在引入类别。类别已设计 与前述的项目分组功能配对, 它可以用于在视觉上对特定于某个表的事物进行分组 在Home Assistant中。
这对于那些希望在特定设置页面里按自己的方式展示内容的人特别有用。 例如,在页面上,您只能创建类别 用于直观地对自动化进行分组,但不用于其他地方,例如“通知” 或“NFC 标签”。然后,您可以查看按以下条件分组或过滤的自动化 这些类别。
由于每个仪表盘的这些类别都是唯一的,因此您可以有不同的 类别集取决于您组织的地点。这意味着 您可以在自动化页面上设置与 、 、 或辅助设置页面。
是时候清理你的Home Assistant了!
总而言之,总共有 4 种分类法可以用来组织实体。 听起来很多,但它们都有一个独特的目的。我们正在延长 并澄清,我们正在介绍 并让你的 许多其他桌子看起来更有条理,也更易于管理。
接下来是什么?是时候深入挖掘了!我们建议您采取以下几个步骤 更好地组织你的 Home Assistant:
- 迁移到标签:
- 如果您一直将自动化与表情符号和括号内的文本分组, 您现在可以为每个创建标签。标签可以有图标来替换 你以前有过的表情符号。
- 对于不是真正物理空间的区域,将它们切换到标签将 为您组织实体提供更大的灵活性。
- 开始使用类别:
如果您有最喜欢的组织特定页面的方式,请创建那些 类别并按类别对表格进行分组。例如,您可以创建一个 所有通知自动化的通知类别并将所有 通知自动化属于该类别。 - 将您的区域分组为楼层:
如果您住在多层住宅中,将区域分组为楼层有助于 组织这些区域并使它们与未来更加兼容 特点。
最后,为了帮助我们帮助您完善这些新功能的设计, 我们很乐意听到您的反馈并看看您如何使用它们!请随意 在下面的评论中分享它们并在我们的社区中讨论它们。
地图仪表盘
介绍一个新的仪表盘这个发布:地图! 🗺️
您可能会想,“嘿,我们 Home Assistant 中已经有了地图仪表盘!” 你是对的!然而,地图是一个始终存在的集成 并且没有提供所需的灵活性和功能。
通过地图仪表盘的介绍,现在可以添加多个地图仪表盘 具有不同的实体和配置设置。例如,创建一个 仪表盘可以显示您家人的位置,另一个仪表盘可以跟踪您的位置 汽车,还有一个可以显示您的宠物的位置。 😂
升级时,Home Assistant 将自动迁移您现有的地图 集成到地图仪表盘。
您不喜欢将地图放在侧边栏上?好吧,那不再是一个 问题。由于它现在是仪表盘,这意味着您可以将其从仪表盘中删除 设置。
网页仪表盘
本次发布的另一个新仪表盘是网页! 🌐
网页仪表盘允许您将网页添加并嵌入到仪表盘中。 这可以是来自互联网的网页或来自本地的本地网页 机器或设备,例如路由器或 NAS。
该仪表盘取代了旧的 iFrame 面板 (iframe_panel)。如果你有
在 YAML 配置中配置的现有面板,Home Assistant 将
升级时自动迁移到新网页仪表盘。
请注意,由于安全限制,并非每个网页都可以嵌入 某些网站或页面已由您的浏览器强制执行,可防止 将它们嵌入Home Assistant仪表盘中。
定义剖面视图中的列
在上一篇文章中,我们介绍了剖面视图 具有拖放支持。我们非常高兴看到你们中有多少人 喜欢它! 🥰
非常感谢所有的反馈和建议!我们正在优先考虑它们,并且 正在努力在即将发布的版本中使剖面视图变得更好。在此发布中,根据您的反馈,我们添加了以下功能: 定义剖面视图使用的最大列数。这可以让你 限制列数,无论您使用的屏幕宽度如何 正在查看您的仪表盘。
从其他控制器添加物质设备
在二月发布中, 我们添加了与其他人共享与 Home Assistant 绑定的 Matter 设备的支持 物质控制者。在本次发布中,我们正在使相反的方式变得更容易。
我们改进了将其他控制器的 Matter 设备添加到 Home Assistant。当您将 Matter 设备添加到 Home Assistant 时,它现在会 询问您是否要添加新的 Matter 设备或是否要添加设备 已添加到另一个控制器(例如 Google Home 或 Apple Home)。
假设您选择添加一个已添加到另一个设备的设备 控制器。在这种情况下,Home Assistant将指导您如何 一步步实现这个目标。
门锁行为改进
一些智能门锁具有可以触发的打开(或解锁)机制 远程。门要么从门锁中弹出,要么可以通过推动打开 靠在门上。
我们希望确保您在误按时不会意外打开门 按钮(例如,不在家时😬)。因此,我们改进了 我们的用户界面中的门锁行为,要求您确认 动作。
更多性能!
还记得我们上一篇文章是如何写的Home Assistant 现在启动速度提高了一倍 吗? 好吧,@bdraco 尚未完成并与 @balloob 合作。如果你以为 之前的发布速度很快,您有福了! 🚀 不同的是, 再次,非常引人注目。
除了简化启动时加载的内容(并减少加载)之外,我们 调整了启动时间跟踪。曾经是那个集成 也可能会导致其他集成变慢;情况不应该再这样了 使其更准确地表示实际启动时间。
想了解您的集成的各个启动时间吗?你可以 在 设置 > 系统 > 维修 中找到它们 通过选择右上角的三点菜单并选择 集成启动时间项。
其他值得注意的变化
本次发布还有更多改进;这是其他一些 此发布的值得注意的更改:- @karwosts 改进了您的Home Assistant 用户个人资料 页面,使导航和查找您正在寻找的设置变得更加容易。 干得好!
- 如果您在自动化中使用 [sentence fire] 来使用
[协助]。发酵现在将在其发酵数据中包含
device_id你可以自动化。谢谢,@synesthesiam! - HomeWizard Energy 集成现在支持最新一代 HomeWizard 能源插座!谢谢,@DCSBL!
- 我们现在可以在更短的时间内发布新版本的 Home Assistant。
为您构建和交付 Home Assistant,时间从 1.5-2 小时缩短为
只需20分钟! 🚀 谢谢@edenhaus!
在我们的开发者博客中了解更多信息。 - Reolink现在支持云台巡检启动/停止、包裹检测和控制 用于播放快速回复消息。谢谢,@starkillerOG!
- 我们有全新的模板功能,可以列出[所有问题] 你的维修仪表盘。谢谢,@RoboMagus!
- 如果您希望风速传感器位于波弗特,那么您很幸运! 您现在可以将测量单位更改为蒲福氏。谢谢,@fwestenberg!
- Husqvarna Automower 集成开发仍在继续,并有额外的功能 新实体,包括传感器、选择实体和设备追踪器。 谢谢,@Thomas55555!
- @catsmanac 添加了一个传感器来监控所连接的电池存储 给你的[Enphase特使];它与能量仪表盘配合使用!好的!
- [小米BLE]集成现在支持门锁和指纹识别器! 太棒了,@Ernst79!
新集成
我们欢迎本版本中的以下新集成:
- Fyta,由 @dontinelli
添加 使用Fyta监控您的植物,Fyta是一种测量灯光的智能植物传感器, 温度、湿度和土壤湿度。 - [运动百叶窗蓝牙],由 @LennP
添加 控制您的蓝牙低湿度运动百叶窗电动窗帘。 - Ollama,由 @synesthesiam
添加 Ollama 一个完全本地化的人工智能对话平台,可用于创建 定制语音助手。
此版本还有新的虚拟集成。虚拟集成是存根 由其他(现有)集成处理以帮助找到。 添加了以下虚拟集成:
- [萨克拉门托市政公用事业区 (SMUD)],由 Opower 提供
集成现在可以从 UI 进行设置现在可以通过 Home Assistant UI 使用以下集成:
- [Lutron 作业],由 [@emontnemery] 完成
- [17TRACK],由 [@shaiu] 完成
- [下载器],由 [@erwindouna] 完成
- [ROVA],由 [@GidoHakvoort] 完成[@emontnemery]: https://github.com/emontnemery [@erwindouna]: https://github.com/erwindouna [@GidoHakvoort]: https://github.com/GidoHakvoort [@shaiu]: https://github.com/shaiu [17TRACK]: /integrations/seventeentrack [Downloader]: /integrations/downloader [Lutron Homeworks]: /integrations/homeworks [ROVA]: /integrations/rova
发布 2024.4.1 - 4月5日- 将 aioairzone-cloud 更新至 v0.4.7 ([@Noltari] - [#114761])
- 将 myuplink 依赖项提升至 0.6.0 (@astrandb - [#114767])
- 将罗米更新到 0.0.9 ([@cdce8p] - [#114360])
- 将罗米更新到0.0.10 ([@xeniter] - [#114785])
- 修复Notion期间未处理的
KeyError([@bachya] - [#114787]) - 修复 Lutron 灯光值 ([@cdheiser] - [#114794])
- 修复 snmp 中的类型转换 ([@lextm] - [#114795])
- 使用动作地图顺序处理不明确的动作 (@bdraco - [#114825])
- 将 opower 提升至 0.4.3 ([@tronikos] - [#114826])
- 重构 ConfigStore 需要提交 config_dir (@bdraco - [#114827])
- 避免在下载器初始化时阻止 IO (@joostlek - [#114841])
- 修复下载器 YAML 导入(@joostlek - [#114844])
- 前端更新至 20240404.0 ([@bramkragten] - [#114859])
- 修复 Axis 网络头平台支持 HTTPS ([@Kane610] - [#114886])
- 将weatherflow4py升级到0.2.20 ([@jeeftor] - [#114888])
- 修复轴重新配置步骤不提供协议作为替代方案,而是作为字符串([@Kane610] - [#114889])
- 更新前端至 20240404.1 ([@bramkragten] - [#114890]) -确保 db_schema 中的所有表都具有默认表参数 (@bdraco - [#114895])
- 减少八月投票频率(@bdraco - [#114904])
- 在 myuplink 中显示正确的型号字符串(@astrandb - [#114921])
- 在下载器中创建正确的导入问题(@joostlek - [#114922])
- 修复媒体浏览器中的投射仪表盘 (@joostlek - [#114924])
- 将 systembridgemodels 固定到 4.0.4 ([@timmo001] - [#114842])
- 修复ROVA验证(@joostlek - [#114938])[#114360]: https://github.com/home-assistant/核心/pull/114360 [#114761]: https://github.com/home-assistant/核心/pull/114761 [#114764]: https://github.com/home-assistant/核心/pull/114764 [#114767]: https://github.com/home-assistant/核心/pull/114767 [#114785]: https://github.com/home-assistant/核心/pull/114785 [#114787]: https://github.com/home-assistant/核心/pull/114787 [#114794]: https://github.com/home-assistant/核心/pull/114794 [#114795]: https://github.com/home-assistant/核心/pull/114795 [#114825]: https://github.com/home-assistant/核心/pull/114825 [#114826]: https://github.com/home-assistant/核心/pull/114826 [#114827]: https://github.com/home-assistant/核心/pull/114827 [#114841]: https://github.com/home-assistant/核心/pull/114841 [#114842]: https://github.com/home-assistant/核心/pull/114842 [#114844]: https://github.com/home-assistant/核心/pull/114844 [#114859]: https://github.com/home-assistant/核心/pull/114859 [#114886]: https://github.com/home-assistant/核心/pull/114886 [#114888]: https://github.com/home-assistant/核心/pull/114888 [#114889]: https://github.com/home-assistant/核心/pull/114889 [#114890]: https://github.com/home-assistant/核心/pull/114890 [#114895]: https://github.com/home-assistant/核心/pull/114895 [#114904]: https://github.com/home-assistant/核心/pull/114904 [#114921]: https://github.com/home-assistant/核心/pull/114921 [#114922]: https://github.com/home-assistant/核心/pull/114922 [#114924]: https://github.com/home-assistant/核心/pull/114924 [#114938]: https://github.com/home-assistant/核心/pull/114938 [@Kane610]: https://github.com/Kane610 [@Noltari]: https://github.com/Noltari @astrandb: https://github.com/astrandb [@bachya]: https://github.com/bachya @bdraco: https://github.com/bdraco [@bramkragten]: https://github.com/bramkragten [@cdce8p]: https://github.com/cdce8p [@cdheiser]: https://github.com/cdheiser @frenck: https://github.com/frenck [@jeeftor]: https://github.com/jeeftor @joostlek: https://github.com/joostlek [@lextm]: https://github.com/lextm [@timmo001]: https://github.com/timmo001 [@tronikos]: https://github.com/tronikos [@xeniter]: https://github.com/xeniter
发布 2024.4.2 - 4月8日- 修复 SNMP device_tracker 实现中的挂起问题 ([@nmaggioni] - [#112815])
- 修复 homematic 中赤字 if 语句的问题 ([@bbr111] - [#114832])
- 将 pylitterbot 更新至 2023.4.11 ([@natekspencer] - [#114918])
- 修复 Snapcast 配置流程 (@joostlek - [#114952])
- 将轴碰撞到 v61 ([@Kane610] - [#114964])
- 过滤掉 Lokalise 中的模糊翻译 (@joostlek - [#114968])
- 升级到pynobo 1.8.1 ([@oyvindwe] - [#114982])
- 修复普罗米修斯重建期间字典大小变化的问题 (@bdraco - [#115005])
- 将
brother升级到版本 4.1.0 ([@bieniu] - [#115021]) - 将 yolink-api 升级到 0.4.2 ([@matrixd2] - [#115026])
- 将 xknxproject 更新到 3.7.1 ([@farmio] - [#115053])
- 修复 synology_dsm 可用性 (@bdraco - [#115073])
- 将 hass-nabucasa 从 0.80.0 降级至 0.78.0 ([@ludeeus] - [#115078])
- 将 velbus-aio 升级到 2024.4.1 ([@Cereal2nd] - [#115109])
- 使用直到同时条件终止执行超过10000次的脚本 (@bdraco - [#115110])
- 改进对 fyta 集成中错误值的处理(@dontinelli - [#115134])
- 将 fyta_cli 提升至 0.3.5 (@dontinelli - [#115143])
- 修复 fibaro 传感器附加传感器查找 ([@rappenze] - [#115148])
- 在触发事件之前启动计时实体状态(@bdraco - [#115151])
- 如果突然添加失败,则避免检查轮询(@bdraco - [#115159])
- 公用事业仪表的重置请求,无关税([@gibwar] - [#115170])[#112815]: https://github.com/home-assistant/核心/pull/112815 [#114764]: https://github.com/home-assistant/核心/pull/114764 [#114832]: https://github.com/home-assistant/核心/pull/114832 [#114918]: https://github.com/home-assistant/核心/pull/114918 [#114934]: https://github.com/home-assistant/核心/pull/114934 [#114952]: https://github.com/home-assistant/核心/pull/114952 [#114964]: https://github.com/home-assistant/核心/pull/114964 [#114968]: https://github.com/home-assistant/核心/pull/114968 [#114982]: https://github.com/home-assistant/核心/pull/114982 [#115005]: https://github.com/home-assistant/核心/pull/115005 [#115021]: https://github.com/home-assistant/核心/pull/115021 [#115026]: https://github.com/home-assistant/核心/pull/115026 [#115053]: https://github.com/home-assistant/核心/pull/115053 [#115073]: https://github.com/home-assistant/核心/pull/115073 [#115078]: https://github.com/home-assistant/核心/pull/115078 [#115109]: https://github.com/home-assistant/核心/pull/115109 [#115110]: https://github.com/home-assistant/核心/pull/115110 [#115134]: https://github.com/home-assistant/核心/pull/115134 [#115143]: https://github.com/home-assistant/核心/pull/115143 [#115148]: https://github.com/home-assistant/核心/pull/115148 [#115151]: https://github.com/home-assistant/核心/pull/115151 [#115159]: https://github.com/home-assistant/核心/pull/115159 [#115170]: https://github.com/home-assistant/核心/pull/115170 [@Cereal2nd]: https://github.com/Cereal2nd [@Kane610]: https://github.com/Kane610 [@bbr111]: https://github.com/bbr111 @bdraco: https://github.com/bdraco [@bieniu]: https://github.com/bieniu @dontinelli: https://github.com/dontinelli [@farmio]: https://github.com/farmio @frenck: https://github.com/frenck [@gibwar]: https://github.com/gibwar @joostlek: https://github.com/joostlek [@ludeeus]: https://github.com/ludeeus [@matrixd2]: https://github.com/matrixd2 [@natekspencer]: https://github.com/natekspencer [@nmaggioni]: https://github.com/nmaggioni [@oyvindwe]: https://github.com/oyvindwe [@rappenze]: https://github.com/rappenze
发布 2024.4.3 - 4月12日- 将 aiohttp 升级到 3.9.4 (@bdraco - [#110730])
-添加对磁盘修复的支持([@mdegat01] - [#114891])
- 改进Risco异常日志记录([@OnFreund] - [#115232])
- Risco local 中可配置的最大并发数 ([@OnFreund] - [#115226])
- 修复caldav中缺失的超时(@bdraco - [#115247])
- 修复 Google Tasks 解析删除响应的问题 ([@allenporter] - [#115258])
- 将太阳能库升级到v3.1.0 ([@klaasnicolaas] - [#115272])
- 使用支持连字符备份项 ([@agners] - [#115274])
- 凹凸 pymodbus v3.6.7 (@janiversen - [#115279])
- 将 yt-dlp 提升至 2024.04.09 (@joostlek - [#115295])
- 修复蓝牙代理未提供设备名称时 Aranet 失败的问题 ([@thecode] - [#115298])
- 将 zha-quirks 提升至 0.0.114 ([@TheJulianJES] - [#115299])
- 如果取消,确保自动化不会从火灾中执行(@bdraco - [#115305])
- 凹凸重试连接器 3.5.0 (@bdraco - [#115328])
- 防止重置非活动 modbus (@janiversen - [#115364])
- 解决 modbus 测试问题 (@janiversen - [#115376])
- 修复假期动态加载中的死锁(@bdraco - [#115385])
- 将觅觅第六感提升至 0.18.8 ([@NodeJSmith] - [#115393])
- 修复了关闭已关闭开关时雨鸟开关中的错误([@allenporter] - [#115421])
- 将 pybotvac 提升至 0.0.25 ([@Santobert] - [#115435])
- 更新前端至 20240404.2 ([@bramkragten] - [#115460])[#110730]: https://github.com/home-assistant/核心/pull/110730 [#114764]: https://github.com/home-assistant/核心/pull/114764 [#114891]: https://github.com/home-assistant/核心/pull/114891 [#114934]: https://github.com/home-assistant/核心/pull/114934 [#115186]: https://github.com/home-assistant/核心/pull/115186 [#115226]: https://github.com/home-assistant/核心/pull/115226 [#115232]: https://github.com/home-assistant/核心/pull/115232 [#115247]: https://github.com/home-assistant/核心/pull/115247 [#115258]: https://github.com/home-assistant/核心/pull/115258 [#115272]: https://github.com/home-assistant/核心/pull/115272 [#115274]: https://github.com/home-assistant/核心/pull/115274 [#115279]: https://github.com/home-assistant/核心/pull/115279 [#115295]: https://github.com/home-assistant/核心/pull/115295 [#115298]: https://github.com/home-assistant/核心/pull/115298 [#115299]: https://github.com/home-assistant/核心/pull/115299 [#115305]: https://github.com/home-assistant/核心/pull/115305 [#115328]: https://github.com/home-assistant/核心/pull/115328 [#115364]: https://github.com/home-assistant/核心/pull/115364 [#115376]: https://github.com/home-assistant/核心/pull/115376 [#115385]: https://github.com/home-assistant/核心/pull/115385 [#115393]: https://github.com/home-assistant/核心/pull/115393 [#115421]: https://github.com/home-assistant/核心/pull/115421 [#115435]: https://github.com/home-assistant/核心/pull/115435 [#115460]: https://github.com/home-assistant/核心/pull/115460 [@NodeJSmith]: https://github.com/NodeJSmith [@OnFreund]: https://github.com/OnFreund [@Santobert]: https://github.com/Santobert [@TheJulianJES]: https://github.com/TheJulianJES [@agners]: https://github.com/agners [@allenporter]: https://github.com/allenporter @bdraco: https://github.com/bdraco [@bramkragten]: https://github.com/bramkragten @frenck: https://github.com/frenck @janiversen: https://github.com/janiversen @joostlek: https://github.com/joostlek [@klaasnicolaas]: https://github.com/klaasnicolaas [@mdegat01]: https://github.com/mdegat01 [@thecode]: https://github.com/thecode## 发布 2024.4.4 - 4 月 23 日-将 slixmpp 版本提升至 1.8.5 ([@ravermeister] - [#114448])
- 使 Withings 在互联网中断后可恢复 (@joostlek - [#115124])
- 修复 Hyperion 灯光不更新状态的问题 ([@avee87] - [#115389])
- 将计划模式添加到雷诺充电模式([@slyoldfox] - [#115427])
- 将 Zeroconf 提升至 0.132.1 (@bdraco - [#115501])
- 将 Zeroconf 提升至 0.132.2 (@bdraco - [#115505])
- 将范围更新至 10.3.0 ([@cdce8p] - [#115524])
- 修复 TimestampDataUpdateCoordinator 中的竞赛 (@bdraco - [#115542])
- 修复遥测传感器值 ([@Bre77] - [#115571])
- Modbus:Bump pymodbus v3.6.8 (@janiversen - [#115574])
- 修复 Teslemetry 中的传感器实体描述 ([@Bre77] - [#115614])
- 将 httpcore 提升至 1.0.5 (@bdraco - [#115672])
- 将 sqlparse 升级到 0.5.0 (@bdraco - [#115681])
- 将 aiohttp 升级到 3.9.5 (@bdraco - [#115727])
- 将 renault-api 升级到 0.2.2 ([@epenet] - [#115738])
- 修复作业导入流程([@emontnemery] - [#115761])
- 允许 [##:##:##] 在作业中输入键盘地址 ([@emontnemery] - [#115762])
- 将缺少的 media_player 功能添加到三星电视 ([@chemelli74] - [#115788])
- 将 aiounifi 升级到 v75 ([@Kane610] - [#115819]) -保证脚本立即超时(@bdraco - [#115830])
- 修复获取传感器 (Airthings) 时的 KeyError 错误 ([@LaStrada] - [#115844])
- 将 plexapi 升级到 4.15.12 ([@jjlawren] - [#115872])
- 将升级到8.0.0 ([@allenporter] - [#115907])
- 修复 Tankerkoenig 传感器的断层属性 ([@mib1185] - [#115914])
- 在squeezebox中使用启动助手进行服务器发现([@rajlaud] - [#115978])[#114448]: https://github.com/home-assistant/核心/pull/114448 [#114764]: https://github.com/home-assistant/核心/pull/114764 [#114934]: https://github.com/home-assistant/核心/pull/114934 [#115124]: https://github.com/home-assistant/核心/pull/115124 [#115186]: https://github.com/home-assistant/核心/pull/115186 [#115389]: https://github.com/home-assistant/核心/pull/115389 [#115427]: https://github.com/home-assistant/核心/pull/115427 [#115463]: https://github.com/home-assistant/核心/pull/115463 [#115501]: https://github.com/home-assistant/核心/pull/115501 [#115505]: https://github.com/home-assistant/核心/pull/115505 [#115524]: https://github.com/home-assistant/核心/pull/115524 [#115542]: https://github.com/home-assistant/核心/pull/115542 [#115571]: https://github.com/home-assistant/核心/pull/115571 [#115574]: https://github.com/home-assistant/核心/pull/115574 [#115614]: https://github.com/home-assistant/核心/pull/115614 [#115672]: https://github.com/home-assistant/核心/pull/115672 [#115681]: https://github.com/home-assistant/核心/pull/115681 [#115727]: https://github.com/home-assistant/核心/pull/115727 [#115738]: https://github.com/home-assistant/核心/pull/115738 [#115761]: https://github.com/home-assistant/核心/pull/115761 [#115762]: https://github.com/home-assistant/核心/pull/115762 [#115788]: https://github.com/home-assistant/核心/pull/115788 [#115819]: https://github.com/home-assistant/核心/pull/115819 [#115830]: https://github.com/home-assistant/核心/pull/115830 [#115844]: https://github.com/home-assistant/核心/pull/115844 [#115872]: https://github.com/home-assistant/核心/pull/115872 [#115907]: https://github.com/home-assistant/核心/pull/115907 [#115914]: https://github.com/home-assistant/核心/pull/115914 [#115978]: https://github.com/home-assistant/核心/pull/115978 [@Bre77]: https://github.com/Bre77 [@Kane610]: https://github.com/Kane610 [@LaStrada]: https://github.com/LaStrada [@allenporter]: https://github.com/allenporter [@avee87]: https://github.com/avee87 @bdraco: https://github.com/bdraco [@cdce8p]: https://github.com/cdce8p [@chemelli74]: https://github.com/chemelli74 [@emontnemery]: https://github.com/emontnemery [@epenet]: https://github.com/epenet @frenck: https://github.com/frenck @janiversen: https://github.com/janiversen [@jjlawren]: https://github.com/jjlawren @joostlek: https://github.com/joostlek [@mib1185]: https://github.com/mib1185 [@rajlaud]: https://github.com/rajlaud [@ravermeister]: https://github.com/ravermeister [@slyoldfox]: https://github.com/slyoldfox
需要帮助吗?加入社区!
Home Assistant 拥有一个庞大的用户社区,他们都非常愿意 互相帮助。那么,加入我们吧!
我们非常活跃的 Discord 聊天服务器 是一个绝佳的地方 ,并且不要忘记加入我们精彩的论坛。
发现错误或问题?请在我们的问题跟踪器 中报告, 把它修好!或者,查看我们的帮助页面 以获取更多指导 你可以去的地方。
您更喜欢电子邮件吗? 订阅我们的“打造开放之家”时事通讯 获取有关功能、社区中发生的事情的最新消息以及 有关建造开放之家的其他新闻;直接进入您的收件箱。
向后不兼容的更改
Python 3.11 支持之前已被弃用,现已被删除。 Home Assistant 现在需要 Python 3.12 才能运行。如果您使用 Home Assistant,则无需执行任何操作 System, Home Assistant Container, or Home Assistant 受监管模式安装 方法。在这些情况下,我们会为您处理所有这些事情。您的系统已 使用 Python 3.12 已经有一段时间了。
AEMET OpenData 集成之前为每个实体创建了两个实体 配置位置:一个提供每日天气预报,另一个提供每小时天气预报 预测。
AEMET OpenData 集成现在仅创建一个提供 每日和每小时天气预报。
(@gjohansson-ST - #110764) (文档)
趋势传感器现在使用使用 Snake_case 而不是空格的值 中间:
rising quickly->rising_quicklyrising slightly->rising_slightlyfalling slightly->falling_slightlyfalling quickly->falling_quickly
请相应地更新您的自动化和脚本。
非功能性的 away 预设模式已被替换为正确的
away_indefinitely 预设模式。
如果有任何自动化或脚本依赖于 away 预设模式,
它需要更新。
(@alexsydell - #108636) (文档)
加拿大环境部集成之前为每个项目创建了两个实体 配置位置:一个提供每日天气预报,另一个提供每小时天气预报 预测。
加拿大环境部集成现在仅创建一个实体 提供每日和每小时天气预报。
(@gjohansson-ST - #112447) (文档)
National Weather 服务集成之前为每个创建了两个实体 配置位置:一个提供每日天气预报,另一个提供每小时天气预报 预测。
National Weather 服务集成现在只创建一个实体 提供每日和每小时天气预报。
(@gjohansson-ST - #112503) (文档)
Met Éireann 集成之前为每个配置创建了两个实体 位置:一个提供每日天气预报,另一个提供每小时天气预报。
Met Éireann 集成现在只创建一个提供两者的实体 每日和每小时天气预报。
(@gjohansson-ST - #112449) (文档)
Met Office 集成之前为每个配置创建了两个实体 位置:一个提供每日天气预报,另一个提供每小时天气预报。
Met Office 集成现在仅创建一个提供以下功能的实体: 每日和每小时天气预报。
(@gjohansson-ST - #112452) (文档)
Modbus 集成不允许配置仅包含设备 (无实体);这将产生一个问题,并且该条目将不会被加载。对于需要的特殊情况(例如某些自定义组件), 请添加一个虚拟实体。
(@janiversen - #113516) (文档)
现在假定使用 json 模式的 mqtt 灯光支持 brightness
除非仅支持颜色模式 rgb、rgbw 或 rgbww。
对于仅支持颜色模式 rgb、rgbw 或 rgbww 的灯光,
如果亮度不是,brightness 选项标志仍然可以设置为 false
支持。在这种情况下,在 Home Assistant 中模拟亮度支持:
缩放 RGBx 值。
对于除 ColorMode.ONOFF 之外的所有其他颜色模式,假设亮度为
支持,并且 brightness 属性将包含在 MQTT 有效负载中
当 brightness 属性提供给 light.turn_on 服务时。
如果您的帐户中有 Nibe SMO 20,您会注意到大约 550 集成不再提供实体。
您可以安全地删除这些实体,因为集成不使用它们。
选项 excl_filter 和 incl_filter 现在过滤精确匹配
路线中的街道名称。以前,他们只过滤短的
路线的描述。
之前已弃用的 forecast 天气实体属性,现已被
已删除。使用weather.get_forecasts
服务来获取预测数据。
(@gjohansson-ST - #110761) (文档)
如果您是一名自定义集成开发人员并且想要了解如何打破 可用于您的集成的更改和新功能:请务必遵循我们的 [开发者博客][开发博客]。以下是本次发布中最值得注意的内容:
- 温控实体辅助加热器已弃用
- 配置条目现在可以提供重新配置步骤
- 弃用 hass.helpers 用法
- 弃用
async_run_job和async_add_job - uv 如何为 Home Assistant 每月节省 215 个计算小时
- 在执行器中集成导入以避免阻塞事件循环
- 新状态时间戳状态.last_reported
- 通过翻译引发异常
下面告别
自本发布起,以下集成也不再可用:
- OpenCV 已被删除。集成一直处于破损状态 一年多了,目前没有前进的道路。 ([@thecode] - [#113455])[@thecode]: https://github.com/thecode [#113455]: https://github.com/home-assistant/核心/pull/113455
所有更改
当然,这篇文章还有很多内容。您可以找到以下列表 此处所做的所有更改:Home Assistant Core 2024.4 的完整变更日志


