Releases: nordicopen/pyeasee
SignalR reconnect workaround
A workaround problem with the reconnect logic in the SignalR lib .
Allow calling module to append info to user-agent
There is now a way to signal though http user-agent which module is calling the lib.
SignalR reconnect logic improvement
With the new signalr lib there is an unexpected behaviour that it calls the disconnect callback during the startup/connection process. This could potentially cause that more than one connection thread is started.
Observations IDs and await
- Updated observation IDs for future inclusion in easee HA component.
- Missing await for _sr_connect() fixed.
New signalr lib
The lib used previously for signalr communication, signalrcore, is outdated and has problematic dependancies.
It is now replaced by pysignalr 1.0.0
Bug fix for userRole and new functions to force update
Info added to charger object and better weekly schedule support
The Charger object now has some more basic information available by default, like product type and user role.
Weekly schedules are now better supported with the ability to add schedules for several days every week and delete the schedule.
New API URL and updated charger status
API URLs updated to prepare for shutdown of old servers in September.
Charger status codes translation table updated with more information.
SignalR URL update
Easee are changing servers which requires an update to the URL used in the lib.
Make chargeStopTime optional
chargeStopTime is now an optional argument when setting basic charge plan