SOC Image


State of Charge never gets reset - BMV700 with MPPT 75/15 and 110W Solar panel

Hi, Sorry if this is a common question, I'm very new to Solar and trying to learn. I'm very impressed with my Victron gear but there is 1 problem.

I watched the Victron video explaining to change the BMV settings and have done so however the SOC detection still doesn't seem to be working...hope someone can offer some advice.


120Ah "Fusion" brand battery

110W Solar Panel

BMV 700

MPPT 75/15

0.8A load

VenusOS on a Pi 3B+ with 2 x USB to VE Direct cables

The battery seems to be charging fine, I can see bulk then absorption then float phases. Unfortunately the SOC never gets reset at all, it just gradually declines until it's zero.

I haven't changed anything on the MPPT, it's by default at Factory default "Gel Victron deep discharge 2".

The BMV I have these settings:

Battery Capacity: 120Ah (I changed this)

Charged voltage: 13.5V (I changed this)

Tail Current: 4% (default)

Charged Detection time: 3m (default)

I set the charged voltage at 13.5V because I can't find the battery stat for this on the manufacturer's details so I looked at the average figure during absorption phase, 13.8. Based on this I set charged voltage at 13.5, 0.3 below absorption rate per video instructions here:

I guess I must have misunderstood something, can anyone help?

Thank you.

Dominic asked
Dominic edited ·

3 Answers

Grid SetPoint and SoC

Hey guys,

Very Quick quesiton. If I set grid setpoint as a -ve to discharge battery when spot price is high, can I rely on the SoC setting to stop discharging when the batteries get too low?

What one takes precidence?


mike-casey asked
mike-casey commented ·

1 Answer

Simulateur de SOC raspberry

Bonjour à tous

Afin de tester le bon paramétrage d'une installation PV, j'imaginais utiliser un "simulateur de SOC" . Quelqu'un a t il déjà fait cela ? à l'aide d'un raspberry par ex ?

Merci d'avance

denis-esf asked

0 Answers

2xBlue smart IP22 charger 12/30 (3) parallel on LiFePo4 questions

Usecase: REC ABMS connected to 12x 272Ah cells (Lishen), 3 parallel and 4 series (12V). Charging with 2x Blue Smart IP22 30A, Smart Solar 75/15 and TS800C-50.

The manual of the Blue smart IP22 is very limited with respect to its behavior of the "Lion" setting. First it doesn't feel right they call it "Lion" while LiFePo4 is a total different chemistry, but as they put LiFePo4 between () I assume this mode is for LiFePo4. Anyone that can confirm this?

Can someone explain how the charger behaves in the "Lion" mode?

I want to parallel two of these chargers. Is this going to cause any problems? Do I need to use the "Lion" mode or is it better to use the power-supply mode when putting in parallel?

