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