title: '2021.11:图标选择器、设备链接与实体分类' description: '<a href=''/home-assistant/integrations/版本/2021.11''<img src=''/home-assistant/images/blog/2021-11/social.png'' style=''border: 0;box-shadow: none;''</a。' 以及全新的实体分类方式!

2021.11:图标选择器、设备链接与实体分类

十一点(.11),也就意味着现在是十一月了!🥶(当然,如果你在地球另一边,也可能是 🏖。)

这也意味着:这是今年倒数第二个发布……

Hacktoberfest 结束啦!在十月,人们会通过为项目(比如 Home Assistant)做贡献来庆祝开源。我这个月看到了很多新面孔和新贡献者。想对你们说一句:欢迎!谢谢你贡献自己的空闲时间;谢谢你成为英雄!❤️

而且,还有另一群不那么显眼的英雄。在幕后,有一大群贡献者正在持续改进大量 Home Assistant 代码,让项目代码库的稳定性、可读性和可维护性都在提升。事实上,如果按贡献数量来算,这次发布很可能也是史上规模最大的版本之一。很多工作你平时不会注意到,但它们确实一直在发生。很神奇吧?又是一群英雄!❤️

对我个人来说,这也是疯狂的一个月。上次发布后,看到很多人反馈新的 Tuya 集成存在问题,我其实挺难过的。于是我跑了很多店,买了不少 Tuya 设备,又花了大量时间通过扩展设备支持来改进体验。希望我做的这些,已经足够让 Tuya 集成变得可用了。

而这次发布……终于加入了我愿望清单里放了很久的一项功能:图标选择器!😍 看到它真的实现太酷了,它很漂亮、非常好用,而且还支持第三方图标集!🤩

顺便剧透一点内部消息:你可能想把 12 月 11 日(周六)欧洲中部时间晚上 8 点的 Home Assistant State of the Union 2021 先空出来!

祝你享受这次发布!

../Frenck

夏令时问题

如果你所在的地区已经切换了夏令时(DST),你可能已经遇到这个问题了。如果你还没有切换,那这条消息对你尤其重要。

上周末,我们遇到了一个与夏令时切换有关的 bug,可能会导致 Home Assistant 崩溃,或者 CPU 负载明显升高。如果你已经遇到了这个问题,重启 Home Assistant 就能解决。

这次发布带来了更永久的修复,能防止这个问题再次发生。如果你现在还无法升级到 2021.11,我们也发布了带有同样修复的 Home Assistant 2021.10.7。

所以,如果你所在地区接下来还要进行夏令时或冬令时切换,请务必升级!

访问设备和服务

你的设备明明有 Web 界面,但你偏偏想不起它在局域网里的地址(IP)……于是你开始猜地址、翻路由器、打开应用查、甚至扫描整个网络……是不是很熟悉?很烦人,对吧?

从今天开始,集成可以直接提供设备或服务的 URL,让你快速进入设备的管理或配置页面。

Screenshot of WLED that now has a button that links to the WLED web interface of the 设备 directly WLED 现在带有一个按钮,可直接跳转到该设备的 WLED Web 界面。

如果某个集成为多个设备提供同一个 Web 界面,它甚至还能深链到该设备对应的具体页面。

已经有 50 多个! 集成支持了这个功能,真的太棒了!随便举几个例子:MQTT、Tasmota、WLED、Synology、Plex、Netatmo、Pi-hole、RainMachine、Plugwise、Sure Petcare、Axis、UniFi Controller、FRITZ!Box,还有很多很多!

如果你是自定义集成开发者,也可以为自己的集成加入这个功能;在我们的开发者博客中了解详情

实体分类

自从我们引入“设备”这个概念之后,系统里创建的实体越来越多,这当然是件好事!这意味着我们可以围绕更多设备功能来做自动化。不过,这也带来了一些新问题,比如自动生成的仪表板变得更杂乱、没用到的实体被暴露给语音助手,或者在操作整个区域时不小心把一些本不该动的东西也一起打开或关闭。让我用一个例子来解释最后这一点。

我们来想象一个墙插。它可以通过一个开关实体来开关电源;但与此同时,我这个墙插还有另一个开关,用来启用一个控制实体按键的儿童锁。现在,如果我把这个设备放在客厅区域里,然后执行“关闭客厅所有开关”,结果就会把墙插本身和儿童锁一起关掉!这显然不是我们想要的,对吧?

为了解决这些问题(以及更多类似问题),我们引入了:实体分类。

