新的一个月,新的 Home Assistant Core 2024.4 更新!团队确实很活跃,本月的新功能再次非常实用!此版本带来了另一个备受期待的功能:自动化分组!即使这意味着要进行分组工作,该团队也会在 3 个系统上工作来组织自动化,而且还包括所有家庭助理设备,这将使稍微组织所有这些成为可能。因为我们必须承认,通过与一切兼容,我们的家庭自动化系统变成了一个真正的丛林。让我们更详细地探讨这一点。
改进了表格!
添加新的方式来组织您的家庭助理真是太棒了!但同样重要的是能够轻松查看、过滤和导航信息。为此,开发人员重新设计了所有 Home Assistant 桌子。
对于管理界面来说,表格对于可视化和管理大量数据至关重要。 Home Assistant 在其配置页面中包含许多表格。以前,用户界面允许搜索、排序和过滤某些方面,但相对简单。
此更新带来了改进的用户界面,该界面将通过新的和改进的功能对配置页面中的所有表格进行标准化。
新的工具栏
当功能被添加到表格中时,必须注意保持用户界面清晰且功能易于查找。这就是开发人员在下拉菜单中添加描述性文本并标准化工具栏按钮和文本框的外观的原因。

过滤面板
以前,自动化页面允许您按域、实体或设备进行过滤,但一次只能过滤一个,并且过滤器隐藏在下拉菜单中,这意味着您必须在下拉菜单中选择一个下拉菜单才能按区域进行过滤。不是最直观的…
因此,新的过滤器面板通过提供新的双窗格用户界面解决了这些问题,该用户界面允许您在左侧检查跨多种过滤器类型的多个过滤器,并在右侧查看过滤结果。

每个表还出现了几种新类型的过滤器。例如,自动化现在不仅可以按区域、实体或设备进行过滤,还可以按使用的计划、标签和类别进行过滤。
设备和实体页面现在不仅可以按状态进行过滤,还可以按集成和域进行过滤。现在几乎所有的图板都有有用的新过滤器来帮助您找到所需的内容。
对元素进行分组
浏览数百个自动化或数千个实体的列表可能会很乏味。尽管过滤器可以帮助缩小列表范围,但以视觉方式将项目分组为更小的块可以更轻松地导航。
通过“组元素”功能,开发人员引入了一个新的下拉菜单来选择如何对表元素进行分组。在自动化页面上,您可以根据自动化的状态(无论是否启用)和自定义类别对自动化进行分组。在设备页面上,您甚至可以按制造商、区域或集成对它们进行分组,这真的很棒,因为它使页面更易于导航。这为您提供了组织庞大设备网络的新视角。

选择模式和批量操作
该团队通过引入新的选择模式消除了显示一列复选框的混乱。启用后,会出现复选框,您只需单击工具栏即可将操作应用于所有选择。

例如,它允许您激活或停用在实体页面上选择的多个实体。这种新的范例将使我们能够在未来引入更多的批量管理操作。

三种新的组织方式
开发人员注意到,高级用户中可能有数百个自动化,因此很难找到特定的自动化。他们经常不得不求助于表情符号、括号内的“标签”等“技巧”,或者对每个自动化进行编号以获得他们想要的排序顺序。他们需要一种方法来轻松过滤庞大的列表并将其分解为更易于管理的块。
有些人使用区域功能超出了其预期目的。例如,一些用户创建“区域”,例如“3D打印机”、“圣诞装饰品”,甚至“我桌子的左侧”,以便将不同的设备和实体分组在一个屋顶下以用于仪表板或自动化。
但在开发新的仪表板和语音命令时,这提出了一个重大问题:如果仪表板或自动化计划无法自信地假设其使用环境,则不可能提供专门的解决方案。因此,为了平衡为所有用户提供更易于理解的用户界面的基本目标、高级用户对灵活性的需求以及 Home Assistant 的未来愿景,Home Assistant 中引入了 3 个新的组织结构:楼层、标签和类别
地板:帮助家庭助理了解您的家
让我们从楼层开始讨论新的组织结构。
要成为真正的智能家庭自动化平台,家庭助理必须了解上下文:设备到底位于哪里?一个区域如何与另一个区域连接?空间是用来做什么的?
目前,Home Assistant 有区域。区域指定您家中每个居住空间(例如客厅或厨房)的设备的物理位置或邻近区域。然而,一些居住在单户住宅中的用户可能拥有多个楼层并拥有自己的区域。
地板是一种按楼层整理家中区域的新方法。家庭助理对您的家及其空间结构了解得越多,它就越能为您提供帮助。特别是当涉及到仪表板生成、语音命令甚至人工智能相关功能等未来功能时。

您可以使用自动化和脚本中的楼层作为操作目标或通过语音控制它们。例如,您可以在睡觉时关闭下层所有的灯,或者让助理打开上层的灯。
对于有经验的用户,甚至可以使用模板中的阶段来创建最先进和最具创意的自动化。
标签:按照您的意愿标记所有内容
楼层和区域非常适合代表您的家,但正如每个人都有自己的家组织方式一样,每个人也有自己的家庭助理组织方式!这就是标签发挥作用的地方!
标签是一种完全由您决定的组织结构。您可以根据需要使用任何命名结构、任何颜色创建任意数量的标签,并将它们分配给 Home Assistant 中的几乎任何内容。您可以为任何内容分配标签:区域、设备、实体、自动化、脚本。您甚至可以为同一事物分配多个标签。

