gkreitz / homeassistant-grohe_sense

Grohe Sense integration for Home Assistant
MIT License
42 stars 25 forks source link

Expired refresh token hangs component on startup (thus blocking the rest of home assistant from starting) #3

Closed gkreitz closed 4 years ago

gkreitz commented 4 years ago

This component is a bit overly naive in its error handling. We retry fetching an access token infinitely. If the refresh token in the configuration file has expired, this will keep on failing, and thus we'll never be able to complete component setup. This results in the rest of home assistant just stalling, waiting for this module. The most obvious symptom is that the home assistant web ui won't start.

To solve this, you'll need to update the refresh token in your configuration (fetch a new one, per original instructions).

Definition of done: