Skip to content

Releases: wlcrs/huawei_solar

1.2.6 beta 5

25 Mar 14:01
7f417a3
Compare
Choose a tag to compare
1.2.6 beta 5 Pre-release
Pre-release

Fixes 🐛

  • Allow sensor data to be missing from DataUpdateCoordinator data
  • Fix retrieval of static min/max values when multiple slaves are present (#333)

Improvements 🚀

  • Retry when receiving a SlaveFailure Modbus exception
  • Add delay before first request after reconnect (#248)

Full Changelog: 1.2.5...1.2.6b5

1.2.6 beta 2

21 Mar 10:20
a45f08d
Compare
Choose a tag to compare
1.2.6 beta 2 Pre-release
Pre-release

Fixes 🐛

  • Allow sensor data to be missing from DataUpdateCoordinator data
  • Fix retrieval of static min/max values when multiple slaves are present (#333)

Improvements 🚀

  • Retry when receiving a SlaveFailure Modbus exception

Full Changelog: 1.2.5...1.2.6b2

1.2.6 beta 1

10 Mar 14:16
Compare
Choose a tag to compare
1.2.6 beta 1 Pre-release
Pre-release

Fixes 🐛

  • Allow sensor data to be missing from DataUpdateCoordinator data

Improvements 🚀

  • Retry when receiving a SlaveFailure Modbus exception

Full Changelog: 1.2.5...1.2.6b1

1.2.5

01 Mar 09:00
Compare
Choose a tag to compare

This is mainly a bugfix release, just in time for the sunny season starting in the northern hemisphere!

Fixes 🐛

  • Fix integration crashing when going into Off-grid mode (thank you @tschiex !)
  • Add support for power meter being offline due to being Off-grid (thank you @tschiex !).
  • #288 Fix warning about wrong SensorDeviceClass for 'Accumulated Reactive Power' sensor
  • Fix alarm sensor being 'Unknown' instead of 'None' when there are no alarms
  • #308: add support for registers of which we take the absolute value being empty
  • #295: Fix for dynamic minimum/maximum registers being absent
  • Add support for battery only being present on a secondary inverter
  • Add support for battery only being present as a "second battery" instead of "first battery"

Improvements 🚀

  • Add Italian translation by @alexdelli in #300
  • Add 'Status' entity to Power meter to indicate whether it is online (=normal) or offline.

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!

Full Changelog: 1.2.4...1.2.5

1.2.4

08 Feb 07:42
Compare
Choose a tag to compare

Fixes 🐛

  • #270 and #286 Fix switch entities having an outdated state after toggling them
  • #284 Fix bug which caused configurable entities to crash when capacity control is not available
  • #281 Optimizer fields are signed instead of unsigned: show negative temperatures correctly

Improvements 🚀

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!

Full Changelog: 1.2.3...1.2.4

1.2.3

29 Jan 19:36
76cda69
Compare
Choose a tag to compare

Fixes

  • #277 : Changed minimum for discharge cutoff SOC from 12 to 0 %
  • Improved handling of interrupted connections to the inverter
  • Upgrade pyModbus to v3.1.2
  • In v1.2.3: Fixed borked register write-logic in huawei-solar library

Note: due to a version conflict of the pyModbus library, v1.2.0 and above of this integration are incompatible with the built-in modbus integration in HA 2023.1 and lower. Starting from HA 2023.2 this will be resolved. Other custom integrations still using pyModbus 2.x.x can also cause version conflicts. Contact the maintainer of that custom integration in that case.

1.2.1

25 Jan 17:39
Compare
Choose a tag to compare

Fixes

  • Fix #269 missing battery related services when battery is present on secondary slave
  • Fix #233 baudrate to 9600 (thanks @iH8c0ff33 for helping me diagnose the problem!)

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.2.0

19 Jan 09:59
Compare
Choose a tag to compare

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

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