LFP Sun Fun Kits Data

Hi all,

I have two Sun Fun Kits 300HP (12 V, 300 Ah) LiFePO₄ batteries in parallel. Each battery has:

  • An internal BMS temperature probe

  • Two external case temperature probes

The batteries communicate via RS-485, and the temperature data is successfully received by the Cerbo GX.

At the moment, the only place I can see battery temperature is by drilling down through the Settings menus on the Cerbo GX.

I have two questions:

  1. Is there a way to view battery temperature on the Cerbo GX without going through the Settings menu (for example, on the main device list or an overview screen)?

  2. More importantly: Is there a way to make this battery temperature data available externally—specifically to a Raspberry Pi 4 running Signal K—so I can view battery temperature remotely?

Thanks in advance for any guidance.

— David

For point 1

Can you enable DVCC, then turn STS on and then choose the source of the battery temperature which should then be visible in the battery icon on the overview screen. If DVCC can not pick up the temperature service then in Node-RED you may be able to create a virtual temperature sensor and input the temperature into that using a custom node, the virtual temperature should then be visible to DVCC and as a temperature on the environment screen and battery icon on the overview screen and possibly SignalK, but I do not know SignalK.

Finally, the linked post has a work around for setting the battery temperature if STS is locked disabled, but this is 10 months old so not sure if it still works. You would need to find out the address of your BMS battery temperature and inject this into the TemperatureService, this has the same effect as setting STS in DVCC.