mirror of
https://github.com/home-assistant/core.git
synced 2025-07-21 12:17:07 +00:00
Tado fix water heater (#113464)
Co-authored-by: Joostlek <joostlek@outlook.com>
This commit is contained in:
parent
249f708071
commit
42873cacf5
@ -3,7 +3,6 @@
|
|||||||
import logging
|
import logging
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
import PyTado
|
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.water_heater import (
|
from homeassistant.components.water_heater import (
|
||||||
@ -30,8 +29,6 @@ from .const import (
|
|||||||
DATA,
|
DATA,
|
||||||
DOMAIN,
|
DOMAIN,
|
||||||
SIGNAL_TADO_UPDATE_RECEIVED,
|
SIGNAL_TADO_UPDATE_RECEIVED,
|
||||||
TADO_DEFAULT_MAX_TEMP,
|
|
||||||
TADO_DEFAULT_MIN_TEMP,
|
|
||||||
TYPE_HOT_WATER,
|
TYPE_HOT_WATER,
|
||||||
)
|
)
|
||||||
from .entity import TadoZoneEntity
|
from .entity import TadoZoneEntity
|
||||||
@ -134,8 +131,8 @@ class TadoWaterHeater(TadoZoneEntity, WaterHeaterEntity):
|
|||||||
zone_name: str,
|
zone_name: str,
|
||||||
zone_id: int,
|
zone_id: int,
|
||||||
supports_temperature_control: bool,
|
supports_temperature_control: bool,
|
||||||
min_temp: float | None = None,
|
min_temp,
|
||||||
max_temp: float | None = None,
|
max_temp,
|
||||||
) -> None:
|
) -> None:
|
||||||
"""Initialize of Tado water heater entity."""
|
"""Initialize of Tado water heater entity."""
|
||||||
self._tado = tado
|
self._tado = tado
|
||||||
@ -147,8 +144,8 @@ class TadoWaterHeater(TadoZoneEntity, WaterHeaterEntity):
|
|||||||
self._device_is_active = False
|
self._device_is_active = False
|
||||||
|
|
||||||
self._supports_temperature_control = supports_temperature_control
|
self._supports_temperature_control = supports_temperature_control
|
||||||
self._min_temperature = min_temp or TADO_DEFAULT_MIN_TEMP
|
self._min_temperature = min_temp
|
||||||
self._max_temperature = max_temp or TADO_DEFAULT_MAX_TEMP
|
self._max_temperature = max_temp
|
||||||
|
|
||||||
self._target_temp: float | None = None
|
self._target_temp: float | None = None
|
||||||
|
|
||||||
@ -158,7 +155,7 @@ class TadoWaterHeater(TadoZoneEntity, WaterHeaterEntity):
|
|||||||
|
|
||||||
self._current_tado_hvac_mode = CONST_MODE_SMART_SCHEDULE
|
self._current_tado_hvac_mode = CONST_MODE_SMART_SCHEDULE
|
||||||
self._overlay_mode = CONST_MODE_SMART_SCHEDULE
|
self._overlay_mode = CONST_MODE_SMART_SCHEDULE
|
||||||
self._tado_zone_data: PyTado.TadoZone = {}
|
self._tado_zone_data: Any = None
|
||||||
|
|
||||||
async def async_added_to_hass(self) -> None:
|
async def async_added_to_hass(self) -> None:
|
||||||
"""Register for sensor updates."""
|
"""Register for sensor updates."""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user