Convert null to 0 for temp % sensors (#2710)

This commit is contained in:
William Scanlon authored and Paulus Schoutsen committed 2016-08-02 21:53:26 -07:00
1 parent bb22ad3064
commit b8492832a6
1 file changed
+3
@@ -95,6 +95,9 @@ class OctoPrintSensor(Entity):
"""Return the state of the sensor."""
sensor_unit = self.unit_of_measurement
if sensor_unit == TEMP_CELSIUS or sensor_unit == "%":
# API sometimes returns null and not 0
if self._state is None:
self._state = 0
return round(self._state, 2)
else:
return self._state