Temperature sensor wrong reading. 10°c too low

Hi all,

I own a easysolar 2 gx. The temperature sensor that came with it is of by 10°C. Smart battery sense reads 9° while the wired one is reading -1 at lifepo4 battery terminals.

As I understand it the grid charger inside the easysolar can only use its own probe for low temp charging cutoff. Is this correct?

I would also like to see the correct temperature in VRM.

Any clues how this is possible or fix this?

Sounds broken.
A couple of things to check.
Check that the ferrules are fully inserted into the terminal block and the screws are tightened firmly (dont snap off the screws!).

You can also measure the voltage at the temp compensation terminals.
At 0c the voltage will be 2.73v. The voltage will deviate by 10mV/c.
Ie for a temp of 9c the voltage will rise by 90mV = 2.82v.

You can also use a Ruvi Tag (needs a GX with bluetooth) or SmartShunt/BMV 712 with a temp sensor.
Then use DVCC and STS to provide system wide battery temp data.