Been scratching my head over this one for a few weeks now. My Victron SmartSolar 100/30 consistently shows a higher state of charge than my Victron BMV-712 battery monitor — sometimes by as much as 15-20%. I've got a 200Ah lithium (LiFePO4) battery bank and 320W of solar on the roof of my van, and the two devices just don't seem to agree with each other at all, especially in the mornings before the panels kick in.
From what I can tell, the MPPT is estimating SoC based on voltage, whereas the BMV is doing proper coulomb counting — tracking every amp going in and out. The BMV is wired with a 500A shunt between the negative terminal and everything else, so in theory it should be seeing all the current. I've double-checked the wiring and everything seems to go through the shunt correctly, including the MPPT negative.
Has anyone else seen this and managed to get them properly synced up? I'm wondering if my BMV's charge efficiency factor or the tail current settings are off, or if there's something else I'm missing entirely. Would love to know what settings people are actually running for LiFePO4 specifically — the defaults seem to be set up more for lead-acid.