The MPPT reads the battery voltage from the BMV Bluetooth “network”.
Now I intend to add a temperature sensor to the BMV and am wondering if it makes sense?
Does the SmartSolar read the temperature? (I think yes)
Does it use the temperature within the LFP algorithm to stop charging below 0 [degC]? This is what I don’t know…
Thankful for any insights!
(The battery has its own BMS and should stop charging when the temperature drops under +5 [degC], but I’d like to control this myself. I’m wondering if I need to use the BMV’s relay and the non-inverting VE.Direct cable or if the SmarSolar does it by itself.)
If I add the temperature sensor to the BMV and the non-inverting cable between BMV relay and SmartSolar Ve.Direct port, then it will for sure work as intended.
But if the LFP charging algorithm takes the broadcast BMV temperature into consideration, then the non-inverting cable is not necessary.
And if the algorithm takes into the consideration the internal SmartSolar temperature, then no sensor and no cable are necessary!
It just seems obvious to me that the LFP charging algorithm would use the available temperature reading.
The AGM algorithm does this for temperature compensation…
Maybe someone with knowledge of the firmware will read and comment.
Yes, the battery temperature is considered and charging is shut down at 5degC. If there is no external sensor then the MPPT temperature at dawn is used, hence a networked senor is better.
Hopefully your battery BMS has this function anyway.
You could have checked this as noted above by going to the VicttonConnect app and using the demo library ans choosing the SmartSolar 100/20 to see the available settings with a lithium battery.
You don´t need the non-inverting cable between BMV relay and SmartSolar Ve.Direct port if you are using VE.Smart Network with a BMV temperature sensor!
The temperature is distributed via the network and the solar charge controlle switches off by software if activated.