Make prometheus light state report robust (#36134)

This commit is contained in:
Nacho Barrientos
2020-05-27 09:59:40 +02:00
committed by GitHub
parent ad6e21182e
commit a55c6c5f47

View File

@@ -15,6 +15,7 @@ from homeassistant.const import (
ATTR_UNIT_OF_MEASUREMENT,
CONTENT_TYPE_TEXT_PLAIN,
EVENT_STATE_CHANGED,
STATE_ON,
TEMP_CELSIUS,
TEMP_FAHRENHEIT,
UNIT_PERCENTAGE,
@@ -249,7 +250,7 @@ class PrometheusMetrics:
)
try:
if "brightness" in state.attributes:
if "brightness" in state.attributes and state.state == STATE_ON:
value = state.attributes["brightness"] / 255.0
else:
value = self.state_as_number(state)