Releases: wlcrs/huawei_solar
1.2.6 beta 5
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
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
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
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
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 🚀
- Add german translation by @herostrat in #283
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
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
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
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
Full Changelog: 1.1.6...1.2.0
1.2.0 beta 7
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
Full Changelog: 1.2.0b1...1.2.0b5
1.2.0 beta 3
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
Full Changelog: 1.2.0b1...1.2.0b3