ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACAD
1
BMS Comparison
2
3
Watch the video here which explains this spreadsheet.
4
Also remember, I can only test these BMS with my off-grid system.
Some features and behaviour may be different when your inverter or system is grid connected.
5
6
ManufacturerSeplosSeplosSeplosSeplosTiangbandaPaceGobelPowerJK-Inverter BMS
7
Model Name/Number48100 10C (V1)48100 10C (V1)4815010E (V2)XZH16S100A-SP06B (V3.0)BN-HES16S48V200LT55P16S100-21519-1.00
P16S200A-21530-1.02
P16S200A-21606-2.0
RN150PB1A16S10P
8
Firmware tested2.82.916.40.6V1.0.8as above in the Model fieldv14.19
9
Specifications
10
Software, Manual, FW updateshttps://www.seplos.com/ (sign in to access the download location)

https://off-grid-garage.com/battery-management-systems-bms/
https://www.seplos.com/ (sign in to access the download location)

https://off-grid-garage.com/battery-management-systems-bms/
https://www.seplos.com/ (sign in to access the download location)

https://off-grid-garage.com/battery-management-systems-bms/
https://www.seplos.com/ (sign in to access the download location)

https://off-grid-garage.com/battery-management-systems-bms/
Pre-assembled Lithium Batteries – the Off-Grid-GaragePre-assembled Lithium Batteries – the Off-Grid-GaragePre-assembled Lithium Batteries – the Off-Grid-GarageBMS and Balancer – the Off-Grid-Garage
11
Video LinksSeplos V2 BMS with Victron Setuphttps://youtu.be/AJLwxqHsHjk

https://youtu.be/mE_J-lGppHg
12
Settings password"000000""000000""000000""000000"unknown, settings cannot be changed123456123456
13
External
Communication
CANCANCAN/RS485CAN/RS485CAN/RS485CAN/RS485CAN/RS485CAN/RS485
14
Parallel Battery
Communication
RS485RS486RS485RS485RS485RS485RS485RS485
15
Bluetooth accessNoNoYesYes (read-only)Yes (read-only)NoNoYes
16
PC communicationRS485RS485RS485RS485RS232/RS485RS232/RS485RS232/RS485RS485
17
Switching LinePositivePositivePositiveNegativeNegativeNegativeNegativeNegative
18
BMS Current Sensitivitynot tested yetnot tested yet0.5A0.4Current > 1.6ACurrent > 0.5Anot tested yet0.2A (10p Version)
19
Current Limiter10A10A10A10A20A10A (100A BMS)
20A (200A BMS)
10A10A
20
Trigger for
Current limiter
Over Current Warning
or
Total Voltage Overvoltage Alarm
or
Single Voltage Overvoltage Alarm
Over Current Warning
or
Total Voltage Overvoltage Alarm
or
Single Voltage Overvoltage Alarm
Over Current Warning
or
Total Voltage Overvoltage Alarm
or
Single Voltage Overvoltage Alarm
Over Current ProtectionOC ProtectionOC Protectionnot tested yetOC Protection
21
Manual Current LimiterYesYesYesYesNoYes (after login)not tested yetNo
22
Pre-Charge functionnot tested yetnot tested yetnot tested yet
Yes, for 3s
(Pre-Charge function only disables short current protection)
not tested yetnot tested yetnot tested yetYes, pre-charges capacitors for 5s
23
Shows DC Load as
consumption in Victron VRM
Yesnot tested yetYesNoNoNoNoNo
24
Shows cell voltage
difference in Victron VRM
YesYesYesNoNoYesnot tested yetYes
25
Shows temperatures
correctly in Victron VRM
not tested yetnot tested yet
Yes
(shows highest temperature, battery or ambient)
YesNoYes, highest of the 4 battery temp sensorsYes
26
Shows consumed Ah
in VRM
NoNoNoNoNoNoNoNo
27
CVL, CCL and DCL
can be set
(CVL) = Balance Start Voltage * n + 1.1V
(CCL) = Charging Overcurrent Warning-10 (x n with multiple batteries)
(DCL) = Discharge Overcurrent Warning -10A (x n with multiple batteries)
CVL: Total Voltage Overvoltage Protection
CCL) = Charging Overcurrent Warning/2 (x n with multiple batteries)
DCL) = Discharge Overcurrent Warning -10A (x n with multiple batteries)
CVL: Total Voltage Overvoltage Protection
CCL) = Charging Overcurrent Warning/2 (x n with multiple batteries)
DCL) = Discharge Overcurrent Warning -10A (x n with multiple batteries)
CVL: 102 Charging Request Voltage
CCL: 103 Charging Request Current
DCL: 104 Discharge Request Current
CVL: Pack_OV_Start Alarm - 0.5V
CCL: CHG_OC_Start Alarm / 2
DCL: DISC_OC_Start Alarm - 10A
CVL: Pack FullCharge Voltage
CCL: Chg OC Alarm / 2 (V2.02: Chg OC Alarm)
DCL: DSG OC Alarm
not tested yetCVL: Vol. Cell RCV (x cell count)
CCL: Continued Charge Current -5%
DCL: Continued Discharge Current -5%
28
Full charge
voltage Trigger
Total Voltage Overvoltage Protection
or
Cell Voltage Overvoltage Protection
Total Voltage Overvoltage Protection
or
Cell Voltage Overvoltage Protection
Total Voltage Overvoltage Protection
or
Cell Voltage Overvoltage Protection
Total Voltage Overvoltage Protection
or
Cell Voltage Overvoltage Protection
Const_Pack_VPack Full Charge VoltageYesSOC-100% Volt
(first cell voltage to hit, triggers)
29
Full charge
tail current Trigger
NoNoNoNoConst_CurrentPack Full Charge CurrentYesNo
30
Reset to 100% TriggerOVP
(Cell or Pack)
or
Battery Voltage reaches CVL and
current < ~1A for a moment
OVP
(Cell or Pack)

