0.51: History 大幅提速、自动化编辑器完成、官方吸尘器支持

:::important 这个版本需要执行一次性数据库迁移,对于大型数据库可能会耗费较长时间(约 20 分钟)。在此期间前端将无法使用。迁移过程中请不要停止 Home Assistant。 :::

0.51 版本已经到来,其中包含不少非常棒的更新。

数据库提速

首先是 @OverloadUT#8748 中带来的惊人数据库优化。所有经过测试的查询都能在 1 秒内完成,即使是在使用 MySQL、拥有 600 万行数据和约 300 个实体的树莓派上也是如此。哪怕你查询的是一个大得不太现实的时间范围,也依旧如此!

启动 Home Assistant 时,数据库升级会花费一些时间。在此期间,Home Assistant 前端将无法访问。请耐心等待其完成,不要关闭 Home Assistant。

前端更新

我们已经完成了前端迁移,现在它由 Polymer 2 驱动。这不仅让 Safari/iOS 设备上的速度大幅提升,也修复了大量问题。

我们也完成了自动化编辑器。现在所有触发器与动作都已实现,大多数条件也已支持(目前还缺少 andor)。此外,自动化编辑器不再只支持 Chrome,现在在 Safari 中也可以使用。

前端的另一个变化是我们重新组织了面板。Z-Wave 与自动化配置面板已经合并进统一的配置面板中。

吸尘器

随着越来越多的吸尘器加入 Home Assistant,是时候为它们建立一个官方组件了。因此 @azogue#8623 中引入了新的吸尘器组件。这让吸尘器在 Home Assistant 中拥有了一等公民级别的集成支持。开箱即可支持 Dyson、Xiamo 和 Roomba 平台。

新平台

发布 0.51.1 - August 12

  • Fixed a bug in the 自动化 editor that would break if no 条件 available in the config file. (@balloob)

发布 0.51.2 - August 14

如果你需要帮助……

欢迎使用我们非常活跃的 论坛,或加入 聊天频道 与我们交流。虽然发布说明也开放评论,但我们更推荐使用前面的沟通渠道。谢谢。

反馈问题

如果你遇到了这个版本引入的问题,请前往我们的 issue tracker 提交反馈,并确保填写 issue 模板中的所有字段。

不向后兼容的变更

  • Efergy 传感器: change units from KW to W (@emlt - #8761) (传感器.efergy docs) (breaking change)
  • Xiaomi 吸尘器 is now a platform of new vacuum component derived from ToggleEntity, and 服务 (@azogue - #8623) (breaking change) (new-platform)
vacuum:
- platform: xiaomi
  name: Vacuum cleaner
  host: !secret xiaomi_vacuum_robot_ip
  token: !secret xiaomi_vacuum_robot_token

全部变更