2024.8:漂亮的徽章!

Home Assistant 2024.8!🎉

警告!本月将会有一篇精彩的大型文章即将发布!

11!新集成7!现在可以通过 UI 进行集成; 我们有许多值得注意的集成改进 甚至还有更多对Home Assistant的值得注意的改进 本身。 而这……还只是冰山一角! 🗻

我对新的仪表盘徽章 特别兴奋。 我的意思是,旧的不是最漂亮的,但这些新的绝对是 太漂亮了!哦!如果您错过了最后的仪表盘流,我强烈推荐 观看它的录音,如 很有见地!

此发布也标志着Home Assistant历史上的一个重要里程碑, 因为我们正在告别服务呼叫。 服务从第一天起就已经存在,但我们现在正在转向动作, 使向Home Assistant新手解释事情变得更容易。

享受发布! 🎉

../Frenck

仪表盘 - 第 2 章

作为我们路线图的一部分,工作已 继续使仪表盘定制和组织变得更加容易 直观。

上周,我们有《仪表盘第二章》 直播,谈论仪表盘当前状态、进展情况 我们已经做了、即将推出的功能以及我们正在努力的改进,但是 更重要的是:我们所有研究和设计理念的伟大见解 仪表盘后面。如果您错过了,可以观看 1 小时的录音 在我们的 YouTube 频道 或 阅读回顾博客文章。作为我们持续改进的一部分,本月我们全面重新设计了 并修改了仪表盘的徽章!

仪表盘的新徽章

我们已经在仪表盘第 2 章博客文章 中详细介绍了它 本次发布介绍了我们重新设计的徽章!

这是对 Home Assistant 中原始徽章的重大改进 自从,嗯,永远。新徽章的设计与 [蘑菇]芯片对应,并且应该位于仪表盘视图的顶部, 提供您需要了解的最重要信息的摘要 一目了然。

New badges sitting on top of a 仪表盘 view!

这些新徽章与之前设计的功能相匹配,但 现在功能更加丰富。当然,它们可以通过 UI 完全配置, 允许你按需要进行调整。你可以指定是否显示图标、名称和/或状态,也可以配置每个徽章内部显示的内容。

当然,一切都可以按照您喜欢的顺序拖放😎

不仅如此,新徽章还带有可见性选项,同样 正如我们在 Home Assistant 2024.6 中引入的 那样。 这意味着您可以根据谁正在查看仪表盘、查看什么内容来显示或隐藏它们 它所显示的屏幕尺寸,实体是否处于某种状态, 等等。

Screenshots; left showing the add badge dialog wich include the custom mushroom template badge, on the right shows the visibility tab and options badges now have.

最好的消息是什么?新徽章适用于新的部分视图和 旧砖石景观! 🎉 哎呀!,我们甚至支持自定义徽章,例如 【蘑菇】项目🍄发布的自定义模板之一。

如果您现在已有旧式徽章,请不要担心!他们将是 当您升级到此版本时,会自动转换为新徽章。

优化了部分视图的信息密度

对于本次发布,我们还针对我们的设计网格进行了微调 实验剖面视图

每行的高度已减小,可以显示更多信息 显示在屏幕上。像素推时也缩小了差距 Tile 配合 内容与其之间 【特点】(/dashboards/features/),产生更清洁更 外观均匀。

Screenshot showing the difference between the previous and current 发布. 左侧为 2024.7 版本,右侧为 2024.8 版本。

如果您一直在尝试各个部分并调整了某些部分的大小 因此,您可能需要重新调整大小以适应这些更改。

##再见服务电话,你好动作👋

此版本标志着 Home Assistant 发展中的一个重要里程碑: 我们要告别 服务调用,向 操作 问好!

如果你是 Home Assistant 的老用户,并且正在读到这里:请先别慌。这个变化不会破坏任何东西,一切都会像之前一样继续工作。在 2024.1 版本中,我们已经统一了操作 在Home Assistant和脚本编辑器中。目标是 这一变化是为了让新用户更容易使用我们的自动化编辑器 通过删除“服务调用”层和术语来理解。

