From dd14f90afb20c7d4d9a390cf77bcc0199503bbab Mon Sep 17 00:00:00 2001 From: "Teagan M. Glenn" Date: Wed, 17 Aug 2016 22:30:23 -0600 Subject: [PATCH] Error handling on state --- homeassistant/components/sensor/wunderground.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/sensor/wunderground.py b/homeassistant/components/sensor/wunderground.py index e238800c50c..c7119dbdc62 100644 --- a/homeassistant/components/sensor/wunderground.py +++ b/homeassistant/components/sensor/wunderground.py @@ -103,8 +103,10 @@ class WUndergroundSensor(Entity): @property def state(self): """Return the state of the sensor.""" - value = self.rest.data - return value[str(self._condition)] + if self.rest.data and self._condition in self.rest.data: + return self.rest.data[self._condition] + else: + return STATE_UNKNOWN @property def entity_picture(self):