Enhancements:
- Support Solarbank 3 #179
- Support dynamic prices and price providers #193
- Enhanced Export module to support new queries introduced for Solarbank 3
- Add capability to customize values in Api cache, which allows following improvements if values are not provided by Api:
- User can customize values that should be used in priority for any assumed data of the library
- User can provide alternate values that should be used if the Api cannot query the expected data, either because it is not available for the member account, or because it is not available at all
- Added calculated capacity entities to any device that contains batteries and spec data for the capacity
- Added calculated battery energy for X1 controller device based on calculated overall capacity and derived system SOC
- Enhanced Monitor utility:
- Allow customization of cache when using file mode to debug behavior upon site or details refresh
- Added new data for Anker Intelligence monitoring, AI profit, CO2 ranking, dynamic price provider and totals
- Added battery_capacity fields for any device
Fixes:
- Fix functionality of set_auto_upgrade helper method
- Authcache-Dir may not be writeable in some environment (AWS-Lambda) #190
Breaking changes:
Full Changelog: v2.7.1...v3.0.0