From 1f468fc94d41fd3c518d9ea52b51adabdb0913f2 Mon Sep 17 00:00:00 2001 From: Marcelo Moreira de Mello <tchello.mello@gmail.com> Date: Wed, 26 Oct 2016 01:49:51 -0400 Subject: [PATCH] If no weather advisories were issued, state should return 0 instead Unknown (#4029) * If no weather advisories were issued, state should return 0 instead Unknown * Updated to keep on the same if statement * Revert "Updated to keep on the same if statement" This reverts commit 0e6a94aa0fa9b80dc60c7b222423fe71e1dda81b. --- homeassistant/components/sensor/wunderground.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/sensor/wunderground.py b/homeassistant/components/sensor/wunderground.py index 69b53b0c259..7abc2a0fc1e 100644 --- a/homeassistant/components/sensor/wunderground.py +++ b/homeassistant/components/sensor/wunderground.py @@ -117,8 +117,11 @@ class WUndergroundSensor(Entity): else: return self.rest.data[self._condition] - if self.rest.alerts and self._condition == 'alerts': - return len(self.rest.alerts) + if self._condition == 'alerts': + if self.rest.alerts: + return len(self.rest.alerts) + else: + return 0 return STATE_UNKNOWN @property -- GitLab