Foxess Modbus and FoxCloud Different Temps


I’ve recently installed a modbus to my FoxESS H1 inverter, which was much easier than I thought and as far as I could tell, receiving all the correct data.

The other day I had an email from the installer reminding me that as the weather gets colder the EP battery charge rate slows and stops completely at 0° stops completely. Their suggestion was to keep an eye on the battery temp and if the weather is going to be cold set it to charge from grid for a period overnight.

So… my plan is to set up some automations so that when the battery temp gets low to charge from grid until the temp increases again to save me having to worry about keeping an eye on it. This is when I noticed that the battery temp via modbus seemed higher than expected considering the weather is quite chilly, so i had a look at the Foxcloud app which shows completely different values. As I write this, the modbus data says battery is 26.4° where as the Foxcloud app is saying 15.1°

Comparing the other temp values, I noticed they seemed to be different too. I’m well aware the cloud data is delayed where as modbus real time but that still doesn’t explain the big difference.

Has anyone experienced something similar or got any suggestions?

Thanks in advance


:blush:

Hi Darryl,
I too notice this. Mine is just cloud integration and it reports 10c higher than what the app reports.
By the way could you please let me know how you did the Modbus integration and what hardware you used.
Many thanks in advance.

Fox cloud uses the bms temp as the “battery temp” and the bms internals are often much warmer than the battery.

The Fox V2 mobile app reports the coldest cell as will the modbus integration.