Skip to content

Releases: wlcrs/huawei_solar

1.2.0 beta 7

26 Dec 20:32
69f053e
Compare
Choose a tag to compare
1.2.0 beta 7 Pre-release
Pre-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

Fixes

  • Since 1.2.0 beta 3: Fix behavior when no config entities are available
  • Since 1.2.0 beta 5: #198 Correctly process ValueError
  • Since 1.2.0 beta 5: #199: Retry Modbus write commands on timeout or slave failure
  • Since 1.2.0 beta 5: Fix computation of dynamic min/max value for number entities
  • Since 1.2.0 beta 7: Fix bug preventing optimizers from loading

Screenshots

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

Full Changelog: 1.2.0b1...1.2.0b5

1.2.0 beta 3

23 Dec 08:05
Compare
Choose a tag to compare
1.2.0 beta 3 Pre-release
Pre-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

Fixes

  • Since 1.2.0 beta 3: Fix behavior when no config entities are available

Screenshots

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

Full Changelog: 1.2.0b1...1.2.0b3

1.2.0 beta 1

26 Nov 10:33
Compare
Choose a tag to compare
1.2.0 beta 1 Pre-release
Pre-release

New ✨

This release upgrades the huawei-solar library from 2.1.6 to 2.2.0b2. The main difference between these library versions is that underlying pyModbus library has been upgraded from 2.5.3 to 3.0.2. This has allowed some cleanup in huawei-solar, and should hopefully fix some bugs present in pyModbus.

Thank you

A big thanks to all my current and past sponsors. Your contributions keep me motivated to maintain this integration to a high standard! ❤️

1.1.6

30 Oct 18:14
Compare
Choose a tag to compare

Bugfixes

  • #167 Fix regression for inverters that don't support optimizers
  • Fix missing unique_id for working mode select entity

New Features

  • #67 Add "Excess PV energy use in TOU" select entity

Thank you!

A big thanks to all my current and past sponsors. Your contributions keep me motivated to maintain this integration to a high standard! ❤️

1.1.4

29 Oct 11:00
Compare
Choose a tag to compare

New Features

  • Add "Download diagnostics" feature
    image

  • #20: Add support for active power control
    image

  • #76: Add extra Diagnostic entities to the Inverter entity
    image

Bugfixes

  • #130: Always enable 'advanced permissions' when connecting over serial
  • #165: Handle Timeout as a retry-able error during integration setup
  • #163: Upgrade backoff dependency
  • #162 : try to fix erroneous readings by checking number of received registers

Other

  • Automatically retry operation when an "Abnormal Slave Response" ModBus error message is received

1.1.4 beta 3

28 Oct 14:19
Compare
Choose a tag to compare
1.1.4 beta 3 Pre-release
Pre-release

Bugfixes

#165: Handle Timeout as a retry-able error during integration setup

1.1.4 beta 2

27 Oct 08:40
Compare
Choose a tag to compare
1.1.4 beta 2 Pre-release
Pre-release

Bugfixes

#163: Upgrade backoff dependency
#162 : try to fix erroneous readings by checking number of received registers

1.1.3 beta 2

08 Sep 06:36
Compare
Choose a tag to compare
1.1.3 beta 2 Pre-release
Pre-release

Bugfixes

  • #130: Always enable 'advanced permissions' when connecting over serial

1.1.3 beta 1

22 Aug 08:02
Compare
Choose a tag to compare
1.1.3 beta 1 Pre-release
Pre-release

New features

  • #20: Add support for active power control

Bug fixes

  • #107 : Fix Reactive Power Device Class
  • #115: Remove confusing Forcible charge/discharge power number entities

Other

  • Automatically retry operation when an "Abnormal Slave Response" ModBus error message is received

1.1.2

28 Jul 20:17
Compare
Choose a tag to compare

Bugfixes:

  • #98 Error when reading optimizer data
  • #93 Improve handling of reading data via Smartlogger 3000A
  • #84 Fix handling of registers with 'invalid' value