Screenshot showing the new add 动作 dialog utilizing the search function to find whatever you need.

上面的屏幕截图显示了自 1 月发布以来一直在使用的 UI, 总体上很受欢迎。然而,基本术语 在我们的文档和 Home Assistant 的所有其他地方仍然使用 “服务呼叫”术语。

此外,Home Assistant 中的“服务”一词含义过多且含糊不清。 它用于您可以在 Home Assistant 中调用的服务和您可以调用的服务。 可能与天气或音乐服务等集成。在后一种情况下,我们 正在谈论与程序或网站提供的服务集成, 在我们的设置页面中引用为 设备和服务。 😵‍💫

为了让事情更清楚,我们现在正在更改术语 Home Assistant中的_服务调用_从“服务”到“动作”无处不在

文档、UI、代码和其他地方的每一次出现 在Home Assistant中,已被替换为“动作”。与之前的服务不同 哪些被“称为”,动作被“执行”。

Screenshot of the 开发者 tools, which also renamed all occurances of 服务 to 动作.

:::重要

如果您在 YAML 中编写自动化,您会注意到 service 键 在你的动作中现在称为action。例如:

- action: light.turn_on
  target:
    area: living_room

现有的 UI 管理的自动化将在下次使用时自动转换 已编辑并保存。如果您使用 YAML 编写自动化,您可以 使用 actionservice,因为此更改完全向后兼容, 但我们建议从现在开始使用 action

:::

按创建时间或最后修改时间对数据表排序

您添加了新的集成、新的设备,或者可能刚刚更新 Home Assistant,想知道您有什么新的实体或设备可用?

这篇文章将为您提供帮助。Home Assistant现在可以追踪实体 和设备,以及许多其他东西都是创建或最后修改的。如果这些是 显示在表格中,这意味着您现在可以按创建日期对它们进行排序 或最后修改;帮助您找到最近添加或修改的项目。

Screenshot showing the new 创建 and 修改 columns of the 实体 table, allowing one to sort on these new values.

默认情况下,创建和修改列是隐藏的,但您可以将它们设置为 单击右上角的 图标即可看到 表。无论列的可见性如何,排序始终可用。

你可能会注意到大多数实体和设备没有这个创建或 修改数据尚未填充。那么这些数据才刚刚开始被记录在 此发布,不能追溯应用,但未来应该 只会变得更有用。

使用 Ollama 的 AI 控制Home Assistant

在 2024.6 版本中,我们引入了使用 OpenAIGoogleAI [使用大型语言模型控制您的家] (法学硕士)。你们中的许多人也要求与本地托管的法学硕士合作。

今天我们很高兴地宣布Home Assistant现在支持 也可以通过本地法学硕士进行控制!

这得益于 @Shulyaka 为全新的 Ollama API 添加了支持。本地模型的性能则由 @AllenPorter 进行了调优。

Allen 创建了一套新的 [LLM 基准测试套件],它更加均衡,不再过度聚焦边缘情况,并且使用更少的暴露实体。我们据此对不同模型进行了评分。 根据这个新基准,基于云的模型得分为 98%,但本地法学硕士 几乎没有做得那么好。

通过此发布中包含的及时调整和修复,我们已经获得了本地 法学硕士的得分合理为 84%。我们将继续测试新模型 改进我们的提示和工具以获得更高的分数。

Picture showing the results of the LLM benchmark suite ran against different models. 运行不同本地模型的 Ollama 性能概述与 LLM 基准套件 进行比较。

如果您想使用 Home Assistant 尝试本地法学硕士,我们目前 推荐使用 Llama 3.1 8B 模型并暴露少于 25 个实体。注意事项 较小的模型更容易犯错误。

集成

感谢我们的社区跟进新的举动 对以及现有的改进!你们都很棒🥰

新集成

我们欢迎本版本中的以下新集成:- [Autarco],由 [@klaasnicolaas]
监控Autarco连接太阳能面板、光伏器和电池的性能。

此版本还有新的虚拟集成。虚拟集成 是由其他(现有)集成处理的存根,以帮助 可发现性。这些是新的:

