Smartshunt / BMV Settings to avoid False Synchronization with Low Temp Cut Off LiFePO4 Battery

I do a lot of RV installs and during the winter I always get a few calls with “Battery Monitor says 50% (or something well within a safe range) and everything turned off” . It turns out we had a cold night, batteries went into low temp charge protect. I try and educate my customers on the fact that the smart shunt can’t tell the difference between a cold battery and a full battery.

We also install almost exclusively heated batteries, so telling the chargers to no to charge if below 2C or something won’t let the batteries heat themselves.

I set the Charged voltage to .1v below my absorption voltage. So 14.4 Absorb would get a 14.3v set for Charged Voltage. I’m experimenting with my own system and setting it .1v above, so 14.5v with 14.4v absorb. Issue here is it only gets to 99.8% , which for me, I can deal with… I know some of my customers will loose their mind if it never hits 100%

Has anyone figured out a good mix of settings or hardware to alleviate this? Am I missing something obvious?

In writing this I am thinking of maybe setting the charge efficiency to 100% and charged voltage a tick above absorb. I kind of wish the Venus OS UI would round up to 100% like the Victron connect does.

I think you are on the right track keeping your charged voltage just below absorb, I have a FAQ on this topic with the same conclusion.

Your idea of preventing synchronisations by setting charged voltage higher than absorb is interesting and your conclusion that to optimise this the charge efficiency is the only tool. I can not think of another way around this.

https://community.victronenergy.com/t/shunt-battery-monitor-jumping-to-100-or-reporting-a-high-soc-when-the-volts-are-low-and-or-the-bms-has-disconnected/88