So you can't see your state of charge, only battery voltage right?
No, it is different issue......not sure if I should blame Growatt or JK.
Let say you are operating the inverter in SBU mode. Growatt will stop charging the moment the BMS reported SOC 100%. Then all your load will be powered solely by solar and if the solar is insufficient, the battery will make up for it until the SOC drops below 95% in which the inverter will restart the charging process to bring the SOC back to 100%.
Hereby lies the issue, there are two ways to trigger the SOC 100% at JK inverter BMS:
Coulomb Counting (CC) and SOC-100%Volt setting.
Problem with Coulomb Counting = results in negative drift (cell self discharge) or if the sensor is inaccurate........you know.
Problem with SOC-100%Volt setting = a runner cell will will trigger the soc to be 100% and the inverter will stop charging immediately
You can see what the problem now, since the inverter stopped charging immediately as in within 10 seconds after SOC reaches 100% when it is being triggered by either CC or SOC-100%Volt setting, there will be no time for absorption phase (so much for lithium doesn't need to be floated or absorp) and the BMS to start its active balancing phase.
Contacted Growatt = they said it is not their issue as their 95 - 100 % cycling algorithm is normal and the issue lies with BMS
Contacted JK = never got any reply from them at all.
Currently I am stuck with using the inverter USE algorithm.
As workaround, I am using the inverter equalization function to hold the voltage for "artificial" absorption phase once every two weeks (for 1 hour) so that I can deal with the negative drift and allow the active balancing to take place.
The downside, can't see any SOC percent at Growatt Shinephone and it relies on voltage for disconnect (LVD, back to grid etc)