对现有集成的值得注意的改进

不只是有新集成加入,现有集成也在持续改进。以下是一些值得注意的变化:

  • HomeKit Bridge 集成现在支持暴露事件实体 门铃和运动传感器。非常感谢@bdraco
  • 为了使用上述 HomeKit 功能,@bdraco 添加了对事件实体的支持 到 UniFi ProtectDoorbirdAugust 集成。惊人的!
  • 说到事件实体,@mib1185添加了事件实体 Feedreader 集成。因此,您现在可以轻松地自动化发布新文章 显示在您关注的新闻源之一中。伟大的!
  • OpenAI Conversation 集成现在默认使用便宜得多的 GPT-4o mini 模型。感谢 @allenporter
  • WLED 集成现在支持 CCT LED 灯条,感谢 @Suxsem
  • Tessie 收到了来自 @Bre77 这篇文章的大量关注,并补充道 集成了大量的新实体和功能。干得好!
  • @joostlek@andrew-codechimp 一直在扩展 Mealie 集成了许多新的动作和功能。最值得注意的是,能够 导入食谱、设置膳食计划并查看购物清单。谢谢!
  • 您现在可以使用 Reolink 集成控制您的 Reolink 铃声,谢谢 致@starkillerOG
  • Roborock 集成现在支持 Roborock Zeo 洗衣机/烘干机。 酷@Lash-L
  • @tr4nt0r 迁移了 Habitica 每日任务和待办事项以支持我们的 待办事项。好的!
  • 感谢 @tanchuXiaomi Miio 集成现在支持小米 空气净化器和加湿器。伟大的!
  • @bieniu 扩展了 Shelly 集成以支持 [Shelly 虚拟组件]。 这些虚拟组件可用于将 Home Assistant 实体添加到您的 Shelly 设备,例如 Shelly WallDisplay 仪表盘,或通过 Home Assistant传感器数据 Shelly 脚本。好的!

集成达到白金质量级别

以下已达到我们的白金🏆级别 集成质量量表。这些集成是 最好的,给你一个出色的开箱即用的体验。

祝贺所有参与这些集成的开发人员!BMW Connected Drive: /integrations/bmw_connected_drive @rikroe: https://github.com/rikroe [TechnoVE]: /integrations/technove [@Moustachauve]: https://github.com/Moustachauve Tessie: /integrations/tessie @Bre77: https://github.com/Bre77### 现在可以从 UI 进行设置

虽然大多数可以直接从Home Assistant进行设置 用户界面,有些只能使用 YAML 配置使用。我们继续前进 对 UI 进行更多集成,使每个人都更容易使用它们 设置和使用。

现在可通过 Home Assistant UI 使用以下集成:

告别以下内容

以下内容也不再可用 这篇文章的内容:

  • UE智能无线电已被删除;该服务已停止

Zigbee 家庭自动化 (ZHA) 更新

[Zigbee 家庭自动化] (ZHA) 在本次发布中进行了大规模修改!

这对你来说意味着什么?嗯...基本上:没什么!这听起来很奇怪, 但这是一件好事!

整个集成已被分割成一个单独的代码库,使其成为 更容易维护和改进。这是集成向前迈出的一大步, 并花了几个月的时间才完成。

您现在不会注意到任何不同,但此更改将使 集成在未来更容易维护和改进,包括允许 代码贡献者可以更轻松地做出贡献。

感谢您在此集成方面的奉献和大量辛勤工作 @dmulcahey@puddly@TheJulianJES! 🥰

事项更新

本次发布的 Matter 集成有一些更新,而我们 正在努力让集成为官方 Matter 认证做好准备。

Matter集成现在可以提供更新实体。如果您的问题 设备 有可用的固件更新,Home Assistant 现在可以通知您 有关它并为您更新设备。 🎉

Screenshot showing an firmware 更新 for an Matter 设备 being able and can be 已安装 straight from the Home Assistant UI.

