diff --git a/custom_components/localtuya/climate.py b/custom_components/localtuya/climate.py index 26bb29a41..1785bcf2a 100644 --- a/custom_components/localtuya/climate.py +++ b/custom_components/localtuya/climate.py @@ -348,14 +348,22 @@ def min_temp(self): """Return the minimum temperature.""" if self.has_config(CONF_MIN_TEMP_DP): return self.dps_conf(CONF_MIN_TEMP_DP) - return DEFAULT_MIN_TEMP + # DEFAULT_MIN_TEMP is in C + if self.temperature_unit == TEMP_FAHRENHEIT: + return DEFAULT_MIN_TEMP * 1.8 + 32 + else: + return DEFAULT_MIN_TEMP @property def max_temp(self): """Return the maximum temperature.""" if self.has_config(CONF_MAX_TEMP_DP): return self.dps_conf(CONF_MAX_TEMP_DP) - return DEFAULT_MAX_TEMP + # DEFAULT_MAX_TEMP is in C + if self.temperature_unit == TEMP_FAHRENHEIT: + return DEFAULT_MAX_TEMP * 1.8 + 32 + else: + return DEFAULT_MAX_TEMP def status_updated(self): """Device status was updated."""