没有分类的实体现在会被视为主要实体,也就是你日常会使用、并期望设备具备的那些实体,比如电源开关。除此之外,实体还可以被标记为配置实体或诊断实体。配置实体用于提供设备设置选项,而诊断实体则用于提供设备相关信息。

拿一个灯泡来举例。灯光实体本身就是主要实体;但那个用来设置上电行为的 select 实体,其实是设备设置的一部分,因此属于配置实体。而提供灯泡信号强度的传感器,则属于诊断实体。

再看一个更直观的例子,来自 Sonos Move 音箱的设备页面:

Screenshot of the Sonos 设备 page that now has 实体 categorized 现在已经按实体分类展示的 Sonos 设备页面截图。

在上面的画面中,你可以看到 Sonos 音箱本身是主要控制实体,而那些提供设备配置选项的实体,以及提供设备本身诊断信息的实体,现在都被清晰地区分开来了。

对于这些非主要实体(也就是配置实体或诊断实体),我们现在会这样处理:

  • 非主要实体会从自动生成的 Lovelace 仪表板中隐藏。这样可以减少杂乱,让自动生成的仪表板更适合日常使用。
  • 非主要实体默认不会暴露给 Amazon Alexa 或 Google Assistant。当然你仍然可以手动暴露它们,但默认情况下我们不会把它们发给这些语音助手。
  • 当服务调用以设备或设备所在区域为目标时,非主要实体不会被一起调用。只有在显式指定实体 ID 时,它们才会被调用。

请注意,上面这些内容都属于破坏性变更,在本文后面的破坏性变更部分也有列出。

和前面提到的“访问设备或服务”功能一样,这个新的组织能力也已经被很多维护者采用:60 多个集成!比如 Sonos、Z-Wave JS、Shelly、SwitchBot、deCONZ、Neato、Netatmo、August、MQTT、Hue、Roomba、Tibber、AirVisual、KNX、motionEye 等等。哦,对了,ESPHome 很快也会加入这个名单!

如果你是自定义集成开发者,也可以为自己的集成加入这个功能;在我们的开发者博客中了解详情

图标选择器

为实体配上合适又好看的图标,会极大影响你的 Home Assistant 界面观感。

过去找图标这件事其实挺别扭的。你得跑去 Material Design Icons 网站找图标,记住代码,再把 mdi:<code> 填进实体里。体验并不理想,尤其是图标那么多,你的浏览器有时都未必愿意好好打开那个网站。

感谢 @piitaya 的出色工作,我们现在终于有了一个漂亮、好用、聪明又快速的图标选择器!是的,你现在可以直接在 Home Assistant 界面中搜索并选择图标了。

Screen capture showing the new icon picker in 动作 新图标选择器实际使用中的录屏。

当你开始输入时,它不仅会查找匹配 MDI 代码的图标,也会搜索图标的别名和分类。这样一来,你会更容易找到自己想要的图标。

第三方自定义图标集也可以使用这个功能;不过前提是图标集作者为它加入兼容支持。比如 arallsoppHue icons 就已经支持了。

Tuya 更新

上一个发布中,我们更新了 Tuya 集成,让它改用官方 API,而不是即将被移除的旧 API。遗憾的是,这次更新没有达到我们的标准,在这里我们想向你道歉。

Tuya 最初计划在 12 月弃用旧 API,留给用户 2 个月迁移时间。这个时间并不宽裕,所以我们决定继续推进新版集成的发布。后来 Tuya 把旧 API 下线时间又往后推了 6 个月,但那时我们已经来不及回头再发布旧版集成了。

更新后的 Tuya 集成存在一些 bug,而且与旧版集成及各种可用自定义组件相比,也缺少一些功能。这让部分用户体验并不好。为此,@frenck 花了大量时间,把 Tuya 集成提升到最新标准,并加入了大量新功能与 bug 修复

现在几乎所有 Home Assistant 实体平台都已经支持了,包括(二元)传感器、遮盖、吸尘器,甚至连摄像头都有!不过也请理解,Tuya 的设备种类和变体非常多,所以仍然还有不少工作要做;但至少在这个版本中,我们已经尽最大努力打下了一个扎实的基础。

最后再补充一句:有人抱怨这个集成依赖云端。实际上,我们一直都同时支持本地 API 和云 API 的集成。基于云 API 的集成,让更多人无需把家中所有设备都换掉,也能开始使用 Home Assistant。虽然我们更推荐本地方案,但选择使用依赖云端的设备,还是完全本地的设备,本来就该由每个人自己决定。

一些实用的新模板过滤器

对于更进阶的用户来说,这次发布也带来了一些很有帮助的模板增强!

先从 @Petro31 添加的新 today_at 过滤器/函数说起。它可以让你快速得到“今天某个具体时间点”的 DateTime。如果你需要把它和另一个 DateTime 做比较,这会非常方便。比如:

# Is the current time past 10:15?

接下来是 @raman325,他新增了 area_entitiesarea_devices 过滤器及函数,让你可以拿到某个区域中的所有设备或实体。这些方法会返回一个列表,你可以直接遍历它。

  # ['light.ceiling', 'media_player.tv', ...]

最后,@Petro31 还新增了一个 average 过滤器和函数。它的作用就和名字一样……会计算你传入列表的平均值。

 # Result: 3

其他值得注意的变化

这次发布当然还有更多内容,下面是其中一些值得关注的变化:

  • 自动化和脚本的调试追踪现在会被保存下来!这样你在重启 Home Assistant 后也不会丢失它们了。感谢 @emontnemery
  • @frenck 对 number 实体做了改进,它现在可以显示为滑块,而不只是输入框。Home Assistant 会自动判断哪种呈现方式更合适。
  • Add support for 风扇 groups! Thanks @bdraco!
  • Thanks to @ludeeus, the Supervisor 集成 now has 二元sensor that can tell you which add-on is running or not.
  • @allenporter 这次发布真的让我们惊艳了一把,他为 Home Assistant 带来了 WebRTC 串流和摄像头的初步支持。
  • 而且这背后还有个非常好的理由:他还为 Home Assistant 加入了对 Nest Battery 摄像头和 Nest Battery Doorbell 摄像头的支持!感谢 @allenporter
  • 现在你登录 Home Assistant 时,已经有了一个“保持登录状态”的复选框!太棒了,感谢 @MartinTuroci
  • @goyney 将 Material Design Icons 更新到了 v6.4.95,确保我们的新图标选择器中拥有最新可用图标。
  • Sure PetCare now supports the Felaqua 设备, thanks @benleb!
  • The MQTT number platform now has support for providing a unit of measurement and resetting the number field (by @frenck and @emontnemery).
  • The Broadlink 集成 added 传感器 for voltage, current, overload, and total consumption. Thanks @felipediel!
  • WLED now has the much requested sliders for speed & intensity controls. Thanks, @rytilahti!
  • OpenGarage has seen lots of updates and love from @Danielhiversen, adding lots of 传感器 in the process.
  • With the recent improvements made to the VLC media player 集成 and add-on, there is now a way to get TTS working by connecting some speakers to your Blue, ODROID or 树莓派. Thanks, @mib1185 & @MartinHjelmare!

长期统计支持一直都是呼声很高的功能;这次发布为以下集成加入了长期统计支持:

新集成

欢迎以下新集成加入这次发布:

现在可在 UI 中配置的集成

以下集成现在可以直接通过 Home Assistant UI 进行设置:

发布 2021.11.1 - November 5

发布 2021.11.2 - November 9

发布 2021.11.3 - November 11

发布 2021.11.4 - November 15

发布 2021.11.5 - November 19

如果你需要帮助……

……欢迎随时使用我们非常活跃的 论坛,或者加入我们的 聊天频道

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

破坏性变更

下面按主题或集成列出了本次发布中的破坏性变更。点击对应项目即可阅读该条变更的更多说明。

实体 that are now shown on the 设备 page on the configuration or diagnostic section, will no longer be targeted and called by 服务 calls that target the specific 设备 or area the 设备 or 实体 is in.

If you need to make a 服务 call to these 实体, you will need to call them by their 实体 ID explicitly.

Please note: This does not apply to 实体 groups, as groups are explicitly based on 实体 (unlike areas) and thus still work as before.

