Weather underground errors in the log

After upgrading to 0.37 I see errors related to weatherundergroung:

17-01-30 17:40:47 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/lib/python3.5/asyncio/tasks.py", line 241, in _step
    result = coro.throw(exc)
  File "/srv/hass/lib/python3.5/site-packages/homeassistant/helpers/entity_component.py", line 387, in _update_entity_states
    yield from update_coro
  File "/srv/hass/lib/python3.5/site-packages/homeassistant/helpers/entity.py", line 204, in async_update_ha_state
    yield from self.hass.loop.run_in_executor(None, self.update)
  File "/usr/lib/python3.5/asyncio/futures.py", line 361, in __iter__
    yield self  # This tells Task to wait for completion.
  File "/usr/lib/python3.5/asyncio/tasks.py", line 296, in _wakeup
    future.result()
  File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result
    raise self._exception
  File "/usr/lib/python3.5/concurrent/futures/thread.py", line 55, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/srv/hass/lib/python3.5/site-packages/homeassistant/components/sensor/wunderground.py", line 211, in update
    self.rest.update_alerts()
  File "/srv/hass/lib/python3.5/site-packages/homeassistant/util/__init__.py", line 296, in wrapper
    result = method(*args, **kwargs)
  File "/srv/hass/lib/python3.5/site-packages/homeassistant/components/sensor/wunderground.py", line 262, in update_alerts
    self.alerts = result["alerts"]
KeyError: 'alerts'

What could be the reason of issues?

Just saw this again in my logs today. Transient error communicating with the API, maybe? Not sure, but I am seeing it too. Also this:

17-01-30 09:33:20 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/lib/python3.4/asyncio/tasks.py", line 233, in _step
    result = coro.throw(exc)
  File "/srv/hass/hass_venv/lib/python3.4/site-packages/homeassistant/helpers/entity_component.py", line 387, in _update_entity_states
    yield from update_coro
  File "/srv/hass/hass_venv/lib/python3.4/site-packages/homeassistant/helpers/entity.py", line 204, in async_update_ha_state
    yield from self.hass.loop.run_in_executor(None, self.update)
  File "/usr/lib/python3.4/asyncio/futures.py", line 388, in __iter__
    yield self  # This tells Task to wait for completion.
  File "/usr/lib/python3.4/asyncio/tasks.py", line 286, in _wakeup
    value = future.result()
  File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
    raise self._exception
  File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/srv/hass/hass_venv/lib/python3.4/site-packages/homeassistant/components/sensor/wunderground.py", line 213, in update
    self.rest.update()
  File "/srv/hass/hass_venv/lib/python3.4/site-packages/homeassistant/util/__init__.py", line 296, in wrapper
    result = method(*args, **kwargs)
  File "/srv/hass/hass_venv/lib/python3.4/site-packages/homeassistant/components/sensor/wunderground.py", line 248, in update
    self.data = result["current_observation"]
KeyError: 'current_observation

I got those errors as well… I filled in my station ID and I didnt get any errors…
(Also I moved my database to MySQL because is was getting to big 1.5GB…), so now works everything perfect again…

Well we are on same page. I’ve moved to mysql as well. And have set station id. Error appear from time to time.

Count me in. But i’m also unable to login to the api page - so maybe on wunderground side?
https://www.wunderground.com/login

I have errors with darksky every night. Maybe this is something in weather component

I spoke too fast, I thought it was solved with the station I’d… an hour later I received the error again… :frowning: