Cross charging during charging event
Describe the bug #138 was raised last year about a cross charging issue I was seeing with my two inverters, in particular during charging where if one soc was higher than the target the higher Soc inverter+battery would discharge into the lower.
This was addressed by turning off discharge during charge event. The issue concluded with me saying I needed to "use the 'balance inverters for cross charging=on' and 'set discharge during charge=off' switches to prevent cross charging"
I have these set:
But towards the end of the power up event today I saw cross charging occurring:
Battery power for G in blue remains negative almost all the way throughout, but H in purple goes from negative to positive and then back and forth as H discharges to G from 14:42 to 15:00.
Discharge rate for H remained on 2600 (and per 138 should have been set to zero) for almost all of the period. The two changes to zero at the end were me manually invervening to set the discharge rate and then put predbat into read only.
As we got towards the end of the charging period Predbat calculated that the batteries wouldn't be full in time (I'll raise a separate defect on this) and started reducing the target SoC. This corresponded to the cross charging starting.
Expected behavior During a charging period no cross charging occurs. Either the 'set discharge during charge' switch be reinstated to stop one battery discharging to the other when both are supposed to be charging, or the target socket doesn't get revised downwards.
Predbat version 7.16.3
Environment details HAOS 2x GivEnergy 5kW Hybrid inverters, one with a 5.2 and one with a 9.5 battery