Ignores discharge power to float voltage

I installed the Battery Safety Controller, with a SmartShunt connected to the BSC (https://doc.battery-controller.de/).

(The JK-BMS—or another BMS—communicates with the BSC, and the BSC communicates with Victron as if it were the BMS.)

This allows you to configure everything exactly the way you want (for example, setting the CCL to 0A at 100% SoC).

I highly recommend the Battery Safety Controller.

thx can you buy it ready made or only as DYI?

It involves a little bit of DIY, but it’s certainly not difficult. Everything is well documented (GitHub & discord). I use the original BSC board, though I believe those are no longer available. You can also use a Lilygo T-CONNECT ( 3× RS485 + 1× CAN). To use a smart shunt with the BSC, I use a “Single device extension” (for more information, visit https://bsc-shop.com/).

(I use the Supporter version of BSC. The standard version doesn’t have all the features. (Versionsvergleich /Version Comparison - Battery Safety Controller))

Thx, appriciate it. but hm, what is then the difference between this and a smartshunt from victron?

With just a SmartShunt, the problem described above remains the same.

With the BSC you have much more control over the CCL/CVL. (depending on cell drift, cell voltage, soc, temperature etc.etc.)

I added the SmartShunt solely to obtain a reliable SOC reading. By connecting the SmartShunt directly to the BSC (rather than to a GX device), you can utilize this SOC value within the BSC itself. The BSC then transmits all data to the GX device via CAN (BMS).

I am very satisfied with this solution. It works flawlessly for me. (5x JKBMS (16S MB31))

many thx.. let me have a look on it. BTW which smartshut do you recomend for my 314Ah (15kw) battery? I have right now limited the BMS for max 140 A charge currend and also discharge current. planning to add 1 more same battery so will have a pack of 2.

If you set the CCL to 0A, Victron does something weired in a ESS System: It stopps feed-in to the grid completely. In the Victron CAN-Bus protocol it is stated, that the BMS should not set the CCL to 0A, when fully charged. Do you have a off-grid-system?

I could be wrong, but I’m pretty sure that Victron-compatible batteries—such as Pylontech and Dyness—also report a CCL of 0A to the Cerbo once the SoC reaches 100%.

so do you use this proposed solution on off grid? Because I am hybrid. and want to feed in the excess back to the grid.

On-grid with DESS enabled. (5x jkbms → BSC (80kWh), 3xrs6000 (For the past two weeks; prior to that, 3xMP8000), SE17k PV) (I don’t have an MPPT, so that could be the difference…)

A friend of mine has three MP4k5 units plus an MPPT 250/100 VE.Can setup, also grid-tied with DESS enabled (green mode). At 100% SoC, the CCL drops to 0A (2xdyness 16kWh), the MPPT keeps operating and feeds power back to the grid.

(green = PV power MPPT 250/100 ve.can)

I don’t know if the Battery Safety Controller is the solution. It works well for me.
Probably the surest solution is, of course, a battery that appears on Victron’s compatibility list…:grinning_face:
( Battery Compatibility [Victron Energy] )