Running into exactly this on my shepherd's hut build at the moment. Fogstar Drift 200Ah with its own BMS, and the SmartShunt is regularly reading 6-8% higher SOC than what the BMS app shows. Getting a bit sick of not knowing which one to believe before I head off-grid for a week.
From what I can gather, the SmartShunt is doing coulomb counting — so it's tracking every amp in and out — but it's only as accurate as your initial setup. Did you nail your Peukert exponent and charge efficiency factor in VictronConnect? I'll be honest, I just left mine on defaults and that might be my problem.
The BMS reading is arguably more "honest" because it's measuring at cell level, but they tend to be conservative and will report low to protect the pack.
Few things I'm wondering:
- Does either unit reset/sync its SOC when you hit full charge? My SmartShunt seems to drift unless I regularly hit 100% absorption
- Which reading are you actually acting on day-to-day?
- Is anyone using the BMS comms to feed data directly into Victron's ecosystem to get a single source of truth?
Considering this for the boat build too so I'd rather sort my head around it now. Suspect the answer is "trust the BMS for low-SOC warnings and the SmartShunt for overall tracking" but that feels a bit wishy-washy.
Anyone actually solved this properly rather than just living with the discrepancy?