How do you know that the BMS is reporting 100 % SOC to the growwatt?
And how do you know that the JKBMS is requesting a float voltage?
There are many methods to trigger 100%SOC. For example, one can set a very low SOC 100%Vol to trigger it. Or can set a very low capacity, eg, 10ah capacity for 200ah cell to trigger the 100% as soon as possible?. Or hijack the CAN signal and manually push a 100%SOC notification, thanks the canbus analyser tool and related software? Which one you prefer?
After "RCV Time" is up, JKBMS sent an instruction to change the float voltage to the one I set 3.35v. Main problem --> Growatt LI BMS communication mode, Growatt engineer "cleverly" set/force in the inverter BulkChargeVolt = FloatChargeVolt. Thereby ignoring the float voltage signal from JKBMS........JKBMS never sent signal for the inverter to stop charging.
Edit: I never see JKBMS send "Bit 7 Charge enable 1: yes;
0: request stop charge" to the inverter when 100% SOC is sent to the inverter. The inverter itself decided to stop charging based on the SOC 100%.
Let say if I set the JKBMS cell balance start at 3.45v, SOC100% 3.45V and Vol Cell RCV to 3.451V.
The moment if any cell runner that I wish to balance hit 3.45v, JKBMS will send 100% signal and inverter stopped charging and ignoring the "RCV Time" and "RFV time". Remember, there is no floating in Growatt LI BMS communication. Thus, JKBMS Controlled Float Mode is useless with Growatt inverter. I will never be able to balance all cells.