From what I understood (e.g. LiFePo4 is very sensitive to overcharging. Even with low voltages (~13,5V) the battery can be killed when current is applied after 100% SoC is reached (very low internal R). So it is very important to stop charging when the current does reach a certain threshold (ideally SoC based), or to control this externally using a BMS. Anyone that can comment on this?

joep asked

0 Answers

SOC calculation worse with latest Multiplus firmware

First, let me say that I understand that, for my setup, the Multiplus's calculation of SOC will inherently be incorrect.

(Right now I have my battery bank being charged by both my Mutliplus and occasionally by my SmartSolar MPPT. So the Multiplus cannot see the current being fed to the batteries by the MPPT.)

Still, the SOC calculation was better with the firmware immediately prior to v481 that is now.

And I think it can be "hacked" to do better, as below.

Consider the following two screen shots, taken at two parts of the day.


This first shows the battery voltage is 26.56V and the SOC is 57%.

Now, as the day progressed, with solar charging, the battery voltage has increased to 26.82V. But the SOC has decreased to 31%!


I know that this incorrect SOC calculation is because the Multiplus is (apparently) looking at current only, and has seen 7 to 8 Amps leaving the battery all day, but is not seeing current coming in from my MPPT.

But as I said above, the previous firmware of the Multiplus handled this situation better.

Might I suggest a software hack, that when the battery voltage increases, the SOC calculation be prevented from displaying lower? That would solve the false low SOC reading in this case.

pmikep asked
pmikep commented ·

3 Answers

How to get Plyontech batteries to 100% SOC


My system is 2 x US3000 batteries, 1 x Multiplus II 5kw with a 1kw ongrid connected to the AC IN (waiting on stock of a BlueSolar) and a Cebro but I have an issue that the Cebro gives me a high battery voltage alarm with 91% 92% SOC and the charging stops... I can clear the alarm and sometimes it will go back to charging the batteries with 10 amps but that only lasts a minute ( if at all) so for now I cannot get near 100% charge. Any ideas thanks .

davidrkennedy asked
seb71 commented ·

2 Answers

BMV and discharge floor impact on SOC reading

Section 3.4 of the Victron BMV-7xx manual says "The battery state of charge indicator scales between the configured discharge floor and 100% state of charge and reflects the effective state of charge."

Is this saying the discharge floor setting does impact the XX.X% SOC display and/or the battery-fill [====] display?

The BMV manual seems pretty clear that the "discharge floor" setting DOES impact the "time left" display. The BMV manual seems contradictory if the "discharge floor" setting impacts the SOC and battery-fill displays however.



siletzspey asked
stefanie answered ·

2 Answers

SOC vs Voltage

High in the southern french Alps, my house is powered by 2kWp on the roof, 30kWh OPZS lead batts and a 3kVA generator all manages by a full Victron system. The last 3 months the sun has been scarce and erratic but I kept my Multiplus 24/5000/230 running to keep a fridge and a congelator running as it is good to have something under your teeth after a 2 hours climbing in the snow. Max watts 150 when both run, but as the room temperature is about -4°C it should be for very short periods with a daily load under 1 kWh/day .

Q1: But on VRM, the voltage stays very low: Yesterday afternoon 24.77 for a 100% SOC and this morning 24.41V for SOC=99.3. These values are not consistent and I fear my settings are wrong though set as required (Ah at C20 for BMV). Or my bats are completely out of order.

When I manage to get there, probably April, I shall test my settings and SOC with electrolite density, but I may have to switch to LiFePo bats a little later.

Q2: Another idea: I tried to have some information about REDOX batteries which could store enough to regulate my power the whole year round (100kWh should do). No answer yet.

Q3: A third idea: I may have to change my panels so I look for wood looking things which could easily cover the whole roof, all spare place being filled with somme look alike materiel or wood. Any idea?

The last two questions are a bit far away from sea-faring devices, But our community is universal isn'tit?

More info as needed


Lionel SEYDOUX asked
Lionel SEYDOUX answered ·

2 Answers

Smartshunt inaccurate SOC

Hi Guys, Thanks for the great community and support, I have always found this forum to be extremely helpful.

I seem to have an issue with the Smartshunt State of charge in a recent installation.

I have 8x 90AH 12v Yuasa batteries in parallel totalling 720AH.

I set the minimum discharge floor to 60% as my usage is minimal and I would be surprised if I reach that below 80%.

Now the Smartshunt indicate total consumed AH to be -48.1AH and the SOC to be 97%. I think this is inaccurate

Now if I do my math ( I could be ignoring many factors)

according to the set discharge floor of 60% I have 40% usable.

40% of 720AH = 288AH

Expected SOC = 100% -( 48.1/288)x100) = 83.2%

and not 97%

I am confused. can you please help :) below are screeshots and battery specs.

Many thanks





vanlifer007 asked
vanlifer007 answered ·

3 Answers

MPPT 100/30 Charge Control Battery Charge Display Issue

My battery state of charge display shows a charge drop when a load is draining the batteries..... but when voltage is being applied to the batteries it does show as charging up until I unplug the cord from the shunt and plug back in? Eg.....shows a drop of in charge but doesn’t show an increase in state of charge until the wire from the display to the shunt is unplugged and plugged back in. It has on a couple of occasions shown such a low state of charge that it shuts down the electrical even though the batteries were charged.

cdhackney asked

0 Answers

Smartshunt and Peukert coefficent?? Doubts...

Goodmorning everyone.

I bought victronenergy Smartshunt.

I must say that I am extremely satisfied with the accuracy of all the measurements.

Comparing the readings from TracerAn 3210 Epever and Smartshunt, they are surprisingly nearly identical, in both current and voltage.

They differ only by 0.02A and 0.02V. That is practically zero.

However, I am not convinced that the Peukert coefficient works.