与楼层一样,您可以在自动化和脚本中使用标签来定位您的操作。这提供了很大的灵活性,不仅可以组织您的家庭助理,还可以实现家庭自动化!
例如,您可以创建“圣诞节”标签来标记节日期间的所有圣诞装饰品。然后,您可以使用此标签一次性自动化所有这些装饰或在新表中过滤它们!
另一个例子:您可以创建一个“安全”标签来标记和控制所有与安全相关的设备和自动化。或者,“卧室”来标记所有卧室并同时控制那里的所有设备。
您有太阳能电池板或家用电池吗?创建“饥饿设备”标签来标记消耗大量能源的设备。当可用电池或太阳能不足时,您可以将其关闭。
您决定如何使用标签,可能性是无限的!
类别:这些使浏览每个设置页面变得更加容易
最后是类别。类别被设计为与上述项目分组功能相关联,它们可用于将特定项目直观地分组到 Home Assistant 中的某个表格中。
这对于那些通过将实体分成板上的几个部分来以特定方式显示实体的人来说非常有用。例如,在自动化页面上,您可以创建仅用于直观地对自动化进行分组的类别,而不能用于其他用途,例如“通知”或“NFC 标签”。然后,您可以查看根据这些类别分组或过滤的自动化。

由于这些类别对于每个仪表板都是唯一的,因此您可以根据组织位置拥有不同的类别集。这意味着您可以在自动化页面以及场景、脚本或向导设置页面上拥有不同的类别。
目标:清理 Home Assistant!
总之,总共有 4 种分类法来组织您的实体。这可能看起来很多,但它们都有不同的功能。例如,可以使用楼层来扩展和澄清区域,并使用标签和类别来组织自动化和表格。
该团队还提供了一些有关如何最好地组织 Home Assistant 的提示:
- 迁移到标签:
- 如果您已将自动化与表情符号和括号文本分组,那么您现在可以为每个自动化创建标签。标签可以包含图标来替换您之前使用的表情符号。
- 对于实际上不是物理空间的区域,用标签替换它们将使您在组织功能时更加灵活。
- 开始使用类别:
- 如果您有组织特定页面的首选方式,请创建这些类别并根据它们对看板进行分组。例如,您可以为所有通知自动化创建一个通知类别,并将所有通知自动化放置在该类别中。
- 将您的空间分组为楼层:
- 如果您住在多层住宅中,按楼层对区域进行分组有助于组织区域并使它们与未来的功能更加兼容。
地图仪表板
此版本中出现了一个新的仪表板:地图!
是的,我们已经在 Home Assistant 中拥有了地图仪表板。然而,该卡是一种一直存在的集成,并没有提供所需的灵活性和功能。
随着地图仪表板的推出,您现在可以添加具有不同实体和配置设置的多个地图仪表板。例如,创建一个仪表板来显示家庭成员的位置,另一个仪表板用于跟踪您的汽车,另一个仪表板用于显示宠物的位置。

更新时,Home Assistant 会自动将您现有的地图集成迁移到地图仪表板。
不喜欢将地图放在侧边栏中?这不再是问题。由于现在这是一个仪表板,您可以在仪表板设置中将其删除。
网页仪表板
此版本的另一个新仪表板是网页!
网页仪表板允许您添加网页并将其嵌入仪表板。这可以是来自 Internet 的网页,也可以是来自本地计算机或设备(例如路由器或 NAS)的本地网页。

该仪表板取代了旧的 iFrame 面板。如果您在 YAML 配置中配置了现有面板,Home Assistant 会在更新期间自动将它们迁移到新的网页仪表板。

请注意,由于某些网站或页面由浏览器强制执行的安全限制,并非所有网页都可以嵌入,这会阻止它们嵌入到 Home Assistant 仪表板中。
在剖面视图中设置列
在最新版本中,Home Assistant 引入了支持拖放的“部分”视图。
在此更新中,根据收到的反馈,开发人员添加了设置剖面视图使用的最大列数的功能。这允许您限制列数,无论您查看仪表板的屏幕宽度如何。

从其他控制器添加 Matter 设备
在 二月更新,该团队添加了与其他 Matter 控制器共享链接到 Home Assistant 的 Matter 设备的功能。在此版本中,情况恰恰相反:可以将其他控制器的 Matter 设备添加到 Home Assistant。当您将 Matter 设备添加到 Home Assistant 时,它现在会询问您是否要添加新的 Matter 设备,或者是否要添加已添加到其他控制器(例如 Google Home 或 Apple Home)的设备。

假设您选择添加一个已添加到另一个控制器的设备。在这种情况下,Home Assistant会一步步引导您进行此操作。

改进的锁定行为
一些智能锁具有可以远程触发的打开(或解锁)机制。门可以从锁中出来,也可以通过推门来打开。
为了避免在您不正确地按下按钮时(例如,当您不在家时)意外打开门,开发人员通过要求您确认操作来改进用户界面中的锁行为:

性能更加出色!
最新的更新已经显着加快了系统的启动速度。但事情还没有结束! Home Assistant 确实变得更快,而且差异再次非常明显。
除了简化启动时加载的内容(并减少加载)之外,他们还调整了启动时间跟踪。以前,一种集成可能会减慢其他集成的速度;现在情况已不再如此,可以更准确地表示实际启动时间。
您想知道集成的各个开始时间吗?您可以在“设置”->“系统”->“修复”页面中找到它们,方法是选择右上角的三点菜单并选择该项目 积分开始时间。
而这些只是本次更新带来的主要改进!你可以找到所有 详情请见官方页面。
完整的汇报视频也可观看: