Battery monitor jumping to 100% or reporting a high SOC with low Volts / the BMS shuts down

This topic covers the reported SOC being out of sync with the actual battery voltage or state. It covers BMV battery monitors, SmartShunts, Lynx BMSs and Lynx Shunts and will just be called shunt below. It is also assumed that the shunt is monitoring the domestic / house / cabin battery bank and not engine start / bow thruster / winch / caravan mover battery banks.

The problems may be one or more of the following and is often linked to mobile applications with small solar systems.

  1. The SOC jumps to 100% very quickly after charging starts even though there is not enough time for the battery to have recharged.
  2. The SOC is reported to be high, but the battery volts are low.
  3. The SOC is reported to be high, but the inverter has shut down.
  4. The SOC is reported to be high, but the BMS says the SOC is low.
  5. The SOC is reported to be high, but the BMS has disconnected the battery.

If you have set your battery capacity incorrectly or left it at the default setting then the SOC will have no possibility of being correct.

This problem is typically caused by the synchronisation settings in the shunt. There are 3 settings that are involved, the Charged Voltage (this is not what the chargers use), the Tail Current and the Charged Detection Time. The problem is usually that the Charged Voltage is too low and sometimes the Charged Detection Time is too short.

When the battery voltage is higher than the Charged Voltage at the same time as the battery current is below the Tail Current continuously for the Charged Detection Time then the shunt resets to 100%. The logic is for a low current and high voltage, the battery must be full.

However, in a lot of mobile installations the solar charging capacity is low compared to the battery bank size. If the Charged Voltage is set at say 13.5V and the tail current at say 4% on a 500Ah battery bank then if the day is not very bright, the solar panels may harvest enough power to lift the battery above 13.6V but the charge current will easily be below 20 Amps, therefore, after the default 3 minutes, the shunt will reset to 100% before the batteries are full. If you have lithium batteries the voltages are higher than for lead acid, hence exceeding 13.5V occurs very easily. The solution is to set the Charged Voltage to 0.2V below the absorption voltage for a 12V system and prorated for higher voltage systems.

A second problem is on a very sunny day with good solar harvest and the battery voltage is at 14.4 Volt and charging with 40 Amps. A cloud passes in front of the sun and the charging current falls off to a very low value, but because the batteries were at 14.4V it takes some time for the surface charge to deplete and the voltage to fall, so you have high voltage and low current. The solution to this is to increase the Charged Detection Time to at least 5 minutes.

Tail Current is expressed as a percentage of the battery capacity. If you have 100Ah a Tail Current of 4% is 4 Amps, if your battery bank is 500Ah then a Tail Current of 4% is 500 x 4/100 = 20 Amps. If the Tail Current is set too high it is easy to get a false reset to 100%, this should be set as low as possible for your batteries. The best procedure is to watch your charger and see how low the value gets before the charger swaps to float and use a value 25% or 50% higher than this. Flooded lead acid will need 2-3%, high Quality AGM can be around 1% and lithium around 4%.

WARNING
When setting the charged voltage close to the absorption voltage it is important that the tail current falls below the setting on the battery monitor before the solar controller switches to float. The easiest way to arrange this is to end absorption based on tail current and to choose a lower tail current to end absorption than used in the battery monitor. For example, with 500Ah of battery, the battery monitor could be set to 2% tail current, which is 10A. The solar controller can then be set to end absorption at say 8A. Note, if you have for example, the Victron Lithium Smart (or NG) batteries where absorption ends after a fixed 2 hours rather than by tail current, this point does not apply, it only applies if you end absorption by tail current.

There is one final possibility with mobile systems where people often shutdown the complete battery system when the van / RV / boat is out of use. At the bottom of the battery settings page is the option ā€œBattery starts synchronisedā€, if this is selected every time you power up the shunt it will reset the SOC to 100%, if you are in the habit of often powering down the system turn this off and the shunt should remember the SOC.

To summarise

  1. Battery Capacity = set this to match your batteries
  2. Charged Voltage = absorption voltage – 0.2V for 12V systems (14.2V for 14.4V absorption)
  3. Tail Current = set to suit your batteries, starting points 1% AGM, 2.5% FLA, 4%LiFePO4
  4. Charged Detection Time = 5 minutes
  5. Battery Starts Synchronised = set to ā€œoffā€ or to ā€œKeep SOCā€ depending on firmware version
  6. Set the solar controller to end absorption at a lower tail current than the one set in step 3.