untested and unconfirmed if thie BMS version will also trigger at:
Battery Voltage > Cell High Voltage Alarm x 16 (30min) untested with this BMS
or
Battery Voltage > Cell High Voltage Alarm x 16 AND curent under 0.5A,, untested with this BMS
Total Voltage Overvoltage Protection, confirmed working
or
Cell Voltage Overvoltage Protection, confirmed working
or
Battery Voltage > Cell High Voltage Alarm x 16 (30min) confirmed working
or
Battery Voltage > Cell High Voltage Alarm x 16 AND curent under 0.5A,, not working
Total Voltage Overvoltage Protection, confirmed working
or
Cell Voltage Overvoltage Protection, confirmed working
or
Battery Voltage > Cell High Voltage Alarm x 16 (30min) confirmed working with power supply but not in practice when solar is connected.
or
Battery Voltage > Cell High Voltage Alarm x 16 AND curent under 0.5A,, not working
when Const_Pack_V and ConstCurrent
is reached, Full_Charge_Protection will be showing
Pack Full Charge Voltage &
Pack Full Charge Current
not tested yetSOC-100% Volt
(first cell voltage to hit, triggers)
31
MPPT Status
when fully charged
MPPT off.
Discharge 3A+ starts MPPT
not tested yetMPPT off until
OVP Recover
MPPT stays on and allows powering the load while the battery 'floats'MPPT off until
Const_Pack_V & Const_Current clears
(any discharge current will clear Full Charge Protection)
Onnot tested yetOn
32
Charge MOSFET Status
when fully charged
Off (when triggered by OVP)
On (when triggered by CVL)
Offeither completely off or MPPT output is limited by CCLOff
or MPPT output is limited by CCL
OffOffnot tested yetOn
33
Multiple Protection Levels
OVP1, OVP2,...
1 Level1 Level1 LevelOV and UV: 1Level
CHG Current: 2 Levels
DSG Currnt: 2 Levels
OV and UV: 1Level
CHG Current: 2 Levels
DSG Currnt: 2 Levels
OV and UV: 1Level
CHG Current: 1 Level
DSG Currnt: 2 Levels
not tested yetOVP, 1 level
34
Power Switchyes, optionalyes, optionalyes, optionalYes, optionalYesYesYesYes
35
Relay ContactsNoNoNoRelay1: any alarm
Relay2: any protection
(not tested)
NoYes, not testedYes
(free programmable)
36
Low SOC% disconnectYesYesYesYesAlarm onlyAlarm onlynot tested yetNo
37
History LoggingYesYesYesYes, only in Standalone Mode
(Single Battery Mode)
NoYesnot tested yetYes
38
Live LoggingYesYesYesYesYesYesnot tested yetYes
39
NotesWe can set the max charge voltage independantly from any protection parameters.
Once the battery reaches CVL and the current tappers off to around 1A, the BMS will reset to 100%. Fantastic!
The Charge MOSFETs stay on at this point and the solar can produce full output to the loads and keeps the battery at CVL level.
(If you have a Victron system, please make sure DVCC is turned on and SVS is activated otherwise the battery will never reach CVL and just stops at arounf 98%SOC. The battery is still full but does not show 100%SOC)
Big step backwards in my eyes. Battery full charge is now triggered by Cell or Pack OVP. Why?I had different information from different people at Seplos in regards to the BSM resetting to 100%.
Now, the BMS also resets to 100%, if the battery voltage is larger than the Cell High Voltage Alarm x 16 for 30min, so the same trigger as for the V3 of their BMS. That works great.

