I have a Fogstar LFP battery (Seplos BMS) connected to my Victron system (MPII runing ESS assistant, MPPT, GX). It provides CANbus status data, and can impersonate a range of protocols, including ‘Victron CAN’ and ‘Pylontech’. I currently have it set to ‘Victron CAN’.
I can’t work out how to connect this info to my GX system such that it is used by the ESS to monitor charge state. I presume this info will be way more accurate than just watching the voltage, which is what I think it is doing at the moment.
I watched the training on BMS and LFP but whilst it was informative it provided no clue on how to connect up a battery that reports its status over CANbus. I assumed this would be simple/obvious, but I’m failing to find the right document. Or maybe it’s not simple/obvious?
Also I bought a VE.direct MPPT controller. (250/70). If I had bought a VE.Can version of that, could I have plugged the battery CAN output into that to let it grok the battery status? The MPII needs this info as well, so maybe that wouldn’t help much.
I must admit that I have not understood the architecture of the control-systems here yet. I do understand that in ESS mode the MPPT is sent a message to say ‘don’t think for yourself - get your charge rates from the system (using DVCC)’. But who sends that message, and the changing rates? Is it the MPII ESS assistant that sends that info, or the GX? I guess it’s the MPII sending it via the GX (where the MPPT VE.direct is connected). But maybe the MPII can’t do that and a GX is required?
And how does this change when DESS is enabled?
So many questions…
My system seems to be doing a reasonable job of estimating and reporting battery SOC already, despite the CAN bus not being connected up, but I have no idea how it is doing it? I guess it knows the battery capacity and is keeping track of the energy flow in and out via the MPII and MPPT?
So, should it use the CANbus data? If so, how do I connect it up to do that?
I feel like I have missed a document somewhere…