Been wrestling with exactly this on my own setup. My Fogstar Drift 100Ah shows maybe 8-10% higher SOC on the built-in BMS app compared to what the BMV-712 is reading. Bit unsettling when you're trying to plan how much solar you've actually got in reserve.
From what I've gathered, the BMV relies on coulomb counting from a shunt — so it's tracking actual current flow in and out. Accuracy lives and dies by whether you've got the peukert exponent and charge efficiency factor dialled in correctly. Have people found the Victron defaults reasonable for LiFePO4, or do they need tweaking?
The BMS SOC, on the other hand, seems to use voltage curves primarily — which can be a bit wobbly in the middle of the charge range where LFP is notoriously flat.
My suspicion is the BMV is closer to reality if it's been properly synchronised after a full charge cycle. But I'm not 100% confident mine is set up optimally — I just followed the basic Victron Connect wizard.
Few questions for the room:
- Do you trust your shunt-based monitor or BMS more, and why?
- What tail current settings are you using to trigger a full sync on LFP?
- Anyone running both and found a way to get them agreeing consistently?
Would love to know if this is just a calibration issue or something more fundamental about how each system calculates SOC.