- Added support for the new
roarand
header which is required for several function calls.
- Added support for the new encrypted login function introduced in API version 3
- Added new function
get_current_plant_data
- Added new functions
is_session_active
andkeep_alive
- Adapted the @logged_in wrapper to use this new function
- Fixed detection of incorrect subdomains
- Added test for session reuse
- Removed deprecation decorators from PowerStatus as these clashed with @property decorators (functions will still be removed in the future)
- Fixed bug in handling session configuration in new login procedure.
- Added support for new login procedure in "unixxx" subdomains.
- Fixed login issue with subdomain "intl"
- Added function
get_optimizer_stats
to retrieve optimizer data (thanks to @Miouge1)
- Explicitly catch incorrect subdomain
- Improved documentation of returned values
- Improved
get_last_plant_data
to include all available values
- Added additional values to
get_last_plant_data
- Adapted
get_last_plant_data
to returnfloat
instead of strings
- Fixed bugs that prevented meter data to be correctly added to the plant stats
- Added additional combined statistics to the plant stats
- Updated the README to show new features
- Added a new function
get_station_list
that returns detailed info about all installed stations under that account. - Changed the functionality of
get_plant_ids
to only return the ids of stations. In some setups, the ids returned here are ids of subunits (ie. dongle) that can't be used to extract further information.
- Fixed a bug in
get_plant_stats
: Query time was by default set to the current time. But the API expects this to be 00:00:00 of the current day.