此更新功能适用于所有 Matter 设备,其中制造商 通过官方 Matter 更新渠道提供固件更新。不多 制造商尚未参与提供这些更新,但这是一个伟大的 向前迈出一步,希望更多使用Matter的厂商能够效仿 示例。Matter 集成提供的事件实体已得到改进。他们 现在将提供更多事件类型,允许您对诸如单一事件之类的事情做出反应 轻松按下或双击事件。

此外,@jvmahon 为此事的选定实体提供了支持 集成。如果您的 Matter 设备支持模式,这用于选择模式, 例如洗衣、烤箱或洗碗机模式。

最后两个功能是对 Matter 集成的惊人改进, 但它们主要是一个亮点。许多 Matter 设备类型都得到了改进, 包括更多(配置)实体和其他改进。

KNX 现在可以通过 UI 进行管理

KNX 集成 引入了直接从实体管理实体的能力 用户界面。 🎉

如果您有 ETS 项目文件,那么现在配置您的设备就更容易了 直觉;您可以轻松地从侧面面板选择执行器并拖动 将其分配的组地址放入配置中。或者, 可以使用下拉菜单按名称或号码找到地址。

直接从 KNX 创建、更新和删除 KNX 开关和灯光实体 面板而不接触任何 YAML。 😎

Screenshot showing the KNX 面板 that allows to create 实体 right from the UI.

在幕后进行了更多改进。最显着的变化之一 是对更广泛的数据点类型(DPT)定义的支持。这些 可以直接在动作和动作中使用和检查 在 KNX GroupMonitor 中。

感谢您在这方面如此努力@farmio;这太棒了! 🥰

其他值得注意的变化

本次发布还有更多改进;这是其他一些 此发布的值得注意的更改:- 我们为我们的[开放家庭基金会]感到自豪,所以我们现在将展示它的漂亮 Home Assistant 加载和信息屏幕上的徽标。谢谢@balloob

  • [定时器支持]使用[辅助]用于移动设备。这意味着您现在可以 从您的移动设备或平板电脑控制计时器。谢谢@balloob
  • 您现在可以向 Assist 询问当前时间和日期,谢谢 @synesthesiam
  • @synesthesiam 还将我们的语音活动检测切换为 microVAD! 使用这个我们能够更好地检测语音命令的结束 在嘈杂的环境中,即使有背景音乐。凉爽的!
  • 现在可以使用 UI 在 UI 中完全管理[图片元素调整] 全新的可视化编辑器。那里的工作非常棒@karwosts
  • 如果无法设置脚本,Home Assistant现在将提出修复问题 (例如,由于 YAML 语法错误)。谢谢@emontnemery
  • 如果 Home Assistant 发现集成设置已被删除 (就像当您删除自定义集成时),它现在会引发修复问题 帮助您清理遗留的任何东西。谢谢@joostlek
  • Group现在支持对两种新的实体类型进行分组。 @joostlek 添加 支持分组 notify实体,并且@frenck添加了对分组的支持 [按钮]实体。好的!
  • [通用恒温器]和[恒湿器]助手现在将链接到 提供了执行器实体设备,谢谢@dougiteixeira
  • @gjohansson-ST 也做了同样的事情,他添加了一个指向 [历史统计] 帮助器的链接 到提供传感器实体的设备。
  • 现在可以设置[按钮]、[图像]、[选择]和开关模板 实体,直接来自用户界面。干得好@dougiteixeira
  • @karwosts 在动作开发者工具中添加了一个按钮来复制动作 响应为 JSON,以便在模板中使用。好的!
  • [图片]、[图片元素]、[图片实体]、[图片一览]动作 现在可以从实体身上获取他们的图像了!您不需要设置静态 图像来代表一个人,现在它会自动获取该人的图片 为了你。谢谢@Quentame

通过 YAML 设置集成和帮助程序,现在在 UI 中可见!最受欢迎的助手和助手可以直接从

Home Assistant用户界面。然而,我们仍然有很多年龄较大或年龄较小的人 使用的集成只能使用手动 YAML 配置 设置。 我们正在努力将越来越多的集成移至 UI, 然而,这需要时间和精力。

