From a6f1773492f499dfe60fdb8ef20939650a99ced1 Mon Sep 17 00:00:00 2001 From: MatsNl <37705266+MatsNl@users.noreply.github.com> Date: Sat, 10 Aug 2019 23:45:47 +0200 Subject: [PATCH] Update sensor.py (#25825) exclude "unknown" values from measurements --- homeassistant/components/statistics/sensor.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/statistics/sensor.py b/homeassistant/components/statistics/sensor.py index 30e112fdfbf..252a29591c9 100644 --- a/homeassistant/components/statistics/sensor.py +++ b/homeassistant/components/statistics/sensor.py @@ -12,6 +12,7 @@ from homeassistant.const import ( CONF_ENTITY_ID, EVENT_HOMEASSISTANT_START, STATE_UNKNOWN, + STATE_UNAVAILABLE, ATTR_UNIT_OF_MEASUREMENT, ) from homeassistant.core import callback @@ -131,7 +132,7 @@ class StatisticsSensor(Entity): def _add_state_to_queue(self, new_state): """Add the state to the queue.""" - if new_state.state == STATE_UNKNOWN: + if new_state.state in [STATE_UNKNOWN, STATE_UNAVAILABLE]: return try: