question

offpist avatar image

SOC and NMEA2000

I am using an Cerbo GX 2,4V and have an REC BMS connected to the BMS-CAN port and then i have connected an VE-CAN to NMEA2000 cable to the VE-CAN port.

All data from the REC BMS is displayed correctly in the Cerbo, inkluding the SOC.

And Volt, Ampere, Temp is also transmitted correctly in the NMEA2000 network, but the SOC remains 0%. How to make it send SOC correctly? (26% in this case).




SOCNMEA 2000 - N2K
1582106930947.png (27.7 KiB)
1582106962701.png (53.2 KiB)
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

7 Answers
JohnC avatar image
JohnC answered ·

Hi @Offpist

You may have done this already, but it needs saying.. The GX can choose where it gets it's preferred SOC from, so just check it's set specifically to your REC. 'Automatic' mightn't suffice.

Device List > Settings > System Setup > Battery Monitor.


2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

offpist avatar image
offpist answered ·

Thanks for the reply.

Yes i have allready set the REC BMS as the preffered battery monitor, so thats not it.






1582110283107.png (30.4 KiB)
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

JohnC avatar image
JohnC answered ·

Yeh ok. Now I know your Cerbo is new, but maybe it's firmware isn't?

From the changelog..


v2.40 – December 10th 2019 (blogpost)

Change log:


General:

  • Add NMEA2000-out function. The GX devices can now transmit battery monitor as well as inverter/charger data out on the VE.Can/NMEA2000 network, where it can be picked up by Marine MFDs. This setting is disabled by default, enabled it in Settings -> Services -> CAN-bus. This is now the recommended way to integrate. The VE.Bus to NMEA2000 and VE.Direct to NMEA2000 interfaces are now deprecated.

My Bold. Does this fit?

1 comment
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Thanks.

Yes the services has been activated, and Volt, Ampere and Temp is sendt correctly to the NMEA2000 network. SOC however is not.

To me this seems like an simple bug in the firmware of the Cerbo, or maybe its simply not implemented yet. But for an Lithium system , having the SOC reported from the BMS is kind of important.


offpist avatar image
offpist answered ·

Just want to give this en bump.

I am now on V2,54, and the Cerbo GX is still sending SOC 1=0%.

Volt 1 and Ampere 1 show up correctly.



soc.jpg (362.4 KiB)
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

offpist avatar image
offpist answered ·

V260-26.

Cerbo is still sending SOC=0% on NMEA2000.

Am I the only one having this problem?

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

offpist avatar image
offpist answered ·

I am now on V26-37 and SOC is still transmitted as 0% over NMEA2000.

Volt and Ampere is transmitted correctly.


With Smartshunt SOC, Volt and Ampere it stransmitted correctly.




soc0.jpg (343.6 KiB)
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Ian avatar image
Ian answered ·

Having same problem ... wonder if anybody identified a fix for this?

Running Cerbo with V2.66 and GX version of REC-ABMS.

Many thanks.

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.