这些集成的问题是它们在 UI 中不可见 当它们使用 YAML 设置时。我们经常看到有人设置 使用 YAML 进行集成,然后在集成页面上看不到它, 通常会在我们的社区中引发关于在哪里可以找到它的问题。

截至本文发布时,我们已经大大改善了这种情况。所有集成, 无论它们如何设置,现在都在集成页面上可见 在用户界面中。这意味着即使您使用 YAML 设置集成, 您现在可以在 UI 中找到它并查看其提供的实体。

Screenshot showing the demo 集成, which is set up manually via YAML, showing up in the UI on the 集成 仪表盘.

源自手动 YAML 配置的集成可以被 图标显示在他们的动作上。

同样,我们也有很多助手可以设置 使用 YAML 配置。这些有时会出现在用户界面中,但通常不会。 我们也对此进行了调整,并确保所有助手现在都可见 在 UI 中,无论它们如何设置。

:::注意 使用 YAML 手动设置的内容仍使用 YAML 进行管理。这意味着 如果您想更改这些集成或帮助程序的配置,您 需要在 YAML 配置文件中执行此操作。 :::

补丁发布

我们还将在 8 月份发布 Home Assistant 2024.8 的补丁版本。这些 补丁版本仅包含错误修复。我们的目标是每年发布一个补丁 周(周五左右)。

2024年8月1日 - 8月10日