If you have a Victron System, you can make the BMS work with the following settings:
Total Voltage Overvoltage Protection: 57.6V (this is also CVL)
DVCC: turn on Max charge voltage and set it to 56.8V (or whatever max charge voltage you want)
This will also leave the charge MOSFETs turned on and keeps the solar charger fully active.
Check out the video linked above.

Off-Grid or Grid connected:
You can set the Total Voltage High Voltage Alarm to 56V. If this voltage is hit, it limits the CCL to 10A per BMS (with parallel batteries x n) and slows down your charging at the end of the process.
That sounds like a good feature but in an off-grid installation, it will also limit the output of your charger to this CCL.
(Thanks to Helmut from Germany for testing and confirming thsi feature with his V1 BMS, that this production limit does not exist in grid connected system when the excess energy can be exported).
If you don't want this feature, turn off the corresponding function switch in the settings.

If you don't have a Victron system, I don't know how to make this BMS work with your inverter without using the OVP trigger for CVL. Any recommendations, please let me know.
Seplos allows changing BMS parameters through PC software only. The app has an unknown password and is read-only.

Even, we should be able to reset to 100%SOC without using OVP, this is not working in practice when connected to solar and smal currents going in and out of the BMS all the time. I tested this with a power supply and it was working when conditions are perfect. So still no reliable reset to 100% with the V3.0 from Seplos .

The output to the solar system is limited or even off when the battery is fully charged. This is due to the CCL limiter which the BMS requests from the inverter/MPPT if an OV alarm triggers. Any OV alarm sets CCL to 10A, if the SOC goes to 100% CCL is set to 0A. This either limits the MPPT output or disables it altogether (see the video for more details). Apparently, this is only happening in off-grid system, where excess power cannot be exported (thanks Helmut for testing and confirming). The CCL Limitation of 10A/BMS can also be deactivated in the Function Switch section.

All parallel connected batteries can be viewed from within the PC software. For changing settings, comms needs to be removed and batteries need to be connected individually to the PC software.

The balancer is now fixed and working. It is a 150ma passive balancer only but works reasonable well if the pack has been top balanced before. It balances only every 3rd cell due to heat created by the resistors. We have seen similar behaviour in the JBD and QUCC BMS when balancing.
- BMS is locked down with password which is unknown (however, one of my viewers posted it in the comments under a video. Maybe try the usual, like 6x the same number or so...)
- OVP (single and pack) does not clear when recovery voltage is reached (software bug?). BMS needs to be turned off and on again to clear OVP!
- Full charge and reset can be achieved with this BMS with the following settings:
CVL: 55.7V (sets CVL to 55.2V in the Victron system)
Const_Pack_V: 55.0V
Const_Current: 2A
BMS will absorb at 55.2V and if current goes under 2A, it will reset to 100%SOC. BMS will go into Full Charge Protection at this stage and turn off charge MOSFETs. The load is been powered by the battery then. MPPT or inverter turn off until Full Charge Protection clears (with any discharge current)
At this stage, the battery then gets micro cycled at around 55V which is not great, but workable.

BMS uses Pylontec CAN Protocol. In Victron, it does not show high and low cell voltage or temperature.
The balacing function works as following:
- the balancer triggers while charging and keeps balancing if OVP is reached and charge MOS turn off
- the balencer will stop working if OVP is not reached and charging just stops due to not enough solar for example. It then acts as a charge balancer and only works if a charge current is detected

Batteries in parallel: only the settings of the master battery can be changed. Other batteries need to be connected manually (RS232) to change parameters.

Jakiper does not seem to give out the password for changing the inverter protocol. But you can use the Gobel Power software instead which does not require a password.
Best BMS on the market right now. JK is actively working with the community to improve the software of the BMS and add more features (like the programmable relay contacts).
JK is prviding frequent firmware updates which can be installed by the user through the PC software.
This is the only BMS tested, which has a Float Mode where, after an adjustable absorption time, the voltage will be lowered. All settings for this charge algorythm are adjustable.
40
Rating🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸🐸
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100