Skip to content
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.

v0.7.0

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Jan 01:09
· 141 commits to main since this release

Added

  • Another register whitelist and check in the WriteHoldingRegisterRequest PDU as another layer of checks
    to not inadvertently write to unsafe registers. Add a test to ensure the allow list stays in sync with
    the register definitions from model.register_banks.HoldingRegister.
  • A bunch of convenience methods to write data to the inverter without needing any knowledge of registers.
    See client.GivEnergyClient which has a number of set_* methods.

Changed

  • Split out the end-user client functionality from the Modbus client - they were getting too entangled
    unnecessarily. Updated example code in README for reference.
  • Renamed target_soc to battery_target_soc instead.