Skip to content

1.2.0

Compare
Choose a tag to compare
@wlcrs wlcrs released this 19 Jan 09:59
· 203 commits to main since this release

New features ✨

  • Inverter ON/OFF switch
  • Capacity control mode
  • End-of-charge SOC and End-of-discharge SOC configuration entities
  • Time of use periods and fixed charging/discharging periods can be retrieved through extended attributes of 'Time of use periods' and 'Fixed charging periods' sensor
  • Time of use periods are now editable through huawei_solar.set_tou_periods service
  • Fixed charging periods are now editable through huawei_solar.set_charging_periods service
  • Capacity control periods are editable through huawei_solar.set_capacity_control_periods

Improvements

  • Batched retrieval of configuration entity values
  • Improved and dynamic correctness of minimum value/maximum value/availability of certain configuration entities (for example: capacity control can only be enabled if charging from grid is also enabled, capacity control SOC must be larger than maximum discharge SOC of the battery)
  • Support for V103 Optimizer Data Files (fixes reading optimizer data in recent firmware versions)
  • Improve diagnostics
  • Upgrade from pyModbus 2.5.3 to pyModbus 3.1.0

Fixes

  • Fix behavior when no config entities are available
  • #198 Correctly process ValueError
  • #199: Retry Modbus write commands on timeout or slave failure
  • Fix computation of dynamic min/max value for number entities
  • Fix bug preventing optimizers from loading
  • #260: Increase timeout to 10 seconds
  • #245: Fix 'native_unit_of_measurement' warnings

Screenshots

Inverter ON/OFF switch
Battery configuration
TOU periods as extended attributes

Full Changelog: 1.1.6...1.2.0