Skip to content

3.7.0

Latest

Choose a tag to compare

@thomluther thomluther released this 11 Jul 12:51

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 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
  • Various enhancements to support latest Solarbank firmware changes

    • Add support for AC charge setting in custom and smart plug schedules #307
    • Add support for new SOC charging/discharging limits as well as new backup SOC settings #304
  • 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