More robust error handling
IMPORTANT!
Please upgrade to this version as soon as possible! All versions of this integration between v0.9.58 and v0.9.62 has had an issue with the signalr reconnect error handling that causes lots of failed accesses to Easee signalr servers. Installing this new version will help improve the stability of the Easee servers and free up resources for more quick response. You might not have experienced any problems in your installation but under the hood there has been lots of issues. See more details below.
Notable changes
The latest versions of the integration has sometimes hammered the cloud API and caused 429 errors and rate limiting. The problem has been identified in an external library (pysignalr) that is used to receive streamed data from the API. This version uses an updated pyeasee library that overrides the error/retry handling in pysignalr.
Development tools
Translation
Dependencies
- Bump pyeasee to 0.8.8
- Bump ruff from 0.6.5 to 0.7.0 @dependabot (#493)
- Bump actions/checkout from 4.1.7 to 4.2.1 @dependabot (#480)
- Bump pre-commit from 3.8.0 to 4.0.1 @dependabot (#487)