0.58: More translations, faster 前端, system log

Note

由于 Pascal 这个周末要搬家,Hass.io 版 0.58 将推迟几天发布。

翻译更新

翻译工作已经全面提速。上一个版本发布后不久,我们就理顺了整套翻译流程。@armills@c727 在这个项目上的管理工作做得非常出色。支持语言数量已经翻倍达到 42 种,需要翻译的条目也从 8 个增长到 130 个。翻译者们状态极佳,目前已经完成了 79% 的翻译。

说到翻译者,现在已经有 445 人注册账号参与翻译。三周能做到这样,相当不错!

而且,既然翻译越多越好,@robbiet480 还把 iOS App 加入了我们的翻译管理平台 Lokalise。目前 iOS App 已支持 7 种语言。

了解如何参与翻译

前端改进仍在继续

多亏了 @Andrey-git,我们现在可以用现代 JavaScript 提供前端资源了。使用现代 JavaScript 能让前端加载更快、运行更流畅。目前这是一个可选项,但未来我们打算把它变成默认启用。与此同时,面向旧设备的 ES5 前端版本也会继续保留。

如果你想先试试看,可以在 Home Assistant 书签后加上 ?latest。如果想让它成为你安装环境中的默认选项,请把配置改成下面这样:

frontend:
  javascript_version: latest

:::important 对于 Custom UI 用户:你的自定义 UI 需要先完成更新,才能兼容新的前端版本。 :::

系统日志增强

显示错误日志的关于页面经过 @postlund 的改进后获得了一次漂亮升级。现在会展示最近 50 条异常,并提供查看更多信息的选项。

Screenshot of the about screen showing the system 日志. 显示系统日志的关于页面截图。

新平台

发布 0.58.1 - November 21

如果你需要帮助……

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

反馈问题

如果你遇到了此次发布引入的问题,请在我们的 issue tracker 中反馈。请确保完整填写 issue 模板中的所有字段。

不向后兼容的变更

  • hass.states.is_state_attr(entity_id, attribute, value) has been removed. The 模板 版本 still exists. Unused method parameter wait has been removed from hass.bus.async_fire (@balloob - #10305) (breaking change)
  • Refactor Neato botvac components as a 吸尘器 (@jabesq - #9946) (neato docs) (开关.neato docs) (吸尘器.neato docs) (breaking change) (new-platform)
  • Lutron released a firmware updated for the Caseta system which removed our ability to connect to and control the bridge 设备 over SSH, breaking compatibility with pylutron_caseta and Home Assistant. Component has been updated to work again, please see the docs on how to set it up. (@mdonoughe - #10286) (lutron_caseta docs) (breaking change)

全部变更