(JK-BMS) Battery discharges alternatingly when SoC reaches 100 % and no discharge requested
jjdejong opened this issue · 4 comments
Describe the bug
After the absorption phase, when the charge current reaches 0 and the SoC reaches 100 %, the battery is discharged from time to time at around 1A even with excess solar production. See curve below:
When I disable the serial driver and reboot the Victron, things return to normal:
How to reproduce
Install the serial driver with Bluetooth connection.
Wait until the battery is fully charged with the excess solar production.
Observe discharge phases of the battery even under excess solar production.
Expected behavior
No discharge phases when the battery is fully charged and there is excess solar production.
Driver version
v1.2.20240401
Venus OS device type
GX Card (integrated in Victron device)
Venus OS version
v3.30
BMS type
JKBMS / Heltec BMS
Cell count
16
Battery count
1
Connection type
Bluetooth
Config file
[DEFAULT]
BLUETOOTH_BMS = Jkbms_Ble C8:47:8C:EE:68:33
SOC_RESET_VOLTAGE = 3.550
LINEAR_LIMITATION_ENABLE = False
Relevant log output
No errors in the logs.
Any other information that may be helpful
The Victron is configured with an absorption voltage of 55.2V.
Please measure with an ampere meter. My JKBMS is showing discharge when the MultiPlus say there is no discharge. In the low value segment the values are very different between the two and it can also be that one is showing positive values and the other negative values.
We're speaking of values around 1A / 50W, which are not negligible. And to be more precise, the phases alternate between charging and discharging at around 50W instead of remaining at 0. Same for you then?
JK BMS's all need Voltage calibration under no load and also Current calibration under load.
So the BMS is the culprit, not the driver. Not a bug in the driver then.