There is of course another reason not to do with the battery monitor and that is your batteries may well have a problem. For lead acid batteries the capacity of the battery may be substantially reduced through chronic under or over charging, so they charge and discharge much more quickly than expected. Batteries at lower temperatures also show reduced capacity. For lithium batteries, a discharge to a very low voltage would reduce the useable capacity as would charging at high rate at low temperature. Additionally with lithium batteries, if one of the cells is badly out of balance, the battery behaviour may well not match with the observed total battery voltage.

24 Likes

6 posts were split to a new topic: Why does the SmartShunt need synchronisation

Oh my…a nicely detailed and understandable explanation even for woman UFO, like me.:grinning::wink:šŸ«¶šŸ»
Happy to see it that I am not alone with the similar problem😁

A post was split to a new topic: Tail current setting

Hi and thanks id been googling for to long lol
Now system apears to be working properly :pray:

This all makes good sense, thanks!

I have a question: I have a 280Ah LFP battery, so a 4% tail current is in the 11A range. However, my solar is comprised of a single 100W panel, so I never see more than ~6A from the MPPT, even in full sun.

As such, what should I be setting that tail current to? The suggestion here, of 4% for LFP, seems like it would be way too high for my situation.

For a discussion of this edge case see the detailed question and answer here.

Tail current setting with low charging power

Hi i’m Alex from the Netherlands.

i have the same problem also an Reset problem with the Smart shunt.

I’ve been using a Livepo4 battery system 24v for two weeks now and have installed a smart shunt. 500A/50 mV.

The problem is a regular reset to 100% SOC.

I’ve copied Lifepo4 various settings from well-known YouTube channel ā€œOff-Grid Garage.ā€ Unfortunately, no improvement.

If the smart shunt isn’t working properly, I can return it for warranty.

My system info.

2x 360 Ah Livepo4
Victron 24/16 the charger in use for this moment
Victron MPPT 24 - 85 solar charge controller.
Victron Multi plus 230v 1200-25-16 Not yet in use for charging. Not yet programmed for LiFePO4.
Victron Cerbo GX not connected yet.

Alex

As has been said elsewhere post a screenshot of your SmartShunt settings and of your MPPT settings. We can not help without data.

I don’t understand this website. How do I post an image? I’ll retype everything.

Battery capacity 360

Charge voltage 26,4

Current Measurement direction Normal

Discharge floor 15%

Tail Current 0,50%

Charged detection time 10m

peukert 1.05

Charge efficency factor 99%

Current Threshhold 0,10A

Time to go averaging period 3M

Battery SOC on reset Keep Soc

State of Charge 94,7%

If you read through the FAQ you will see that the 26.4V for the Charged Voltage is too low and is causing your SmartShunt to reset to 100% too early. This should be set 0.2V below absorption, so if you have an absorption voltage on your MPPT of 28.4V then set the SmartShunt Charged Voltage to 28.2V. This means it will only reset to 100% when the voktsge is above 28.2V which is when charging is complete.

Use the upload button

1 Like

thanks for the response and explanation.

This is the rest voltage. I charge the battery every night. The last time yesterday.

I live on a boat and don’t have power from the grid. If the solar panels don’t provide enough power, I have to run the generator.

Thanks the problem has been solved, the SmartShunt is now working stable, no more resets.

1 Like

Hello. Please help with the settings for Victron AGM 165A Deep Circle (motorhome). I tried different settings, but nothing worked. Currently, there is no MPPT, only an auto generator.

On my Victron AGM which I charged on absorption at 14.4V I used the following settings.

Charged voltage 14.2V, 0.2V below absorption

Charge efficiency 98%

Peukert coefficient 1.12

Tail current 1%

Detection time 3 or 5mins (can’t recall)

Discharge Floor 50%

Battery SOC on reset - Keep SOC

Anything else default. If ot not working is your wiring correct, check the other FAQ.

1 Like

A post was split to a new topic: SOC appears wrong