In theory, by increasing the coefficient, the remaining runtime should shorten as the discharge current increases.

But it's the other way around:

for example, with a discharge current of 3 amperes, if I put coefficient 1.5 there is more time remaining, compared to coefficient 1.0.

The percentage of SOC also increases as the Peukert coefficient increases. I expected the opposite.

In my case, the statistics with default coefficient 1.25, seem too optimistic and less realistic than coefficient 1.0 or 1.1.

Can anyone clarify this for me?

francesco asked
francesco commented ·

3 Answers

Synchronize VE.Bus SOC with battery? Select on loss of communication source for genset

Synchronize VE.Bus SOC with battery

Has this item been rolled into dvcc? After some digging here it seems its been removed yet its still in the manual. The last mention of it in the changelog is in the v2.02 – 30 January 2017 Venus Os

Are you guys working on an update to the manual to remove redundant settings to avoid confusion?

loss of communication source for genset

I have a few systems I setup and support with auto start gensets, after a couple of weeks of bad weather one went into LVD during a sustained load at a low SOC. Voltage start timing settings were a bit too long to catch the voltage crash. LA batteries.

I had set start on loss of communication as a third fail safe to start the genset, and had the BMV as the source for genset SOC. However the genset didn't start as the BMV was still active yet the multi had shutdown. I had assumed that it would start on loss of comms to anything on the VE.bus. After rereading the manual, it's loss of communication to the SOC source.

Normally I disable the battery monitor in the multi to avoid the user accidentally changing the source.

I have now reenabled the monitor in the multi, which seems to be tracking the BMV and set the genset SOC source to the multi.

However Synchronize VE.Bus SOC with battery is completely missing so the only indication the SOC is being read by the BMV to the system is that its the same as the BMV.

Seems a rather complicated method, could we simply have this changed so we could select the loss of communication source?

This now raised another question, when performing remote configs through the portal the multi/quattro drops communications to the venus device for a moment. Will this cause a genset start?

alan asked
JohnC commented ·

1 Answer

State of Charge

We bought a used T@b400 with a victron 712 already installed. It does not seem that the state of charge is reading correctly. I shut off the battery and let it sit a few hours - the hand volt meter we are using says 14 volts which is similar to what the victron says for volts but the SOC is saying 27%.

The battery is a C235 so we did set the battery capacity at 235 instead of the default of 200 and we set the full charge V at 13.7

We are not able to see that any power is coming in to the batter either even on a sunny day- it does have the factory solar

We are a little lost with all the technical info on all this but it does not seem that the SOC Is correct or are we not testing that correctly? My husband is putting the volt meter on the leads going from the battery to the converter not directly on the battery - is that ok or should it be right on the battery like you read your car batter?

karent asked
karent commented ·

2 Answers

SOC DRIFT lithium with multi ii, mppt & cerbo


I have tried seemingly everything but am obviously missing something.

I have a multiplus ii, cerbo gx and a 150/35 mppt.

The SOC drops by about 0.5V/hour until the alternator is connected.

I have followed all the lithium battery manufacturers suggestions and set the mppt voltage 0.03V above the multi voltage.

The system is going into float every dayand the current falls right off at that point so it's clear that the battery is charged.

There is 1 x 4000Wh lithium self managed battery and 6 x 400W solar so it's more than enough.

Can someone please assist


elysium asked

0 Answers

Optimise BMV SOC detection with ESS

I have a BMV712 connected to 4 x 220AH Victron Gel batteries in series, an MP2 3kVA and a 150/45 MPPT using ESS.

I put the bmv in when it became obvious that the MP2 was useless at accurately reporting SOC.

I have tuned the BMV as per docs and some guidance from victron (charge voltage midway between float and absorption, extended the time needed to sync to 8 minutes and reduced the tail current to 1.9%).

This works most of the time, the SOC gets to around 98% and then syncs.

Where it falls apart is if when there are bad PV days and the charge voltage is closer to float, the batteries don't sync. after a couple of days you end up with charged batteries but with a decreasing SOC reported.

When batteries discharge you now hit the ESS SOC limit too quickly (only use top 30%) which means the batteries never discharge far enough to hit bulk/absorption.

You're now get stuck in this float/discharge cycle, with battersafe increasing limits making it worse.

