As this plugin is now able to be run as a child bridge (and thus not loading until it is logged in), an automatic retry to log in should be implemented.
Problematic behaviour
Login fails → Plugin fails
Expected behaviour
Login fails → Plugin reports error → some timeout function with safe delay → retry
Additional information
This error is tricky to reproduce, as hitting the rate limiter on honeywells servers is not very reliable.
TODO
[ ] determine a way to retry the login
[ ] determine a safe timeout, so we don't keep hitting the rate limiter
As this plugin is now able to be run as a child bridge (and thus not loading until it is logged in), an automatic retry to log in should be implemented.
Problematic behaviour
Login fails → Plugin fails
Expected behaviour
Login fails → Plugin reports error → some timeout function with safe delay → retry
Additional information
This error is tricky to reproduce, as hitting the rate limiter on honeywells servers is not very reliable.
TODO