mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-21 08:16:53 +00:00
2024.11: Finalize backward-incompatible changes
This commit is contained in:
parent
c38d5bfa3e
commit
73a16352b6
@ -258,6 +258,17 @@ medium, or high. The hot water status entity has been updated accordingly.
|
|||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
|
{% details "Google Calendar" %}
|
||||||
|
|
||||||
|
Google Calendar events that are declined are now omitted from the calendar.
|
||||||
|
|
||||||
|
([@joelhawksley] - [#128900]) ([documentation](/integrations/google))
|
||||||
|
|
||||||
|
[@joelhawksley]: https://github.com/joelhawksley
|
||||||
|
[#128900]: https://github.com/home-assistant/core/pull/128900
|
||||||
|
|
||||||
|
{% enddetails %}
|
||||||
|
|
||||||
{% details "HomeKit" %}
|
{% details "HomeKit" %}
|
||||||
|
|
||||||
Historically, many integrations implemented doorbells as binary sensors with a
|
Historically, many integrations implemented doorbells as binary sensors with a
|
||||||
@ -265,8 +276,8 @@ device class of occupancy. This design was replaced with the new event entities,
|
|||||||
which use a purpose-built device class of doorbell.
|
which use a purpose-built device class of doorbell.
|
||||||
|
|
||||||
HomeKit will no longer automatically link binary sensors with device class
|
HomeKit will no longer automatically link binary sensors with device class
|
||||||
occupancy as a linked doorbell sensor. Linked doorbell sensors can continue
|
occupancy as linked doorbell sensors. However, linked doorbell sensors can
|
||||||
to be configured manually via YAML.
|
continue to be configured manually via YAML.
|
||||||
|
|
||||||
([@bdraco] - [#127668]) ([documentation](/integrations/homekit))
|
([@bdraco] - [#127668]) ([documentation](/integrations/homekit))
|
||||||
|
|
||||||
@ -277,8 +288,8 @@ to be configured manually via YAML.
|
|||||||
|
|
||||||
{% details "Litter-Robot" %}
|
{% details "Litter-Robot" %}
|
||||||
|
|
||||||
Previously Litter-Robot could use have an off-state. This has now changed to
|
Previously, Litter-Robot could have an off state. This has now changed to
|
||||||
`docked` as `off` isn't a valid state for `vacuum` entities.
|
`docked`, as `off` isn’t a valid state for vacuum entities.
|
||||||
|
|
||||||
([@gjohansson-ST] - [#128297]) ([documentation](/integrations/litterrobot))
|
([@gjohansson-ST] - [#128297]) ([documentation](/integrations/litterrobot))
|
||||||
|
|
||||||
@ -290,8 +301,8 @@ Previously Litter-Robot could use have an off-state. This has now changed to
|
|||||||
{% details "Netatmo" %}
|
{% details "Netatmo" %}
|
||||||
|
|
||||||
The preset modes of the thermostat have been renamed in order to support
|
The preset modes of the thermostat have been renamed in order to support
|
||||||
translations `Schedule`, `Frost guard` and `Manual` has been renamed to
|
translations `Schedule`, `Frost guard`, and `Manual` have been renamed to
|
||||||
`schedule`, `frost_guard` and `manual`.
|
`schedule`, `frost_guard`, and `manual`.
|
||||||
|
|
||||||
([@piitaya] - [#128890]) ([documentation](/integrations/netatmo))
|
([@piitaya] - [#128890]) ([documentation](/integrations/netatmo))
|
||||||
|
|
||||||
@ -300,6 +311,22 @@ translations `Schedule`, `Frost guard` and `Manual` has been renamed to
|
|||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
|
{% details "Tibber" %}
|
||||||
|
|
||||||
|
The `tibber.get_prices` action has been adjusted to return datetimes as strings
|
||||||
|
instead of raw datetime objects.
|
||||||
|
|
||||||
|
Automations or template sensors using this may need to be modified with an
|
||||||
|
`as_datetime` filter. See our [templating documentation](/docs/configuration/templating/#time)
|
||||||
|
for more information on using these filters.
|
||||||
|
|
||||||
|
([@functionpointer] - [#123901]) ([documentation](/integrations/tibber))
|
||||||
|
|
||||||
|
[@functionpointer]: https://github.com/functionpointer
|
||||||
|
[#123901]: https://github.com/home-assistant/core/pull/123901
|
||||||
|
|
||||||
|
{% enddetails %}
|
||||||
|
|
||||||
{% details "Updates" %}
|
{% details "Updates" %}
|
||||||
|
|
||||||
State attributes of update entities have been changed:
|
State attributes of update entities have been changed:
|
||||||
@ -311,8 +338,8 @@ State attributes of update entities have been changed:
|
|||||||
in progress or an update is in progress but the entity does not support
|
in progress or an update is in progress but the entity does not support
|
||||||
reporting progress.
|
reporting progress.
|
||||||
|
|
||||||
Scripts, automations, custom frontend components etc. which consume the
|
Scripts, automations, custom frontend components, etc., which consume the
|
||||||
`in_progress` state attribute of update entities need to be updated accordingly.
|
`in_progress` state attribute of update entities, need to be updated accordingly.
|
||||||
|
|
||||||
([@emontnemery] - [#128877]) ([documentation](/integrations/update))
|
([@emontnemery] - [#128877]) ([documentation](/integrations/update))
|
||||||
|
|
||||||
@ -321,48 +348,33 @@ Scripts, automations, custom frontend components etc. which consume the
|
|||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
{% details "all" %}
|
{% details "WMS WebControl pro" %}
|
||||||
|
|
||||||
- Remove the Google Domains integration ([@emontnemery] - [#127278]) ([google_domains docs]) (breaking-change)
|
The open/closed state of awnings will be inverted so that the UI visualization
|
||||||
- Add protocol upload / download sensors to Deluge ([@mgrandi] - [#119203]) ([deluge docs]) (breaking-change)
|
and positioning match reality. This means open (100%) now refers to the awning
|
||||||
- Remove Spider integration ([@joostlek] - [#127346]) ([spider docs]) (breaking-change)
|
being completely retracted, and closed (0%) now means the awning is fully
|
||||||
- Remove enigma2 yaml import ([@autinerd] - [#127597]) ([enigma2 docs]) (breaking-change)
|
expanded. This is not in line with industry terminology, but Home Assistant
|
||||||
- Remove automatic linkage of doorbells to HomeKit accessories via device class occupancy ([@bdraco] - [#127668]) ([homekit docs]) (breaking-change)
|
does not yet natively support awnings of type patio.
|
||||||
- Update A. O. Smith integration to reflect upstream API changes ([@bdr99] - [#127678]) ([aosmith docs]) (breaking-change)
|
|
||||||
- Remove deprecated yaml import from Habitica ([@tr4nt0r] - [#127946]) ([habitica docs]) (breaking-change)
|
([@mback2k] - [#128079]) ([documentation](/integrations/wmspro))
|
||||||
- End deprecation for config entry import for folder watcher ([@gjohansson-ST] - [#128056]) ([folder_watcher docs]) (breaking-change)
|
|
||||||
- Remove deprecated restart service in modbus ([@gjohansson-ST] - [#128059]) ([modbus docs]) (breaking-change)
|
[@mback2k]: https://github.com/mback2k
|
||||||
- Remove deprecated speed limit lock entity from tessie ([@jpbede] - [#128043]) ([tessie docs]) (breaking-change)
|
[#128079]: https://github.com/home-assistant/core/pull/128079
|
||||||
- Remove config entry import from lg_netcast ([@gjohansson-ST] - [#128179]) ([lg_netcast docs]) (breaking-change)
|
|
||||||
- Remove deprecated notify service in ecobee ([@gjohansson-ST] - [#128177]) ([ecobee docs]) (breaking-change)
|
|
||||||
- Remove legacy knx notify service ([@gjohansson-ST] - [#128185]) ([knx docs]) (breaking-change)
|
|
||||||
- Remove legacy notify service from ecobee ([@jpbede] - [#128115]) ([ecobee docs]) (breaking-change)
|
|
||||||
- Remove deprecated yaml support from lg_netcast ([@jpbede] - [#128114]) ([lg_netcast docs]) (breaking-change)
|
|
||||||
- Fix state for litterrobot ([@gjohansson-ST] - [#128297]) ([litterrobot docs]) (breaking-change)
|
|
||||||
- Remove deprecated map integration ([@jpbede] - [#128529]) ([map docs]) (breaking-change)
|
|
||||||
- Remove deprecated panel_iframe integration ([@jpbede] - [#128532]) ([panel_iframe docs]) (breaking-change)
|
|
||||||
- Add translations for Netatmo thermostat preset modes ([@piitaya] - [#128890]) ([netatmo docs]) (breaking-change)
|
|
||||||
- Add update_percentage state attribute to update entity ([@emontnemery] - [#128877]) ([update docs]) (breaking-change)
|
|
||||||
- Remove bloomsky integration ([@epenet] - [#129073]) ([bloomsky docs]) (breaking-change)
|
|
||||||
- Add config flow to Onkyo ([@Nebula83] - [#117319]) ([onkyo docs]) (breaking-change)
|
|
||||||
- Remove deprecated `retries` and `lazy_error_count` yaml option ([@jpbede] - [#128932]) ([modbus docs]) (breaking-change)
|
|
||||||
- Omit declined Google Calendar events ([@joelhawksley] - [#128900]) ([google docs]) (breaking-change)
|
|
||||||
- Fix visualization by inverting open/closed state of patio awnings ([@mback2k] - [#128079]) ([wmspro docs]) (breaking-change)
|
|
||||||
- Change Tibber get_prices action to return datetimes as str ([@functionpointer] - [#123901]) ([tibber docs]) (breaking-change)
|
|
||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
If you are a custom integration developer and want to learn about changes and
|
If you are a custom integration developer and want to learn about changes and
|
||||||
new features available for your integration: Be sure to follow our
|
new features available for your integration: Be sure to follow our
|
||||||
[developer blog][devblog]. The following are the most notable for this release:
|
[developer blog][devblog]. The following are the most notable for this release:
|
||||||
|
|
||||||
- [Changes to the UnitOfConductivity enum](https://developers.home-assistant.io/blog/2024/10/08/unit-of-conductivity-changes)
|
- [Changes to the UnitOfConductivity enum](https://developers.home-assistant.io/blog/2024/10/08/unit-of-conductivity-changes)
|
||||||
|
- [Changes to the update entity](https://developers.home-assistant.io/blog/2024/10/31/update-entity-changes)
|
||||||
- [Deprecating state constants for cover](https://developers.home-assistant.io/blog/2024/10/08/state-constants-cover-deprecation)
|
- [Deprecating state constants for cover](https://developers.home-assistant.io/blog/2024/10/08/state-constants-cover-deprecation)
|
||||||
- [Extend deprecation period of hass.helpers](https://developers.home-assistant.io/blog/2024/10/09/extend-deprecation-hass-helpers)
|
- [Extend deprecation period of hass.helpers](https://developers.home-assistant.io/blog/2024/10/09/extend-deprecation-hass-helpers)
|
||||||
- [New alarm control panel state property and state enum](https://developers.home-assistant.io/blog/2024/10/22/new-alarm-state-property)
|
- [New alarm control panel state property and state enum](https://developers.home-assistant.io/blog/2024/10/22/new-alarm-state-property)
|
||||||
- [New helpers and best practises for reauth and reconfigure flows](https://developers.home-assistant.io/blog/2024/10/21/reauth-reconfigure-helpers)
|
- [New helpers and best practises for reauth and reconfigure flows](https://developers.home-assistant.io/blog/2024/10/21/reauth-reconfigure-helpers)
|
||||||
|
- [Reauth and reconfigure flows need to be linked to a config entry](https://developers.home-assistant.io/blog/2024/11/04/reauth-reconfigure-entry-id/)
|
||||||
|
- [The core config class has been moved](https://developers.home-assistant.io/blog/2024/10/31/core-config-moved)
|
||||||
|
|
||||||
[devblog]: https://developers.home-assistant.io/blog/
|
[devblog]: https://developers.home-assistant.io/blog/
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user