Use climate enums in devolo_home_control (#70631)

This commit is contained in:
epenet 2022-04-25 13:19:02 +02:00 committed by GitHub
parent 4de2730844
commit 2267e32114
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -8,11 +8,10 @@ from devolo_home_control_api.homecontrol import HomeControl
from homeassistant.components.climate import (
ATTR_TEMPERATURE,
HVAC_MODE_HEAT,
TEMP_CELSIUS,
ClimateEntity,
ClimateEntityFeature,
)
from homeassistant.components.climate.const import ClimateEntityFeature, HVACMode
from homeassistant.config_entries import ConfigEntry
from homeassistant.const import PRECISION_HALVES, PRECISION_TENTHS
from homeassistant.core import HomeAssistant
@ -60,8 +59,8 @@ class DevoloClimateDeviceEntity(DevoloMultiLevelSwitchDeviceEntity, ClimateEntit
element_uid=element_uid,
)
self._attr_hvac_mode = HVAC_MODE_HEAT
self._attr_hvac_modes = [HVAC_MODE_HEAT]
self._attr_hvac_mode = HVACMode.HEAT
self._attr_hvac_modes = [HVACMode.HEAT]
self._attr_min_temp = self._multi_level_switch_property.min
self._attr_max_temp = self._multi_level_switch_property.max
self._attr_precision = PRECISION_TENTHS