0.84:Cloud Webhook、Wunderlist 与 USGS 地震信息

到了一年中最后一次发布的时间。我们原本希望以一场大更新收官,并让 Lovelace 成为默认 UI。不过在最后冲刺阶段,我们意识到为了达到理想体验,需要做的临时变更比我们能接受的还多。如果你是 Lovelace 测试用户,请务必阅读下方“现有测试用户”部分。

在此祝大家节日快乐,也感谢所有在代码、文档和聊天社区中做出贡献的朋友,正是你们组成了这个了不起的社区。过去一年我们收获颇丰,也很期待在 2019 年看到大家带来的更多精彩内容。干杯!

Paulus

我们会跳过下一次双周发布,计划在 1 月 9 日回归。到时见!

云 Webhook

这次发布带来了 Home Assistant Cloud 的一项新功能:云 Webhook。通过云 Webhook,你可以让 Home Assistant 中任何支持 Webhook 的集成或自动化通过云端唯一 URL 访问,而无需在路由器上开放端口。

这意味着你可以把数据回传到自己的实例,用于 OwnTracks、IFTTT 或带有 Webhook 触发器的自动化。可前往配置面板中的云页面开始使用,或在 Nabu Casa 网站 了解更多新功能信息。

改进的状态恢复

@armills 引入了一种新的、更可靠的状态恢复方式。它不再依赖数据库,而是利用 storage 助手来跟踪需要恢复的状态。这将提升可靠性和启动速度。

这也有一个代价:你第一次启动 0.84 时将无法恢复状态。

这意味着升级到 0.84 后,任何未定义 initial_state 的自动化都会被禁用

改进的服务调用

我们改进了服务调用流程,增加了更严格的数据校验。这意味着如果你的自动化或脚本发送了无效数据,我们现在会停止执行,并更准确地指出错误调用来源。

给现有 Lovelace 测试用户的说明

如果你正在测试 Lovelace,请仔细阅读以下说明,因为变化很多。首先,我们现在有三种 Lovelace 模式:自动生成、storage,以及 yaml(Lovelace 的旧方式)。UI 编辑器仅适用于 storage 模式,因为该模式下配置存储方式由我们控制。

如果你在 0.84 之前就在使用 Lovelace,现在有两个选择。第一种是使用新的 storage 模式并导入你现有的文件。操作方式是打开 Lovelace UI,选择“配置 UI”,系统会提示你切换到 storage 模式。切换后,菜单中会出现一个名为“raw config editor”的新选项。打开后将 ui-lovelace.yaml 的内容粘贴进去并保存即可。请注意,YAML 注释不会被保留,而且在 storage 模式下不支持 !include/!secret

如果你想继续管理 YAML 文件,请查看这里了解如何启用 YAML 模式。现在 ui-lovelace.yaml 将遵循与 configuration.yaml 相同的规则。这意味着 Lovelace YAML 配置将使用 YAML 1.1 而不是 YAML 1.2 进行解析。最大的变化是:请确保在配置中将 onoff 用引号包起来!

我们还统一了所有卡片的配置方式,因此带来了一些不向后兼容的变更。重点变化主要集中在短按和长按动作的定义方式上。更多信息请查看文档

编辑器 UI 也进一步完善了。现在你无需离开浏览器就能管理 Lovelace UI!你可以添加、编辑、删除视图,也可以添加、编辑、移动和删除卡片,包括自定义卡片。

新平台

发布 0.84.1 - December 12

发布 0.84.2 - December 14

发布 0.84.3 - December 17

发布 0.84.4 - December 19

发布 0.84.5 - December 19

  • Fix Harmony for people not running Home Assistant in Docker (@ehendrix23)

发布 0.84.6 - December 21

  • Fix incorrect local check when creating webhooks via a config flow (impacted all but Owntracks) (@balloob - #19494)

前端

如果你需要帮助...

...欢迎随时使用我们非常活跃的论坛,或加入我们的聊天频道。发布说明虽然开启了评论,但我们更推荐你使用前面的沟通渠道。谢谢。

问题反馈

遇到了这个发布引入的问题吗?请在我们的 issue tracker 中反馈。请确保填写 issue 模板中的所有字段。

不向后兼容的变更

Beta 修复

全部变更