Skip to content

3.0.0

Latest

Choose a tag to compare

@olivergregorius olivergregorius released this 04 Jan 21:30
1083939

BREAKING CHANGES

  • Renamed slave to device_id due to API changes in pymodbus>=3.11.0
  • Removed registers:
    • InverterEquipmentRegister.FirmwareVersion
    • InverterEquipmentRegister.SoftwareVersion
    • InverterEquipmentRegister.ProtocolVersion
    • InverterEquipmentRegister.ActiveAdjustmentValue
    • InverterEquipmentRegister.ActiveAdjustmentCommand
    • InverterEquipmentRegister.ReactiveAdjustmentValue
    • InverterEquipmentRegister.ReactiveAdjustmentCommand
  • Changed registers:
    • InverterEquipmentRegister.ActiveAdjustmentMode is of type MULTIDATA and contains the values for InverterEquipmentRegister.ActiveAdjustmentValue and InverterEquipmentRegister.ActiveAdjustmentCommand
    • InverterEquipmentRegister.ReactiveAdjustmentMode is of type MULTIDATA and contains the values for InverterEquipmentRegister.ReactiveAdjustmentValue and InverterEquipmentRegister.ReactiveAdjustmentCommand
    • BatteryEquipmentRegister.MaximumFeedGridPowerInKW: renamed to BatteryEquipmentRegister.MaximumFeedGridPowerInW and applied respective gain

Major Changes

  • Added new registers
  • Mappings of register values have changed, e.g. the values for DeviceStatus
  • BatteryEquipmentRegister.ForcibleChargeDischargeSettingMode: removed mapping as it contains only one value
  • MeterEquipmentRegister.AccumulatedReactivePower: changed unit from "kvar" to "kvarh"

Minor Changes

  • Removed register gains of value "1" as it has no effect at all
  • Some registers changed their datatype from UINT to INT and vice versa

What's Changed

Full Changelog: v2.6.0...v3.0.0