mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-19 23:36:51 +00:00
2024.12: Finalize backward incompatible changes
This commit is contained in:
parent
b4d981691c
commit
d891f1c022
@ -404,6 +404,20 @@ it is inevitable.
|
|||||||
We always make sure to document these changes to make the transition as easy as
|
We always make sure to document these changes to make the transition as easy as
|
||||||
possible for you. This release has the following backward-incompatible changes:
|
possible for you. This release has the following backward-incompatible changes:
|
||||||
|
|
||||||
|
{% details "Brother Printer" %}
|
||||||
|
|
||||||
|
The unit of measurement for pages changed from `p` to `pages`.
|
||||||
|
|
||||||
|
This could potentially break use cases if it was used in templates where a state
|
||||||
|
with a unit is used, such as `states('sensor.pages', with_unit=True)`.
|
||||||
|
|
||||||
|
([@bieniu] - [#131275]) ([documentation](/integrations/brother))
|
||||||
|
|
||||||
|
[@bieniu]: https://github.com/bieniu
|
||||||
|
[#131275]: https://github.com/home-assistant/core/pull/131275
|
||||||
|
|
||||||
|
{% enddetails %}
|
||||||
|
|
||||||
{% details "Ecovacs" %}
|
{% details "Ecovacs" %}
|
||||||
|
|
||||||
Ecovacs devices not recognized by the library will no longer use the fallback
|
Ecovacs devices not recognized by the library will no longer use the fallback
|
||||||
@ -419,7 +433,7 @@ and a warning log will created.
|
|||||||
|
|
||||||
{% details "Glances" %}
|
{% details "Glances" %}
|
||||||
|
|
||||||
Glances v2 api has been deprecated and has now been removed. Upgrade to v3 or
|
The previously deprecated Glances v2 API has been removed. Upgrade to v3 or
|
||||||
higher to continue using the integration.
|
higher to continue using the integration.
|
||||||
|
|
||||||
([@gjohansson-ST] - [#131427]) ([documentation](/integrations/glances))
|
([@gjohansson-ST] - [#131427]) ([documentation](/integrations/glances))
|
||||||
@ -431,15 +445,15 @@ higher to continue using the integration.
|
|||||||
|
|
||||||
{% details "History Stats" %}
|
{% details "History Stats" %}
|
||||||
|
|
||||||
After this change, `history_stats` in `time` or `ratio` mode will only count
|
After this change, `history_stats` in `time` or `ratio` mode will only count
|
||||||
time that is definitively known based on recorder data.
|
definitively known time-based on recorded data.
|
||||||
|
|
||||||
Prior to this change, if the start of the time window was earlier than the
|
Prior to this change, if the start of the time window was earlier than the
|
||||||
oldest datapoint in the recorder, `history_stats` would count time using the
|
oldest datapoint in the recorder, `history_stats` would count time using the
|
||||||
assumption that an entity was in the first state it found since the beginning
|
assumption that an entity was in the first state it found since the beginning
|
||||||
of time. This could lead to wild overcalculations when a switch was turned on
|
of time. This could lead to wild overcalculations when a switch was turned on
|
||||||
after a long period of inactivity, and `history_stats` would assume it has
|
after a long period of inactivity, and `history_stats` would assume it has
|
||||||
_always_ been on, and calculate a huge value based on that.
|
_always_ been on and calculate a huge value based on that.
|
||||||
|
|
||||||
([@karwosts] - [#126271]) ([documentation](/integrations/history_stats))
|
([@karwosts] - [#126271]) ([documentation](/integrations/history_stats))
|
||||||
|
|
||||||
@ -464,15 +478,27 @@ it.
|
|||||||
|
|
||||||
{% details "QNAP" %}
|
{% details "QNAP" %}
|
||||||
|
|
||||||
The following QNAP sensors no longer will have extra state attributes:
|
The following QNAP sensors will no longer have extra state attributes:
|
||||||
|
|
||||||
- The `memory_free`, `memory_size`, `memory_used`, and `memory_percent_used` sensors.
|
- `memory_free`
|
||||||
- The `network_link_status`, `network_max_speed`, `network_err`, `network_tx` and `network_rx` sensors.
|
- `memory_percent_used`
|
||||||
- The `status`, `system_temp` and `uptime` sensors.
|
- `memory_size`
|
||||||
- The `volume_size_free`, `volume_size_total`, `volume_size_used` and `volume_percentage_used` sensors.
|
- `memory_used`
|
||||||
|
- `network_err`
|
||||||
|
- `network_link_status`
|
||||||
|
- `network_max_speed`
|
||||||
|
- `network_rx`
|
||||||
|
- `network_tx`
|
||||||
|
- `status`
|
||||||
|
- `system_temp`
|
||||||
|
- `uptime`
|
||||||
|
- `volume_percentage_used`
|
||||||
|
- `volume_size_free`
|
||||||
|
- `volume_size_total`
|
||||||
|
- `volume_size_used`
|
||||||
|
|
||||||
These extra state attributes were deprcated in Home Assistant 2024.6 and now
|
These extra state attributes were deprecated in Home Assistant 2024.6 and have
|
||||||
have been removed. If you are using this in your automation or script, use
|
now been removed. If you are using this in your automation or script, use
|
||||||
the separate available sensors instead.
|
the separate available sensors instead.
|
||||||
|
|
||||||
([@jbouwh] - [#130310]) ([documentation](/integrations/qnap))
|
([@jbouwh] - [#130310]) ([documentation](/integrations/qnap))
|
||||||
@ -482,12 +508,29 @@ the separate available sensors instead.
|
|||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
|
{% details "Spotify" %}
|
||||||
|
|
||||||
|
The Spotify audio feature sensors have been removed since Spotify
|
||||||
|
removed access for them, starting 27 November.
|
||||||
|
|
||||||
|
Additionally, featured and category playlists have been removed from
|
||||||
|
the Spotify media browser since Spotify deprecated the API,
|
||||||
|
starting on 27 November.
|
||||||
|
|
||||||
|
([@joostlek] - [#131754] [#131758]) ([documentation](/integrations/spotify))
|
||||||
|
|
||||||
|
[@joostlek]: https://github.com/joostlek
|
||||||
|
[#131754]: https://github.com/home-assistant/core/pull/131754
|
||||||
|
[#131758]: https://github.com/home-assistant/core/pull/131758
|
||||||
|
|
||||||
|
{% enddetails %}
|
||||||
|
|
||||||
{% details "Statistics" %}
|
{% details "Statistics" %}
|
||||||
|
|
||||||
Previously the attributes was only provided when they had a non `None` value.
|
Previously the attributes was only provided when they had a non `None` value.
|
||||||
This has now changed so the attributes are always provided even with `None`
|
This has now changed so the attributes are always provided even with `None`
|
||||||
values. If automations or scripts was depending on these attributes was
|
values. You might need to modify your automations or scripts depending on
|
||||||
present or not needs to be modified accordingly.
|
whether these attributes are present or not.
|
||||||
|
|
||||||
([@gjohansson-ST] - [#129353]) ([documentation](/integrations/statistics))
|
([@gjohansson-ST] - [#129353]) ([documentation](/integrations/statistics))
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user