Being unable to force a remote sync means it is a real problem to break this cycle without having to start changing the ESS schedules and limits.

Is there a better way to setup the BMV?

For those doing partial discharge of batteries it isn't difficult to end up in this loop.

nickdb asked
alan answered ·

1 Answer

Bmv 712 readings out of whack


Hi guys, so I'm scratching my head at the moment for a few things that have been showing on my bmv-712.

1) tonight when I checked via Bluetooth on my battery, it was showing 63% soc, but 11.9V. It is a lead acid battery, 75ah, under bonnet. I double checked voltage, as 11.9V is 40%,not 63%. It was 11.9V. The only thing running is my fridge, and the car was taken out today for a run, which was about 30 mins drive total (2 x 15mins trips) yesterday it wasn't run, and fridge was off. I now have that battery on trickle charge to top it up.

2) when I'm driving I monitor the battery, and the most the bcdc1225d is putting in, even when low voltage is 5A. I've not seen anything above 5A. It goes from say 73% straight to 100%.

3) battery is a century 75ah deep cycle lead, prob 4 months old.

My questions are, should the bcdc be putting in more than 5a when discharged down to say 70%? How do I realign the bmv and battery soc?

System has been wired properly, only battery on battery side of shunt, everything else on load side. Has been running fine for a while, now just seems out of whack.

hairyhaggis asked
michelg edited ·

2 Answers

SOC no longer going below 40% in ESS


since a few days,I recognized that my MPII (cerbo + 3xUS3000) does not discharge the battery below 40% even the battery was charged during the day to 100%.

I cannot remember that I changed any settings but I had installed the v2.62~4 and v2.62~5, but went back to 2.60.

Does anybody can help?

hansbaer asked
Izak (Victron Energy Staff) answered ·

1 Answer

bmv712 does not update SoC after manual Loading


loaded the battery manually.

SoC not updated?

What am I missing?

Thanks T

riker1 asked
riker1 commented ·

1 Answer

Cant sync batteries and soc not accurate pls help

Hi i have a set up that consist of this

quattro 15kva

2x smartsola mppt 150/100


Lynx shunt and lynx distributor

Old 800ah lead acid battery 48v (16pcs 12v 200ah)

Can someone help me? I will be replacing the lead acid batteries with pylontech, but for now i have to use the lead acid batteries while waiting for the pylontech. Cant seem to get accurate soc and sync batteries

running on ESS, battery monitor is lynx shunt

gabo asked
hummingbear commented ·

0 Answers

SOC way to optimistic

I have a challenge with my BMV-700 SOC. It displays to high SOC.

I have a 24V battery made of 12 x 2V 1100Ah AGM cells.They are 10 years old, so they are most likely not any longer 1100Ah of capasity, so I have downgreaded them to 1000Ah in the BMV settings. However that is not the problem (I think)

For the last six days the consumption has been net 8.7Kwh (Very little sun in Norway right now, but we do get a white Xmas)


The SOC of charge however only drops from 99% to 86.5% indicating a consumption of 12,% of (24Vx1000Ah) = 2.88Kwh - that's clearly incorrect.

What do I do wrong?


Snapshot right now: 13% <> 250Ah - Does the BMV think I have a 12V system?


Anders asked
francesco edited ·

2 Answers

Hilfe, mein SOC wird nicht richtig berechnet.


Kann mir jemand erklären wie und wo bei Victron der Ladezustand der Batterien gemessen wird:


Bei mir ist es so das beim entladen der SOC richtig gemessen wird und beim Aufladen der SOC stehen bleibt, obwohl die Spannung steigt.



layesp asked

0 Answers

SOC keeps decreasing and remains at 0%

Hello everybody,

My experimental installation is composed of :

  • 1x SmartSolar charge controller MPPT 150-60
  • 1x 60Ah 12.8V Battery from Victron energy
  • 1x Venus GX
  • 1x BMV 712 Smart


I have an issue with the SOC that keep decreasing and now remains at 0%, even if the charge controller is in “bulk” mode. In facts, I tried to let the battery charging for a long time and I synchronized the SOC at 100% but it decreased just after slowly to 0%. I also checked that my shunt was correctly wired and there are no other wires than the battery on the “only battery” side of the shunt. So I guess that the shunt is not the problem.

Does anyone know how could I keep the SOC synchronized? I tried to modify the Tail current, Peukert exponent and the charge time detection as followed :


