Add overkiz water targets temperature numbers for Atlantic water heater (#114185)

* Adds water targets temperature numbers for Atlantic water heater

* Update homeassistant/components/overkiz/number.py

Co-authored-by: Mick Vleeshouwer <mick@imick.nl>

* Update homeassistant/components/overkiz/number.py

Co-authored-by: Mick Vleeshouwer <mick@imick.nl>

* ruff formatting reverted

* Update homeassistant/components/overkiz/number.py

Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>

* Update homeassistant/components/overkiz/number.py

Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>

* changed command hardcode to a constant

---------

Co-authored-by: Mick Vleeshouwer <mick@imick.nl>
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
This commit is contained in:
Alexey ALERT Rubashёff 2024-03-29 20:33:13 +02:00 committed by GitHub
parent 1c151d78a4
commit 6c6d1fb71d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -97,6 +97,28 @@ NUMBER_DESCRIPTIONS: list[OverkizNumberDescription] = [
max_value_state_name=OverkizState.CORE_MAXIMAL_SHOWER_MANUAL_MODE,
entity_category=EntityCategory.CONFIG,
),
OverkizNumberDescription(
key=OverkizState.CORE_TARGET_DWH_TEMPERATURE,
name="Target temperature",
device_class=NumberDeviceClass.TEMPERATURE,
command=OverkizCommand.SET_TARGET_DHW_TEMPERATURE,
native_min_value=50,
native_max_value=65,
min_value_state_name=OverkizState.CORE_MINIMAL_TEMPERATURE_MANUAL_MODE,
max_value_state_name=OverkizState.CORE_MAXIMAL_TEMPERATURE_MANUAL_MODE,
entity_category=EntityCategory.CONFIG,
),
OverkizNumberDescription(
key=OverkizState.CORE_WATER_TARGET_TEMPERATURE,
name="Water target temperature",
device_class=NumberDeviceClass.TEMPERATURE,
command=OverkizCommand.SET_WATER_TARGET_TEMPERATURE,
native_min_value=50,
native_max_value=65,
min_value_state_name=OverkizState.CORE_MINIMAL_TEMPERATURE_MANUAL_MODE,
max_value_state_name=OverkizState.CORE_MAXIMAL_TEMPERATURE_MANUAL_MODE,
entity_category=EntityCategory.CONFIG,
),
# SomfyHeatingTemperatureInterface
OverkizNumberDescription(
key=OverkizState.CORE_ECO_ROOM_TEMPERATURE,