mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 19:27:45 +00:00
round min / max values for temperature
In order for the polymer thermostat component to have sensible step values the min / max values have to be round numbers. The current code only does that for systems running in degrees C. For those of us in silly land that still function in degrees F, this causes some oddities in the UI. Always round mix / max values to make it good no matter what fundamental units we are in.
This commit is contained in:
parent
2745b0f99e
commit
4fc0163139
@ -224,12 +224,12 @@ class ThermostatDevice(Entity):
|
|||||||
@property
|
@property
|
||||||
def min_temp(self):
|
def min_temp(self):
|
||||||
""" Return minimum temperature. """
|
""" Return minimum temperature. """
|
||||||
return convert(7, TEMP_CELCIUS, self.unit_of_measurement)
|
return round(convert(7, TEMP_CELCIUS, self.unit_of_measurement))
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def max_temp(self):
|
def max_temp(self):
|
||||||
""" Return maxmum temperature. """
|
""" Return maxmum temperature. """
|
||||||
return convert(35, TEMP_CELCIUS, self.unit_of_measurement)
|
return round(convert(35, TEMP_CELCIUS, self.unit_of_measurement))
|
||||||
|
|
||||||
def _convert(self, temp, round_dec=None):
|
def _convert(self, temp, round_dec=None):
|
||||||
""" Convert temperature from this thermost into user preferred
|
""" Convert temperature from this thermost into user preferred
|
||||||
|
Loading…
x
Reference in New Issue
Block a user