Do you think that I have to re-adjust those parmaters ?

Here is the SOC remains at 0% :


Thanks a lot for your help !

Have a good day !


justinp asked
jwfrary commented ·

2 Answers

SOC qui décroit et stagne à 0%

Bonjour à tous,

Mon laboratoire de test solaire est composé des éléments suivants :

  • 1x SmartSolar charge controller MPPT 150-60
  • 1x 60Ah 12.8V Batterie Victron energy
  • 1x Venus GX
  • 1x BMV 712 Smart


J’ai un problème avec le SOC qui ne fait que décroitre et qui est actuellement figé à 0% malgré le fait que le contrôleur de charge soit en mode « bulk ». J’ai tout d’abord essayé de resynchroniser le SOC en laissant charger la batterie jusqu’au mode « float » puis j’ai attendu au moins 1h en mode « float » avant de resynchroniser le SOC à 100%. Cette démarche n’a pas fonctionné car le SOC s’est remis à tendre vers 0%. J’ai également vérifié que mon shunt était correctement raccordé, ce qui est le cas puisque seule la batterie est reliée sur la borne « battery only » du shunt et le schéma de câblage préconisé est bien respecté sur mon installation. En lisant les différents sujets, j’ai essayé de régler les paramètres tels que le courant de queue, la tension de charge et l’indice de Peukert mais sans succès.

Voici mes paramètres actuels :


Pensez-vous que je dois continuer à ajuster ces paramètres afin de permettre au SOC de se resynchroniser correctement ? Si oui auriez-vous des valeurs à me préconiser compte tenu de mon installation ?

Auriez-vous une idée d'autres sources potentielles pouvant causer ce problème ?

Voici la capture d’écran de VRM qui montre mon SOC stagnant à 0% malgré la production :


Merci par avance de votre aide et bonne journée à vous !


justinp asked
Thierry Cortassa (Victron Energy Staff) answered ·

1 Answer

SOC = 0% on a full charged battery.

My question is, should I move the sending unit wire from the Magnasine from the battery to the load side of the shunt to get an accurate SOC reading

david-brooks asked
Justin Cook - Bay Marine Supply USA answered ·

1 Answer

multiplus SoC not syncing to 100% (mains backup system)


I have a system with:

1 x MultiPlus 24/3000/70-50 firmware 476 (but problem predates this firmware too)

4 x Trojan SAGM 06 375

for mains backup.


Edit 2020-11-24

Having clarified a few things since first opening this post I'm listing here the key points as I see them:

The system is not triggering a bulk/abs cycle after anything except a very deep discharge. I.e. it returns straight to float after small to medium discharges.

This means that over time, with several small/medium discharges the SoC indication gradually drops off, when really it should return to 100% once mains returns after such discharges.

I have been told that, by design, the bulk/abs cycle is triggered when the battery voltage drops below 26.2V (2.6V, for 24V systems, below the set absorption voltage of 28.8V). This is happening here, yet the bulk/abs cycle is not activating.


Original post:

The SoC indicated by the system will not sync to full for long periods of time, which results in the system always showing well less than 100% even when in float. Please see the VRM screenshot below.

I raised this issue somewhere on Victron community/disqus a good while back, but can't find it anymore! We never got a resolution, but I recall it was discussed that the reason was:

i) the battery voltage doesn't drop low enough under the brief discharges/small loads to trigger a full bulk/abs cycle (the SoC does reset to 100% on the rare occasions this does happen).

ii) the repeated absorption feature (which is set at every 7 days on this system) does not trigger a SoC reset on completion

I'd be very grateful for any ideas on how to resolve this, especially now as the system is using the new "shut-down on SOC" feature, which means the batteries will be cut off sooner than necessary due to starting with an already low SoC.

Many thanks


Edit 2020-11-02

I've added vrm screenshot to compare charts for the same mains failure event for this system and another very similar system (only differences I can think of are 48Vnom/375Ah vs 24Vnom/375Ah and CCGX vs venus GX). This system goes straight back to float, other system goes through bulk/abs cycle.


Edit 2020-11-24

Just adding another screenshot here as we've had some interesting events over the last three days. Of note is how a bulk/abs cycle was triggered by the full discharge to 40%. However, the most recent discharge to 80% didn't trigger a bulk/abs cycle. I'm wondering if perhaps somehow this system has the bulk/abs cycle voltage level trigger of a 48V system even though it is a 24V system?


