|
|
@@ -134,13 +134,8 @@ class TuyaLocalClimate(TuyaLocalEntity, ClimateEntity):
|
|
|
"""Return the precision of the temperature setting."""
|
|
|
# unlike sensor, this is a decimal of the smallest unit that can be
|
|
|
# represented, not a number of decimal places.
|
|
|
- temp = (
|
|
|
- self._temperature_dps.scale(self._device)
|
|
|
- if self._temperature_dps
|
|
|
- else self._temp_high_dps.scale(self._device)
|
|
|
- if self._temp_high_dps
|
|
|
- else 1
|
|
|
- )
|
|
|
+ dp = self._temperature_dps or self._temp_high_dps
|
|
|
+ temp = dp.scale(self._device) if dp else 1
|
|
|
current = (
|
|
|
self._current_temperature_dps.scale(self._device)
|
|
|
if self._current_temperature_dps
|