mirror of
https://github.com/home-assistant/core.git
synced 2026-09-27 09:58:07 -04:00
Improve
This commit is contained in:
@@ -220,8 +220,16 @@ class TuyaClimateEntity(TuyaEntity, ClimateEntity):
|
||||
# it to define min, max & step temperatures
|
||||
if self._set_temperature:
|
||||
self._attr_supported_features |= ClimateEntityFeature.TARGET_TEMPERATURE
|
||||
self._attr_max_temp = self._set_temperature.max_scaled
|
||||
self._attr_min_temp = self._set_temperature.min_scaled
|
||||
if convert := self.entity_description.target_temperature_state_conversion:
|
||||
self._attr_max_temp = convert(
|
||||
self.device, self._set_temperature, self._set_temperature.max
|
||||
)
|
||||
self._attr_min_temp = convert(
|
||||
self.device, self._set_temperature, self._set_temperature.min
|
||||
)
|
||||
else:
|
||||
self._attr_max_temp = self._set_temperature.max_scaled
|
||||
self._attr_min_temp = self._set_temperature.min_scaled
|
||||
self._attr_target_temperature_step = self._set_temperature.step_scaled
|
||||
|
||||
# Determine HVAC modes
|
||||
|
||||
@@ -383,8 +383,8 @@
|
||||
<HVACMode.OFF: 'off'>,
|
||||
<HVACMode.HEAT_COOL: 'heat_cool'>,
|
||||
]),
|
||||
'max_temp': 7.0,
|
||||
'min_temp': 1.0,
|
||||
'max_temp': 35.0,
|
||||
'min_temp': 5.0,
|
||||
'target_temp_step': 0.5,
|
||||
}),
|
||||
'config_entry_id': <ANY>,
|
||||
@@ -425,8 +425,8 @@
|
||||
<HVACMode.OFF: 'off'>,
|
||||
<HVACMode.HEAT_COOL: 'heat_cool'>,
|
||||
]),
|
||||
'max_temp': 7.0,
|
||||
'min_temp': 1.0,
|
||||
'max_temp': 35.0,
|
||||
'min_temp': 5.0,
|
||||
'supported_features': <ClimateEntityFeature: 385>,
|
||||
'target_temp_step': 0.5,
|
||||
'temperature': 23.0,
|
||||
|
||||
Reference in New Issue
Block a user