Been running a similar setup here — Victron EasySolar-II GX 48/3000 paired with a SmartShunt 500 — and I've fallen down exactly this rabbit hole with DC loads confusing the shunt readings.
The core issue I kept hitting: the SmartShunt only knows what passes through it. If you've got DC loads wired downstream of the shunt but the return path isn't clean (shared negatives, multiple earth points, that sort of thing), the shunt loses track and your State of Charge drifts badly over time.
In my case it was a 12V DC-DC converter feeding some PoE switches for site cameras. Looked innocent enough, but because I'd tapped the negative on the wrong side of the shunt, it was essentially invisible to the monitoring. Battery kept showing 80% when it was genuinely lower — only realised when the inverter started complaining.
Things worth checking if you're having similar grief:
- Is every load's negative returning through the shunt? No exceptions.
- Have you set the
Charged voltage,Tail current, andPeukert exponentcorrectly in VictronConnect? Defaults are rarely right for LiFePO4. - Any chance there's a parasitic drain somewhere? Network switches can pull more than you'd expect, especially managed ones with PoE ports active.
I'd also look at whether the Time to go figure in the GX portal is behaving sensibly — if it's wildly optimistic, the shunt isn't seeing the full picture.
Anyone else found DC networking kit to be a particular nuisance for this? Curious whether it's a common pattern or just my chaotic wiring.