2024年8月2日 - 8月16日- 避免Glances丢失丢失时出现异常 ([@wittypluck] - [#114628])

需要帮助吗?加入社区!

Home Assistant 拥有一个庞大的用户社区,他们都非常愿意 互相帮助。那么,加入我们吧!

我们非常活跃的 Discord 聊天服务器 是一个绝佳的地方 ,并且不要忘记加入我们精彩的论坛。发现错误或问题?请在我们的问题跟踪器 中报告它, 把它修好!或者,查看我们的帮助页面 以获取更多指导 你可以去的地方。

您更喜欢电子邮件吗? 订阅我们的“打造开放之家”时事通讯 获取有关功能、社区中发生的事情的最新消息以及 有关建造开放之家的其他新闻;直接进入您的收件箱。

向后不兼容的更改

我们尽力避免对现有功能进行更改,这可能会导致 意外地影响您的 Home Assistant 安装。不幸的是,有时, 这是不可避免的。

我们始终确保记录这些更改,以使过渡变得简单 对你来说是可能的。此版本具有以下向后不兼容的更改:

仅当您将记录器集成与 MySQL 或使用时,此通知才适用 PostgreSQL 数据库。如果您使用默认的 SQLite 数据库, 你可以忽略它。

此版本包括一个数据库升级/迁移,增加了 我们可以为标识符字段存储的数字。为了更具技术性 解释一下,我们正在从 32 位升级 ID 列的整数字段 整数为 BIGINT,这是一个 64 位整数。

这可能会导致数据库升级比平时花费更长的时间,具体取决于 您的数据库的大小。

请耐心等待升级过程完成。请勿中断 升级过程,因为这可能会导致数据库损坏。

(@emontnemery - #121025) (文档)

Blinksticklight 集成已被禁用,因为它需要以下软件 不是开源。使此集成发挥作用的任何帮助或贡献 没有闭源软件是受欢迎的。

(@joostlek - #121846) (文档)

来源的行为略有不同。广播电台提供商(例如 TuneIn 和 Radio Paradise)不再是源列表的一部分并且不可选择 作为来源。

可以在 BluOS 应用程序中创建播放特定广播电台的预设,并 在 Home Assistant 中显示为来源。

当前选择的源尝试匹配这些预设并回退到 广播电台提供商(如 TuneIn、Radio Paradise)。

(@LouisChrist - #117257) (文档)

描述属性 carvin 已从 BMW 实体中删除。 如果您需要查找它们,请从设备信息屏幕获取它们。

(@rikroe - [#120830]) (文档)

使用已弃用的辅助热量的场景(aux_heat 属性) 场景时不再恢复/设置辅助加热状态 被激活。

(@bjpetit - #121873) (文档)

Concord232 集成已被取消,因为它需要以下软件 不是开源。使此集成发挥作用的任何帮助或贡献 没有闭源软件的欢迎。

(@joostlek - #121974) (文档)

网址。现在可以使用按钮来执行此操作。

(@bdraco - #121720) (文档)

Dovado 集成已被取消,因为它需要以下软件 不是开源。使此集成发挥作用的任何帮助或贡献 没有闭源软件的欢迎。

(@joostlek - #121871) (文档)

吸尘器本体上的属性主要笔的消耗, 边刷和过滤器已废弃,放在 2025.2 中删除。

这些属性被专用的传感器实体所取代。

(@mib1185 - #122740) (文档)

PM2.5 空气质量传感器现在映射到 US EPA AQI 等级。 美国 AQI 良好 (0-50) 的新读数值为 9.0 µg/m3,因此现在用于 符合2024年美国EPA AQI标准。

(@sarabveer - #121093) (文档)

以下属性不再保存在灯光数据库中 实体,因为它们的组合会很快填满数据库,并且 Home Assistant不使用它们:

-brightness -color_mode -color_temp

  • color_temp_kelvin
  • effect
  • hs_color
  • rgb_color
  • rgbw_color
  • rgbww_color
  • xy_color

此更改不会影响灯光的运行,但会 减少数据库中存储的数据量。

(@bdraco - #121776) (文档)

multi_press_1multi_press_2 等,更容易实现多个自动化 按下而不是手动查看按下次数。

如果您在自动化中使用了当前的事件类型,则需要 更新它们以使用新的事件类型。

(@marcelveldt - #122191) (文档)

schema 选项已从 MQTT 吸尘器架构中删除。 YAML 配置 仍然包含此选项将在弃用 6 个月后中断。用户 已收到维修警告。如果模式发现配置不会中断 选项仍在配置中,但它们将被忽略,并出现错误消息 将被记录以通知。

(@jbouwh - #121093) (文档)

(@joostlek - #121975) (文档)

MVG 集成已被禁用,因为它需要以下软件 不是开源。使此集成发挥作用的任何帮助或贡献 没有闭源软件是受欢迎的。

NWS天气实体返回时不再有detailed_description 来自 weather.get_forecasts 服务。提供了新的服务 nws.get_forecasts_extra,其中包括 detailed_description。不再提供 detailed_description nws.get_forecasts_extra 服务中的 hourly 预测作为 API 不返回数据。然而,short_description 现已上市。

(@MatthewFlamm - #117254) (文档)

messagesdirectionsattribution 属性已从 传感器。新的 API 不再提供这些。

(@ViViDboarder - #121133) (文档)

之前已弃用的大小参数的 2565121024 值 对于 generate_image 动作已被删除。他们已经是 过去不支持(默认替换为1024x1024)。

如果您仍在自动化或脚本中使用这些值,您将需要 将它们更新为使用“1024x1024”、“1024x1792”或“1792x1024”值。

(@Shulyaka - #122388) (文档)

Reolink 设备使用的密码只能包含字符 a-z, A-Z, 0-9 or @$*~_-+=!?.,:;'()[]。其他特殊字符将导致此集成使用的视频流中出现编码问题,因此不允许使用。当密码中使用不兼容的特殊字符时,集成将提示您更改密码。

(@StarkillerOG - #34196) (文档)

WLED 集成现在需要至少运行一个 WLED 设备 白光LED 0.14.0

(@frenck - #122101) (文档)

NatureNormal 预设模式将重命名为 naturenormal 支持翻译。

如果您有使用 NatureNormal 预设的自动化或脚本 模式,您需要更新它们以使用 naturenormal

(@piitaya - #122367) (文档)

如果您是自定义集成开发人员并且想要了解更改和 可用于您的集成的新功能:请务必遵循我们的 [开发者博客][开发博客]。以下是本次发布中最值得注意的内容:

所有更改当然,这篇文章还有很多内容。您可以找到以下列表

此处所做的所有更改:Home Assistant Core 2024.8 的完整变更日志