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 视图的截图

这个版本加入了一种方法,可以把旧的仪表盘 Masonry 视图布局转换成新的 Sections 视图布局。当你把视图类型改成 Sections 时,会看到一个转换视图的按钮。旧视图中的所有卡片都会被复制到新视图中的一个“导入卡片”分区里,之后你就可以轻松地把它们拖放到正确的位置。

请注意,放在导入分区中的卡片,只有对正在进行布局调整的用户可见。这样可以确保当你还在编辑仪表盘时,这些卡片不会意外出现在错误的分区中。

导入卡片分区的截图导入卡片分区截图

如果你还没准备好完全迁移到新布局,也不用担心!旧的仪表盘视图仍然会被保留,这给了 Masonry 用户一个很好的机会:在保留自己原有成果的同时,尝试 Sections 布局。

或者,你也可以从另一个视图中逐张移动卡片。所有被移动过来的卡片,也会暂时放在导入分区中。

卡片尺寸的精确模式

使用精确模式的卡片示例使用精确模式的卡片示例

如果你喜欢精细调整仪表盘,现在你可以更精准地控制卡片尺寸。布局设置中新增了“精确模式”选项,启用之后,你将拥有更多列宽控制能力!

精确模式会按层级响应生效。普通分区是 4 列布局,而精确模式会把它扩展到 12 列,这样你就可以更轻松地让 2、3、4 或 6 个按钮并排对齐。

使用 WebRTC 的低延迟摄像头

这次发布中这个超棒的新功能,我们投入了大量精力:WebRTC!🎉

WebRTC 标志

如果你不太清楚 [WebRTC 是什么],别担心!我们来简单解释一下。如果你经常在 Home Assistant 中查看摄像头,可能已经注意到画面有时候会比较慢、延迟明显。而 WebRTC 就是来解决这个问题的!

摄像头流现在会尽可能优先使用 WebRTC。[WebRTC 是一种标准],允许建立点对点连接,从而实现低延迟音视频传输。你其实很可能早就用过它,比如在在线视频通话里。当你身在外地时,它会尝试在你的 Home Assistant 实例与当前查看摄像头的客户端之间找到最快、最直接的路径。Open Home Foundation 将为所有 Home Assistant 用户免费托管协商基础设施([STUN 服务器]),以便尽可能启用 WebRTC 点对点连接。如果你使用的是 Home Assistant OS 或 Container,更新后它应该就能自动工作。

Open Home Foundation 标志

有时候,客户端之间的直连(比如浏览器或移动 App)与摄像头之间无法建立成功;在这种情况下,摄像头流就需要通过外部服务器中继。Home Assistant Cloud 现在提供了这个中继服务器([TURN 服务器]),而这只是所有订阅者可获得的众多福利之一

因此,无论你身在何处,都应该可以通过这种低延迟技术查看摄像头。如果因为某些原因 WebRTC 不可用,它会自动回退到旧的流式方案,以确保你始终能看到摄像头画面。

所以,说了这么多,实际有什么变化?简单来说:摄像头流依旧能完成以前的所有事情,但现在会更快、响应更灵敏、延迟也更低!🎉

集成

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

新集成

我们欢迎本版本中的以下新集成:

  • LG ThinQ,由 @LG-ThinQ-集成 添加
    集成您的 LG ThinQ 设备,例如空调、冰箱、 和洗衣机。 LG 构建并提供了此集成!超级好看 查看为 Home Assistant 提供集成的制造商。
  • Husqvarna Automower BLE,由 @alistair23 添加
    使用蓝牙集成您的 Husqvarna 割草机。
  • Palazzetti,由 @dotvav 添加
    集成您的 [Palazzetti 颗粒炉];控制炉子、风扇速度并获取当前温度。

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

不只是新增了集成,现有集成也在持续变得更强。下面是一些值得注意的改进:

现在可以从 UI 进行设置

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

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

###告别以下内容

以下内容也不再可用 这篇文章的内容:- 布卢姆斯基。他们的服务关闭了。

  • 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])

2024.11.2 - 11月15日-将aiohttp升级到3.10.11 (@bdraco - #130483)

@starkillerOG: https://github.com/starkillerOG### 2024.11.3 - 11 月 22 日

需要帮助吗?加入社区!

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

我们非常活跃的 Discord 聊天服务器 是一个绝佳的地方 ,并且不要忘记加入我们精彩的论坛

发现错误或问题?请在我们的问题跟踪器 中报告, 把它修好!或者,查看我们的帮助页面 以获取更多指导 你可以去的地方。

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

向后不兼容的更改我们尽力避免对现有功能进行更改,这可能会导致

意外地影响您的 Home Assistant 安装。不幸的是,有时, 这是不可避免的。

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

A. O. Smith 现在提供热水状态的百分比而不是低值, 中等或高。热水状态实体已相应更新。

(@bdr99 - #127678) (文档)

被拒绝的 Google 日历活动现已从日历中删除。

(@joelhawksley - #128900) (文档)

从历史上看,许多集成将门铃实现为带有 设备占用等级。这个设计被新的事件实体所取代, 它使用专用的设备类门铃。

HomeKit 将不再自动将二元传感器与设备类链接 占用作为链接门铃传感器。然而,联动门铃传感器可以 仍然可以通过 YAML 手动配置。

(@bdraco - #127668) (文档)

此前,Litter-Robot 可能处于关闭状态。现在已更改为 docked,因为 off 不是吸尘器实体的有效状态。

(@gjohansson-ST - #128297) (文档)

恒温器的预设模式已被重命名,以支持 翻译 ScheduleFrost guardManual 已重命名为 schedulefrost_guardmanual

(@piitaya - #128890) (文档)

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 尚未原生支持露台类型的遮阳篷。

(@mback2k - #128079) (文档)

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

所有更改

当然,这篇文章还有很多内容。您可以找到以下列表 此处所做的所有更改:Home Assistant Core 2024.11 的完整变更日志