mirror of
https://github.com/home-assistant/core.git
synced 2025-07-16 01:37:08 +00:00
Small cleanups to temperature helper (#107625)
This commit is contained in:
parent
9ca09bd6f0
commit
49e3c740cc
@ -24,17 +24,14 @@ def display_temp(
|
||||
raise TypeError(f"Temperature is not a number: {temperature}")
|
||||
|
||||
if temperature_unit != ha_unit:
|
||||
temperature = TemperatureConverter.convert(
|
||||
temperature, temperature_unit, ha_unit
|
||||
temperature = TemperatureConverter.converter_factory(temperature_unit, ha_unit)(
|
||||
temperature
|
||||
)
|
||||
|
||||
# Round in the units appropriate
|
||||
if precision == PRECISION_HALVES:
|
||||
temperature = round(temperature * 2) / 2.0
|
||||
elif precision == PRECISION_TENTHS:
|
||||
temperature = round(temperature, 1)
|
||||
return round(temperature * 2) / 2.0
|
||||
if precision == PRECISION_TENTHS:
|
||||
return round(temperature, 1)
|
||||
# Integer as a fall back (PRECISION_WHOLE)
|
||||
else:
|
||||
temperature = round(temperature)
|
||||
|
||||
return temperature
|
||||
return round(temperature)
|
||||
|
Loading…
x
Reference in New Issue
Block a user