This commit is contained in:
epenet
2025-11-03 08:31:07 +00:00
parent 4d60d1f2ab
commit 69580d8023
2 changed files with 14 additions and 6 deletions
+10 -2
View File
@@ -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,