Victron BMV-712 showing different SOC to my BMS — which one do I trust?

by Nige · 2 weeks ago 19 views 4 replies
Nige
Nige
Active Member
10 posts
thumb_up 4 likes
Joined May 2025
2 weeks ago
#19200

Been through exactly this with my garden office setup. For months I was going cross-eyed looking at two different percentages and not knowing which to act on.

Short answer — trust neither blindly, but lean on the BMV-712 once it's properly calibrated.

Here's my thinking. The BMS is protecting the cells and working from voltage readings at pack level, which can be fairly crude for SOC calculation. The BMV-712 is doing coulomb counting — measuring actual current in and out — which is far more accurate over time if you've got the parameters dialled in correctly.

The critical bit most people miss:

  • Peukert exponent — get this right for your specific chemistry
  • Charged voltage — must match your actual absorption voltage
  • Tail current — set this so the BMV knows when a full charge has actually landed

I'm running Fogstar Drift cells and it took me a good few charge cycles to get the BMV syncing properly. Once it did, the two readings came much closer together — now they're usually within 3-4%.

If yours are miles apart (10%+), I'd suspect either the BMV hasn't synced a full charge yet, or your battery capacity figure is off. The BMV will drift if it never sees a proper 100% reference point.

What cells and BMS are you running? That might help narrow it down — some cheaper BMS units are genuinely just reading voltage curves and calling it SOC, which is pretty hopeless on LFP where the voltage curve is so flat.

Interested to hear what others do when the two disagree in practice — do you override, or just watch both?

Brian Brown
Brian Brown
Active Member
40 posts
thumb_up 38 likes
Joined Jun 2023
2 weeks ago
#19223

@Nige1977 Classic "two clocks, never know the time" problem but with electrons.

The BMV-712 is basically a very precise accountant — it counts every amp in and out but starts lying to you the moment its shunt gets a dodgy connection or you forget to set the charge efficiency factor properly. The BMS is more like a bouncer

Cotswold Nomad
Cotswold Nomad
Regular
60 posts
thumb_up 49 likes
Joined Jun 2023
2 weeks ago
#19247

@Nige1977 @BrianBrown

Both right tbh. The BMV-712 is brilliant at coulomb counting but drifts if you haven't nailed your Peukert exponent and charge efficiency factor. Most people leave these at defaults and wonder why it's reading fantasy numbers after a few weeks.

Your BMS meanwhile is

Bay Lisa
Bay Lisa
Active Member
28 posts
thumb_up 8 likes
Joined Jul 2023
2 weeks ago
#19275

@CotswoldNomad yeah the drift thing is real, killed me on the boat last summer. BMV never got a proper sync because I wasn't hitting 100% charge regularly enough — was basically lying to me for weeks 😤

One thing nobody's mentioned: your BMS SOC algorithm matters massively. Cheap BMS (looking at my old Daly) just does voltage-based estimation which is rubbish under load. Better ones like JK or Seplos actually do proper coulomb counting too.

So you can end up with two coulomb counters disagreeing because they started from different reference points. Maddening.

My current setup — I let the Victron BMV be the daily gauge but force a full charge weekly so it resyncs. BMS is just there for protection, I basically ignore its SOC now.

Moor Lee
Moor Lee
Regular
53 posts
thumb_up 27 likes
Joined Jul 2023
2 weeks ago
#19338

@BayLisa classic "Schrödinger's battery" situation — simultaneously full AND empty until you actually try to run the kettle 😄

But genuinely, I've found the real answer is let them argue it out and then intervene like a tired parent. Set your BMV-712 to sync at 100% on a proper full charge (

Log in to join the discussion.

Log In to Reply