(@emontnemery - #57671)

实体 that are now shown on the 设备 page on the configuration or diagnostic section, will no longer be exposed by default to Amazon Alexa or Google Assistant.

If you want to expose these 实体, you'll need to expose them explicitly.

(@emontnemery)

The Home Assistant project has now explicitly defined a set of databases that are supported by the recorder.

We now support the following databases:

  • MariaDB ≥ 10.3
  • MySQL ≥ 8.0
  • PostgreSQL ≥ 12
  • SQLite ≥ 3.32.1

All other databases and database versions are now deprecated.

If your used or configured database doesn't match any of the above requirements, a 警告 will be logged. As of Home Assistant 2022.1, the recorder will no longer connect to an unsupported database.

(@emontnemery - #58161) (recorder docs)


It is no longer possible to filter out state_changed events from the recorder's event_types exclude filter.

A 警告 will be logged in Home Assistant 核心 2021.11 and the 配置 will be rejected in Home Assistant 核心 2022.2.

Python 3.8 has been deprecated because Python 3.10 has been released. Support will be dropped in Home Assistant 2022.1.

Support for Python 3.10 hasn't completed yet, however we aim to complete that before the 3.8 deprecation period has ended. It is advised to 升级 to Python 3.9 at this point.

If you run Home Assistant OS, 受监管模式 or the 容器 安装 type: No 动作 is required from your end, we will take care of this for you.

(@balloob - #57079)

The Aurora ABB Solar PV 集成 migrated to 配置 via the UI. Configuring Aurora ABB Solar PV via YAML 配置 has been deprecated and will be removed in a future Home Assistant 发布.

Your existing YAML 配置 is automatically imported on 升级 to this 发布; and thus can be safely removed from your YAML 配置 after upgrading.

(@davet2001 - #36300) (aurora_abb_powerone docs)

AVM FRITZ!Box Tools 服务 now ask for a device_id and no longer for an entity_id. Please review your 自动化 and 脚本 accordingly.

(@chemelli74 - #58005) (fritz docs)

The DLNA Digital Media Renderer 集成 migrated to 配置 via the UI. Configuring DLNA Digital Media Renderer via YAML 配置 has been deprecated and will be removed in a future Home Assistant 发布.

Your existing YAML 配置 is automatically imported on 升级 to this 发布; Please check the 集成 配置 page for imported DLNA-DMR 配置. Once it has been migrated, it can be safely removed from your YAML 配置.

(@chishm - #56886) (dlna_dmr docs)

The Efergy 集成 has been migrated to 配置 via the UI. Configuring Efergy via YAML 配置 has now been deprecated and will be removed in a future Home Assistant 发布.

Your existing YAML 配置 is automatically imported on 升级 to this 发布; and thus can be safely removed from your YAML 配置 after upgrading.

Additionally, the following 传感器 names have changed:

  • Energy Usage is now Power Usage.
  • Any configured energy period, for example, monthly was Energy Consumed is now Monthly Consumption.
  • Any configured cost period, for example, monthly was Energy Cost is now Monthly Energy Cost.
  • Per-设备 Usage is now Power Usage with the 传感器 id trailing.

(@tkdrob - #56890) (efergy docs)

The Environment Canada 集成 has been migrated to 配置 via the UI. Configuring Environment Canada via YAML 配置 has now been deprecated and will be removed in a future Home Assistant 发布.

Your existing YAML 配置 is automatically imported on 升级 to this 发布; and thus can be safely removed from your YAML 配置 after upgrading.

Additionally, non-loop radar images are no longer supported; 传感器 实体 now have the location of the station as a part of the 传感器's 实体 name.

(@gwww - #57127) (environment_canada docs)

The Flux LED 集成 has been migrated to 配置 via the UI. Configuring Flux LED via YAML 配置 has now been deprecated and will be removed in a future Home Assistant 发布.

Your existing YAML 配置 is automatically imported on 升级 to this 发布; and thus can be safely removed from your YAML 配置 after upgrading.

(@icemanch - #56354) (flux_led docs)

The previously deprecated HomeKit 配置 options safe_mode, zeroconf_default_interface, and auto_start have now been removed.

If you still have these options in your YAML 配置, you must be remove them from your YAML 配置.

(@bdraco - #58320)

When the option list of a Dropdown helper / input_select is updated, it will try to maintain the currently selected option, if the selected option also is present in the new options provided; otherwise it will reset to the first option from the newly provided list.

Previously, when a new list of options was provided, it would always reset to the first item of the list.

(@frenck - #53334) (input_select docs)

Previously, IQVIA supported long-term statistics for the Asthma Index: Tomorrow 传感器. This is incorrect: long-term statistics are meant for actual, current measurements (not future forecasts). Therefore, long-term statistics support has been removed for this 传感器.

(@bachya - #57687) (iqvia docs)

The Itho Daalderop Spider 集成 previously migrated to 配置 via the UI. Configuring Itho Daalderop Spider via YAML 配置 has now been deprecated and will be removed in a future Home Assistant 发布.

Your existing YAML 配置 has been automatically imported; and thus can be safely removed from your YAML 配置 after upgrading.

(@peternijssen - #57974) (spider docs)

The default voice is changed to JennyNeural; The previous default ZiraRUS (Standard Voice) is no longer supported in eastus or any other region that has rolled out GA neural voices as Standard voices become deprecated.

(@tylergibson - #58499) (microsoft docs)

The OctoPrint 集成 migrated to 配置 via the UI. Configuring OctoPrint via YAML 配置 has been deprecated and will be removed in a future Home Assistant 发布.

Your existing YAML 配置 is automatically imported on 升级 to this 发布; and thus can be safely removed from your YAML 配置 after upgrading.

The following 传感器 have been removed:

  • sensor.<printer>_time_remaining
  • sensor.<printer>_time_elapsed

The following 传感器 have been added:

  • sensor.octoprint_start_time
  • sensor.octoprint_estimated_finish_time

(@rfleming71 - #58040) (octoprint docs)

The 属性 (wifi_signal and distance_sensor) for OpenGarage 遮盖 are removed and replaced by individual 传感器.

Also, door_state is removed as an 属性, but you can use the 状态 directly instead.

Please 更新 any 自动化 or 脚本 that depend on the removed 属性.

(@Danielhiversen - #57976) (opengarage docs)

The OpenZWave (ozw) 集成 is being marked as deprecated. The upstream project is not currently being maintained, and has not reached stable status.

We recommend transitioning to the Z-Wave JS integrations.

While the 集成 is not currently slated for removal, it will no longer be receiving updates and may be removed at a later date.

See the Z-Wave JS migration 文档 更多信息.

Screenlogic 灯光 have moved to the 灯光 platform. The 开关 that previously represented these 灯光 will need to manually be deleted in Configuration >> Entities. If you are using these 开关 实体 in your 自动化 or 脚本, you will need to 更新 those to use the new 灯光 实体 instead.

The 状态 is now refreshed with a short delay to ensure the toggles do not flip/flop between 状态 as the controller takes ~600ms to make the change.

(@bdraco - #55467) (screenlogic docs)

The 传感器 状态 属性 of modem_callerid 集成 are now only populated when the values are known.

If you use these 属性 in your 自动化 or 脚本, you'll need to adjust those to be able to handle missing 属性.

(@tkdrob - #57774) (modem_callerid docs)

The previously deprecated YAML 配置 of the Rainforest Eagle 集成 has been removed.

Rainforest Eagle is now configured via the UI, any existing YAML 配置 has been imported in previous releases and can now be safely removed from your YAML 配置 files.

(@frenck - #57636) (rainforest_eagle docs)

RainMachine 服务 have been reorganized and now utilize a Home Assistant target (实体 ID) or selector (设备 ID) instead of using an internal RainMachine identifier.

Additionally, 服务 are restricted to only the targets that apply:

设备 服务 (i.e., must be provided a 设备 ID)

  • pause_watering
  • stop_all
  • unpause_watering

实体 服务 (i.e., must be provided an associated 开关 实体 ID [either a program or a zone])

  • disable_program
  • disable_zone
  • enable_program
  • enable_zone
  • start_program
  • start_zone
  • stop_program
  • stop_zone

(@bachya - #57145) (rainmachine docs)

The last_update 状态 属性 has been moved to a stand-alone 实体 (and dropped from battery and location entities). If you used this 属性 in your 脚本 or 自动化; you'll need to adjust those to this change.

(@epenet - #57750) (renault docs)

SimpliSafe requires a new web-based authentication method. When starting up, Home Assistant will automatically prompt you to re-authorize your instance.

(@bachya - #57212) (simplisafe docs)

The SolarEdge 集成 now provides unique IDs for its 实体, so the 实体 are now visible and customizable in the Home Assistant 前端.

Some names have been corrected as they had incorrect descriptions. This may cause some of your 实体 IDs provided by SolarEdge to have changed this 发布.

In case you have been using these 实体 in your 自动化, 脚本, or 仪表盘, you can either rename those 实体 IDs to the old 实体 ID or adjust the places you've used them accordingly.

Additionally, if a 传感器 you used disappeared, it might have been disabled by default during 升级. Please be sure to check if the 实体 is enabled in that case.

(@terminet85 - #55902) - (@purcell-lab - #58773)

The sonos.set_option 服务 has been removed and replaced with individual switch 实体 which both control the features and display if currently enabled.

The night_sound and speech_enhance 属性 on the Sonos media_player 实体 are also removed.

If you are using those in your 自动化 or 脚本, you'll need to replace these with the new switch 实体.

(@jjlawren - #54502) (sonos docs)

The Stookalert 集成 has been migrated to 配置 via the UI. Configuring Stookalert via YAML 配置 has now been deprecated and will be removed in a future Home Assistant 发布.

Your existing YAML 配置 is automatically imported on 升级 to this 发布; and thus can be safely removed from your YAML 配置 after upgrading.

(@frenck - #57119) (stookalert docs)

The 2021.09 发布 deprecated the usage of "snapshot" in the Supervisor (hassio) 集成 and was scheduled to be removed in 2021.11, that is now.

Old 服务 and 服务 data that contained "snapshot" has now been removed, and you need to 更新 your 配置 if you use any of these to continue to use it.

Old 服务 nameNew 服务 name
hassio.snapshot_partialhassio.backup_partial
hassio.snapshot_fullhassio.backup_full

If you used the snapshot argument for the 恢复 服务 you now have to replace that with slug

Example:

# Old name
service: hassio.restore_full
data:
  snapshot: sn2321

# New name
service: hassio.restore_full
data:
  slug: sn2321

(@ludeeus - #57652) (hassio docs)

The previously deprecated YAML 配置 of the UptimeRobot 集成 has been removed.

UptimeRobot is now configured via the UI, any existing YAML 配置 has been imported in previous releases and can now be safely removed from your YAML 配置 files.

(@ludeeus - #57761) (uptimerobot docs)

The offset parameter for utility_meter 传感器 is now limited to at most 27 days. If you used more then 27 days you must now migrate to cron.

(@dgomes - #55625) (utility_meter docs)

The Venstar 集成 migrated to 配置 via the UI. Configuring Venstar via YAML 配置 has been deprecated and will be removed in a future Home Assistant 发布.

Your existing YAML 配置 is automatically imported on 升级 to this 发布; and thus can be safely removed from your YAML 配置 after upgrading.

The humidifer and timeout options have been removed, and thus ignored when importing your YAML 配置 into the UI.

(@garbled1 - #58152) (venstar docs)

Due to upstream library updates, a breaking change was introduced that required changes to sensor and binary_sensor 实体.

Circuit, Burner and Compressor have been separated out from the "main" 设备. Multiple circuits and burners now allow "duplicate 传感器", we've added the circuit or burner number as suffix.

Most of you should not see a difference, but complex installations (with more than one circuit and/or burner), will have multiple 实体, suffixed with their burner or 实体 IDs.

For example, if you have two circuits instead of a single climate.vicare 实体 you will now instead have two 实体:

  • climate.vicare_1
  • climate.vicare_2

This will provide you more control, but requires you to adapt your existing 脚本 and 自动化 to use the new 实体 IDs.

The same has been done for sensor, binary_sensor and water_heater 实体.

Also, note that 二元sensor might be 创建 twice since the unique IDs for those 实体 have changed. Please remove the old disabled binary_sensor 实体, in case you encounter this.

(@oischinger - #57700) (vicare docs)

The VLC media player Telnet 集成 migrated to 配置 via the UI. Configuring VLC media player Telnet via YAML 配置 has been deprecated and will be removed in a future Home Assistant 发布.

Your existing YAML 配置 is automatically imported on 升级 to this 发布; and thus can be safely removed from your YAML 配置 after upgrading.

(@MartinHjelmare - #57513) (vlc_telnet docs)

属性 from the 吸尘器 实体 have been replaced with 传感器.

This means that all your references to these 属性 must be replaced with its 传感器 in your 自动化, 脚本 and 仪表盘.

Some 传感器 have been disabled by default and need manual enablement, once the 集成 has been set up. For example, the 属性 mop_attached: true has now been replaced with binary_sensor.<NAME>_mop_attached.

(@OGKevin - #54990) (xiaomi_miio docs)

The option to override the Yeelight model will only appear if the detected model is not in the database. Otherwise, it will be hidden.

(@bdraco - #56967) (yeelight docs)

向以下集成告别

The following 集成 are no longer available as of this 发布:

  • Essent has been removed. The API is no longer usable for 此integrations and has therefore been removed. (@TheLastProject - #56991)
  • Lyft has been previously deprecated and now removed. API keys are no longer being provided. (@frenck - #57638)
  • Nello has been removed. The 服务 are no longer available, and have been offline for over 6 months. (@pattyland - #57926)
  • Huawei Router has been removed. It relies on web scraping, which is no longer allowed. (@yuvalabou - #57136)
  • Wink has been previously deprecated and now removed. (@frenck - #57634)

全部变更