Enhancements:
-
MQTT Enhancements for couple of devices
- Added A1726/28 DC switch control #316 (Thanks @gimmers-eth)
- Mapped DC switch state field
- Revised PV port status field
- Updated AX170 circuit fields #320 (Thanks @tmcor)
- Up to 2 circuits can be paired during setup
- Paired circuits will now be recognized and power will be combined to the first circuit of the pair
- Added/updated AC power, battery power, other load through the dock and overall home demand
- Updated AS200 Alternator Charger data fields and added support for reverse charge controls #290 (Thanks @mgTerminator)
- Identified status fields for existing cable connections to properly block unsupported controls depending on connections
- Added reverse charge mode toggle control
- Added mappings for PPS data received upon Expansion cable connection (SN, PN, SOC, TEMP, Remaining time)
- Updated C2000 Gen 2 fields
- Added remaining time in hours
- Added mappings for attached charger (SN, PN, Mode)
- Enhance X1 support by updating status enumerations #314 (Thanks @Shaan-alpha)
- Fix and extend Power Panel _PP_JSON MQTT mappings from field validation (A17B1) #310 (Thanks @xjc10)
- Added A1726/28 DC switch control #316 (Thanks @gimmers-eth)
-
Added various Power Panel endpoint methods (Thanks @xjc10):
- TOU rate plan (read/write), device/wifi info, etc. #309
- TODO: Helper method required to allow individual slot parameter change as well as complete time slot modifications
- Add Power Panel manual backup (disaster preparedness) support #308
- TODO: Helper method required to allow individual parameter change
- TOU rate plan (read/write), device/wifi info, etc. #309
-
Various enhancements to support latest Solarbank firmware changes
-
Code refactoring and restructuring to support installation and usage as local python package #305 (Thanks @andy-overengineering)
-
Updated export module
- Randomize all known device serials from cloud Api in MQTT binary messages. Unknown serials like battery expansion packs cannot be randomized.
-
Updated monitor tool
- Added all MQTT mapping description changes
-
Updated README.md for supported devices and changed installation instructions
Fixes and other changes:
- Reverted country assignment for RO back to EU cloud server since original change seems to be wrong (#250)
- Change countr assignment for JP from COM to EU server (#317)
- Various other fixes in the code base
Breaking changes:
- Code refactoring and restructuring to support installation and usage as local python package
- Continuous renaming of MQTT data fields may be required as values are understood, validated and merged across the various devices
Full Changelog: v3.6.3...v3.7.0