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