0.53: Tesla、自定义编辑器与超高速 KNX 重写

过去两周里,Home Assistant 社区一直非常忙碌,只为带来这个精彩版本。60 位不同的贡献者提交了 100 多个 PR,其中包含新功能、Bug 修复和性能优化。

距离我们四岁生日还有 9 天,我们刚刚达成了几个值得分享的重要里程碑。GitHub Star 已经超过 8000 🌟,而且从这个版本开始,我们已经提供超过 800 个平台和组件!

自定义编辑器

@andrey-git 为让 Home Assistant 可以通过前端进行配置又迈进了一步:自定义编辑器!现在你只需点几下,就能查看某个实体所有(可能的)自定义项并进行更新。想修改实体名称或图标?几秒钟内就能完成。

新版自定义编辑器截图。

新的 Home Assistant 配置会被自动正确创建。如果你是老用户,请确保已启用配置界面,并从 customize.yaml 中引入自定义配置。

# Example configuration.yaml entry
homeassistant:
  # Include the customizations.
  customize: !include customize.yaml

# Enable the config screen
config:

Tesla

Thanks to the contribution by @zabuldon, you will now be able to control your Tesla car from Home Assistant. You're able to check the temperature inside and outside your car, control your AC and unlock the car.

文本输入

这个版本引入了一个新的输入组件:由 @BioSehnsucht 贡献的 input_text。借助这个组件,你可以在 UI 中输入自由文本,并让自动化或模板使用这些内容。

KNX

This 发布 ships a new KNX implementation thanks to @Julius2342. It will instantly show all changed 状态 of KNX 设备 within Home Assistant. Additionally it brings support for HVAC 设备 and 通知 服务. It also adds a 服务 for direct communication with the KNX bus. You can connect to KNX/IP routing and tunneling 设备. In the background it uses asyncio communication. Check the 温控 集成 in 动作 here and see the 灯光 in 动作 below:

新平台

发布 0.53.1 - September 12

如果你需要帮助……

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

反馈问题

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

不向后兼容的变更

  • The new customize editor is using the file customize.yaml in your config folder. If you are using this file today for other config, make sure to rename it before using the new customize UI editor. (@andrey-git - #9134) (config docs) (breaking change) (new-platform)
  • The 前端 component now supports loading custom html files when Home Assistant front end starts (@andrey-git - #9150) (breaking change). It could be Javascript, CSS or custom Web Components. Along there was a breaking change in the way Custom UI is used:
    • custom_ui_state_card now specifies the exact element name and not a suffix after state-card. So if you had state_card_custom_ui: custom-ui in your config, you should change it to state_card_custom_ui: state-card-custom-ui
    • custom_ui_state_card no longer makes the html fetch, you should make it separately:
frontend:
  extra_html_url:
    - /local/custom_ui/state-card-custom-ui.html

全部变更