Blog: Deprecated constants for 2022.5 (#1285)

This commit is contained in:
Franck Nijhof 2022-05-03 18:29:10 +02:00 committed by GitHub
parent 1a1d25eef3
commit 4df71d9a5f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,69 @@
---
author: Franck Nijhof
authorURL: https://twitter.com/frenck
authorTwitter: frenck
title: "Constant deprecations for 2022.5"
---
For Home Assistant Core 2022.5, we have deprecated many constants and replaced
them with enums.
All `SUPPORT_*` constants have been deprecated, and are summerised
in a [previously published blog article](/blog/2022/04/02/support-constants-deprecation).
Additionally, the following constants have been deprecated:
- **Alarm Control Panel**
Deprecated constants:
- `FORMAT_TEXT`
- `FORMAT_NUMBER`
Use the new [`CodeFormat`](/docs/core/entity/alarm-control-panel#code-formats) enum instead.
- **Camera**
Deprecated constants:
- `STREAM_TYPE_HLS`
- `STREAM_TYPE_WEB_RTC`
Use the new [`StreamType`](/docs/core/entity/camera#properties) enum instead.
- **Climate**
Deprecated constants:
- `CURRENT_HVAC_COOL`
- `CURRENT_HVAC_DRY`
- `CURRENT_HVAC_FAN`
- `CURRENT_HVAC_HEAT`
- `CURRENT_HVAC_IDLE`
- `CURRENT_HVAC_OFF`
- `HVAC_MODE_AUTO`
- `HVAC_MODE_COOL`
- `HVAC_MODE_DRY`
- `HVAC_MODE_FAN_ONLY`
- `HVAC_MODE_HEAT_COOL`
- `HVAC_MODE_HEAT`
- `HVAC_MODE_OFF`
Use the new [`HVACAction`](/docs/core/entity/climate#hvac-action) and [`HVACMode`](/docs/core/entity/climate#hvac-modes) enums instead.
- **Light**
Deprecated constants:
- `COLOR_MODE_UNKNOWN`
- `COLOR_MODE_ONOFF`
- `COLOR_MODE_BRIGHTNESS`
- `COLOR_MODE_COLOR_TEMP`
- `COLOR_MODE_HS`
- `COLOR_MODE_XY`
- `COLOR_MODE_RGB`
- `COLOR_MODE_RGBW`
- `COLOR_MODE_RGBWW`
- `COLOR_MODE_WHITE`
Use the new [`ColorMode`](/docs/core/entity/light#color-modes) enum instead.