zha: fix temperature rounding for ZHA temperature sensors. (#14669)

This commit is contained in:
Alexei Chetroi 2018-05-29 09:05:07 -04:00 committed by Paulus Schoutsen
parent fcb60d472e
commit eff1d1f14e

View File

@ -114,9 +114,11 @@ class TemperatureSensor(Sensor):
"""Return the state of the entity."""
if self._state is None:
return None
celsius = round(float(self._state) / 100, 1)
return convert_temperature(
celsius, TEMP_CELSIUS, self.unit_of_measurement)
celsius = self._state / 100
return round(convert_temperature(celsius,
TEMP_CELSIUS,
self.unit_of_measurement),
1)
class RelativeHumiditySensor(Sensor):