mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-23 17:27:19 +00:00
2024.8: Finialize backward-incompatible changes
This commit is contained in:
parent
8c784cb058
commit
da2d0337e3
@ -637,14 +637,14 @@ possible for you. This release has the following backward-incompatible changes:
|
|||||||
|
|
||||||
{% details "Recorder database upgrade notice" %}
|
{% details "Recorder database upgrade notice" %}
|
||||||
|
|
||||||
This notice is only relevant if you are using the recorder integration with
|
This notice applies only if you use the recorder integration with a MySQL or
|
||||||
an MySQL or ProgreSQL database. If you are using the default SQLite database,
|
PostgreSQL database. If you are using the default SQLite database,
|
||||||
you can ignore this notice.
|
you can ignore it.
|
||||||
|
|
||||||
This release includes a database upgrade/migration that increases the size
|
This release includes a database upgrade/migration that increases the size of
|
||||||
of the number we can store for the idenfier fields. A more technical explanation:
|
the number we can store for the identifier fields. For a more technical
|
||||||
We are upgrading integer fields for ID columns from a 32-bit integer to `BIGINT`,
|
explanation, we are upgrading integer fields for ID columns from a 32-bit
|
||||||
which is a 64-bit integer.
|
integer to `BIGINT`, which is a 64-bit integer.
|
||||||
|
|
||||||
This can cause the database upgrade to take longer than usual, depending on
|
This can cause the database upgrade to take longer than usual, depending on
|
||||||
the size of your database.
|
the size of your database.
|
||||||
@ -674,11 +674,11 @@ without the closed-source software is welcome.
|
|||||||
|
|
||||||
{% details "Bluesound" %}
|
{% details "Bluesound" %}
|
||||||
|
|
||||||
Sources behave slightly different. Radio station providers (like TuneIn, Radio
|
Sources behave slightly differently. Radio station providers (like TuneIn and
|
||||||
Paradise) are not part of the source list anymore as they are not selectable
|
Radio Paradise) are no longer part of the source list and are not selectable
|
||||||
as source.
|
as sources.
|
||||||
|
|
||||||
Presets which play a specific radio station can be created in the BluOS app and
|
Presets that play a specific radio station can be created in the BluOS app and
|
||||||
are displayed as sources in Home Assistant.
|
are displayed as sources in Home Assistant.
|
||||||
|
|
||||||
The currently selected source tries to match those presets and falls back to
|
The currently selected source tries to match those presets and falls back to
|
||||||
@ -705,7 +705,7 @@ If you need to look them up, please get them from the device info screen.
|
|||||||
|
|
||||||
{% details "Climate" %}
|
{% details "Climate" %}
|
||||||
|
|
||||||
Scenes that used the deprecated auxiliary heat (`aux_heat` attribute),
|
Scenes that use the deprecated auxiliary heat (`aux_heat` attribute)
|
||||||
will no longer restore/set the auxiliary heat state when the scene
|
will no longer restore/set the auxiliary heat state when the scene
|
||||||
is activated.
|
is activated.
|
||||||
|
|
||||||
@ -731,7 +731,7 @@ without the closed-source software is welcomed.
|
|||||||
|
|
||||||
{% details "DoorBird" %}
|
{% details "DoorBird" %}
|
||||||
|
|
||||||
Previously resetting the device favorites required working out a complicated
|
Previously, resetting the device favorites required working out a complicated
|
||||||
URL. A button is now available to perform this operation.
|
URL. A button is now available to perform this operation.
|
||||||
|
|
||||||
([@bdraco] - [#121720]) ([documentation](/integrations/doorbird))
|
([@bdraco] - [#121720]) ([documentation](/integrations/doorbird))
|
||||||
@ -754,6 +754,20 @@ without the closed-source software is welcomed.
|
|||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
|
{% details "Ecovacs" %}
|
||||||
|
|
||||||
|
The attributes on the vacuum entity for the lifespan of the main brush,
|
||||||
|
side brush, and filter are deprecated and will be removed in 2025.2.
|
||||||
|
|
||||||
|
These attributes are superseded by dedicated sensor entities.
|
||||||
|
|
||||||
|
([@mib1185] - [#122740]) ([documentation](/integrations/ecovacs))
|
||||||
|
|
||||||
|
[@mib1185]: https://github.com/mib1185
|
||||||
|
[#122740]: https://github.com/home-assistant/core/pull/122740
|
||||||
|
|
||||||
|
{% enddetails %}
|
||||||
|
|
||||||
{% details "HomeKit Bridge" %}
|
{% details "HomeKit Bridge" %}
|
||||||
|
|
||||||
PM2.5 air quality sensors are now mapped to the [US EPA AQI scale](https://www.epa.gov/system/files/documents/2024-02/pm-naaqs-air-quality-index-fact-sheet.pdf).
|
PM2.5 air quality sensors are now mapped to the [US EPA AQI scale](https://www.epa.gov/system/files/documents/2024-02/pm-naaqs-air-quality-index-fact-sheet.pdf).
|
||||||
@ -770,7 +784,7 @@ match the 2024 US EPA AQI standard.
|
|||||||
{% details "Lights" %}
|
{% details "Lights" %}
|
||||||
|
|
||||||
The following attributes are no longer saved in the database for light
|
The following attributes are no longer saved in the database for light
|
||||||
entities because their combinations would quickly fill up the database and
|
entities because their combinations would quickly fill up the database, and
|
||||||
they are never used by Home Assistant:
|
they are never used by Home Assistant:
|
||||||
|
|
||||||
- `brightness`
|
- `brightness`
|
||||||
@ -784,8 +798,8 @@ they are never used by Home Assistant:
|
|||||||
- `rgbww_color`
|
- `rgbww_color`
|
||||||
- `xy_color`
|
- `xy_color`
|
||||||
|
|
||||||
This change has no impact on the operation of your lights, but it will reduce
|
This change will not impact the operation of your lights, but it will
|
||||||
the amount of data stored in the database.
|
reduce the amount of data stored in the database.
|
||||||
|
|
||||||
([@bdraco] - [#121776]) ([documentation](/integrations/light))
|
([@bdraco] - [#121776]) ([documentation](/integrations/light))
|
||||||
|
|
||||||
@ -796,9 +810,9 @@ the amount of data stored in the database.
|
|||||||
|
|
||||||
{% details "Matter" %}
|
{% details "Matter" %}
|
||||||
|
|
||||||
Multi press events are now split of into their own dedicated event type such as
|
Multi-press events are now split into their own dedicated event type, such as
|
||||||
`multi_press_1`, `multi_press_2` etc. making it easier to automate on multiple
|
`multi_press_1`, `multi_press_2`, etc., making it easier to automate multiple
|
||||||
presses instead of having to look manually at the number of presses count.
|
presses instead of looking manually at the number of presses count.
|
||||||
|
|
||||||
If you have used the current event type in your automations, you will need to
|
If you have used the current event type in your automations, you will need to
|
||||||
update them to use the new event types.
|
update them to use the new event types.
|
||||||
@ -812,11 +826,11 @@ update them to use the new event types.
|
|||||||
|
|
||||||
{% details "MQTT" %}
|
{% details "MQTT" %}
|
||||||
|
|
||||||
The `schema` option has been removed from the mqtt vacuum schema. YAML configs
|
The `schema` option has been removed from the MQTT vacuum schema. YAML configs
|
||||||
still containing this option will break after 6 months of deprecation. Users
|
still containing this option will break after 6 months of deprecation. Users
|
||||||
have been warned with with a repair. Discovery configs will not break if the
|
have been warned with a repair. Discovery configs will not break if the schema
|
||||||
schema options is still in the config, but it will simple be ignored and an
|
options are still in the config, but they will be ignored, and an error message
|
||||||
error message will be logged to notice.
|
will be logged to notice.
|
||||||
|
|
||||||
([@jbouwh] - [#121093]) ([documentation](/integrations/mqtt))
|
([@jbouwh] - [#121093]) ([documentation](/integrations/mqtt))
|
||||||
|
|
||||||
@ -846,7 +860,7 @@ from the `weather.get_forecasts` service.
|
|||||||
A new service, `nws.get_forecasts_extra`, is provided that includes
|
A new service, `nws.get_forecasts_extra`, is provided that includes
|
||||||
`detailed_description`. The `detailed_description` is no longer provided
|
`detailed_description`. The `detailed_description` is no longer provided
|
||||||
for `hourly` forecasts in the `nws.get_forecasts_extra` service as the API
|
for `hourly` forecasts in the `nws.get_forecasts_extra` service as the API
|
||||||
does not return data, however a `short_description` is now available.
|
does not return data. However a `short_description` is now available.
|
||||||
|
|
||||||
([@MatthewFlamm] - [#117254]) ([documentation](/integrations/nws))
|
([@MatthewFlamm] - [#117254]) ([documentation](/integrations/nws))
|
||||||
|
|
||||||
@ -869,8 +883,8 @@ the sensor. The new API doesn't provide these anymore.
|
|||||||
|
|
||||||
{% details "OpenAI Conversation" %}
|
{% details "OpenAI Conversation" %}
|
||||||
|
|
||||||
The previously deprecated `256`, `512`, and `1024` values for size argument for
|
The previously deprecated `256`, `512`, and `1024` values for the size argument
|
||||||
the `generate_image` action have been removed. They have already been
|
for the `generate_image` action have been removed. They have already been
|
||||||
unsupported in the past (replaced with `1024x1024` by default).
|
unsupported in the past (replaced with `1024x1024` by default).
|
||||||
|
|
||||||
If you still use these values in your automations or scripts, you will need to
|
If you still use these values in your automations or scripts, you will need to
|
||||||
@ -919,6 +933,7 @@ new features available for your integration: Be sure to follow our
|
|||||||
- [New entity feature flags in FanEntity](https://developers.home-assistant.io/blog/2024/07/19/fan-fanentityfeatures-turn-on_off)
|
- [New entity feature flags in FanEntity](https://developers.home-assistant.io/blog/2024/07/19/fan-fanentityfeatures-turn-on_off)
|
||||||
- [New HVACAction DEFROSTING](https://developers.home-assistant.io/blog/2024/07/07/climate-hvacaction-defrosting/)
|
- [New HVACAction DEFROSTING](https://developers.home-assistant.io/blog/2024/07/07/climate-hvacaction-defrosting/)
|
||||||
- [Services are now actions](https://developers.home-assistant.io/blog/2024/07/16/service-actions)
|
- [Services are now actions](https://developers.home-assistant.io/blog/2024/07/16/service-actions)
|
||||||
|
- [Set up your DataUpdateCoordinator with a setup method](https://developers.home-assistant.io/blog/2024/08/05/coordinator_async_setup/)
|
||||||
|
|
||||||
[devblog]: https://developers.home-assistant.io/blog/
|
[devblog]: https://developers.home-assistant.io/blog/
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user