Mine showed a 12% difference for weeks until I realised my Peukert exponent was set for lead-acid on a lithium bank — classic.
The short answer is: trust neither blindly, use both as a conversation.
Here's my rough take after years of faffing with Fogstar Drift cells and a Daly BMS:
- BMS SOC is often just voltage-based maths dressed up in a percentage costume — looks confident, frequently lying
- BMV-712 is coulomb counting, so it's only as good as its charge efficiency factor and whether you've let it sync properly at 100%
The BMV wins long-term if you've calibrated it properly and you're regularly hitting a full absorb/float cycle so it can re-anchor itself. If you're never fully charging (common with solar in a British winter, obviously 😅), it drifts like a unloved narrowboat.
My workflow:
- Set your charged voltage threshold and tail current correctly in the BMV
- Let it sync at 100% whenever you hit a proper full charge
- Use the BMS figures mainly as a sanity check and for cell-level balance info
What BMS are you running? Some are genuinely dreadful at SOC — anything to add, folks? Curious whether anyone's had better luck with the JK BMS figures specifically.