colin asked
colin edited ·

1 Answer

MultiPlus SOC dropping when charger in Storage mode and inverter is off


I recently set up a small UPS using a MultiPlus 12/800 and a 105AhC20 AGM battery. Everything works as expected and I'm also running Venus OS on a Rpi 3B to be able to monitor the system.

The MultiPlus is working as standby UPS (no ignore AC settings), so it only uses the battery/inverter if AC goes down or misbehaves.

Battery Monitor on Venus is set to MultiPlus on VE Bus.

I noticed that SOC keeps dropping about 0.5% every day. This should not happen as the battery voltage is 13.4V (temp. comp.) and no load is applied. I also see a strange random load of 1A being drawn from battery. This is probably related.

I was able to catch one, see below...


I been thinking...

Is this maybe caused by temperature compensation? (temp raising so charger lowers the voltage maybe causing false current readings?) If so, this can also confuse SOC calculation?

Any thoughts and help would be very much appreciated.


So, if we had solar/external chargers or loads connected we shouldn't use the MultiPlus to calculate SOC, but if we have a basic setup like mine, with no external charger/loads, I think that would be a good idea that internal calculation could hold SOC at 100% after entering storage mode and if inverter was not being used, so it would ignore 'noise' readings like the ones I get that I think are caused by temperature compensation adjusting voltage.


moonlightrider asked
richardp63 answered ·

2 Answers

BMV-712 - How to keep SOC between restarts


I have a system powered by a Li-Ion battery and I installed a BMV-712 to monitor the SOC, current consumption and voltage.

If I leave the battery always on, I have no problem - the monitor will detect everything, goes through charge cycles correctly, etc.

However, when I power the system down (i.e., turn off the battery) and power it up again, the voltage output of the battery is bellow the set "charged voltage" but the SOC reads 100%. If I uncheck the "battery starts synchronized" setting, it shows ---.

Via the manual, I know this is the default behavior, but is there a way to preserve SOC between resets? The load system has safety equipment that must be always on when in operation and must be connected directly to the power supply (sourced by the battery) and that consumes a lot of current, so leaving the battery always on is not an option.

Can I achieve this via I have an embedded controller that could store the SOC and be used to set last known SOC through the port when powered up.

Thank you for your time

danielfz asked
klim8skeptic answered ·

1 Answer

Victron bmv 12 reading nanm

Last night my victron system shut down. Today I have charged the two 100ah lithium batteries. The BMV is showing 12.8v in the batteries but will not show any SOC information and in the time to go section it says nanm I can't find anything about this in the manual. The system is still working as I have power at the moment but I am.still concered I have damaged the batteries.

Many thanks for any information

oldelbow asked
danielfz commented ·

0 Answers

Unexpected relay behaviour - Multiplus 48/500 controlling generator switching on/off at minimum run duration

Hi, very confused, appreciate any views...

have a Multipus 48/5000 configured to close relay to start generator at defined SOC. Which it does.

However rather than running until SOC condition met, it runs for the configured "Minimum Run Time", stops, then 2 or 3 minutes later starts again...and so on until the SOC condition is met.

Maybe I have misunderstood, but I expected the "Minimum Run Time" to set a lower run limit in case the condition which initiated the start was resolved faster? Not to turn off the relay after that time, then re-assess all the conditions again?


energetic61 asked
energetic61 answered ·

2 Answers

Wrong battery percentage on the BMV712?

I've just bought my first sailboat, with a fancy bluethoot system for reading the stats of the battery and solarpanel.

But my question: The panel (BMV712) shows a battery percentage, and its dropping when there is laod on the batteries - still all good. But the percentage keep dropping even if I connect the shorepower and the batterycharger. This weekend I tried to watch it, and shut down all power when we left the boat for aproximately half an hour. During that time of the boat, the percetage raised from around 44/45% to 100%. The charger gives up to 30A, and the batteries are 2 x 100Ah, so it is not possible that the charger should be able to fill up the batteries so quickly...

What could be the problem?

eirik-stabell-rodsand asked

0 Answers


218 Posts
306 Users

Topic Experts

0 Points
0 Points
Koul Alim
0 Points