Running into exactly this on my narrowboat setup at the moment. My Fogstar Drift 100Ah has its own BMS reporting one SOC and the SmartShunt is telling me something different — sometimes by as much as 12-15%.
From what I've read, the SmartShunt is doing coulomb counting (tracking actual current in/out), whereas the BMS SOC is often based on cell voltage which can be quite coarse and doesn't account for Peukert losses properly.
A few things I've noticed that seem to affect accuracy:
- Shunt calibration — has the SmartShunt been told the correct battery capacity and Peukert exponent?
- Tail current setting — if this is wrong, it won't reset to 100% correctly when the battery finishes charging
- Zero drift — small offsets add up over time
My current thinking is that the SmartShunt is probably more accurate day-to-day once properly calibrated, but the BMS is your safety net — it's the one actually watching cell-level voltages and will disconnect before anything goes wrong regardless of what SOC either device shows.
What I'm less sure about is which one to trust for low SOC warnings. Has anyone had situations where one triggered an alarm significantly before the other? And does anyone sync their SmartShunt reading back to 100% manually, or rely entirely on the automatic synchronisation?
Would be useful to know what settings others are using in VictronConnect for lithium specifically — there doesn't seem to be much consensus online about the ideal tail current percentage for LiFePO4.