diff --git a/homeassistant/components/sensor/wunderground.py b/homeassistant/components/sensor/wunderground.py index 7abc2a0fc1ef72d606acc074ffb98a98fe6bb2bd..98a06c7545a9f2a5f3dbd9925d6be374151ea48d 100644 --- a/homeassistant/components/sensor/wunderground.py +++ b/homeassistant/components/sensor/wunderground.py @@ -25,7 +25,8 @@ _LOGGER = logging.getLogger(__name__) CONF_ATTRIBUTION = "Data provided by the WUnderground weather service" CONF_PWS_ID = 'pws_id' -MIN_TIME_BETWEEN_UPDATES = timedelta(seconds=300) +MIN_TIME_BETWEEN_UPDATES_ALERTS = timedelta(minutes=15) +MIN_TIME_BETWEEN_UPDATES_OBSERVATION = timedelta(minutes=5) # Sensor types are defined like: Name, units SENSOR_TYPES = { @@ -187,7 +188,7 @@ class WUndergroundData(object): return url + '.json' - @Throttle(MIN_TIME_BETWEEN_UPDATES) + @Throttle(MIN_TIME_BETWEEN_UPDATES_OBSERVATION) def update(self): """Get the latest data from WUnderground.""" try: @@ -202,7 +203,7 @@ class WUndergroundData(object): self.data = None raise - @Throttle(MIN_TIME_BETWEEN_UPDATES) + @Throttle(MIN_TIME_BETWEEN_UPDATES_ALERTS) def update_alerts(self): """Get the latest alerts data from WUnderground.""" try: