VenusOS 3.55 on RPi4 + PiCAN-M
CX5003 with three tanks connected (fuel+freshwater on port, fuel on starboard), identifies as two devices on Settings/Services/can0 in VenusOS.
Installed the CX5003 last summer, tank data for all three tanks is received correctly to SignalK by NMEA2000 (and then I used a custom driver to send the values to VenusOS).
Last summer I was running VenusOS v3.3x (don’t remember the exact version) and only the data I sent from SignalK was visible = exactly how I want it.
Had my setup home during the winter and updated to 3.55, and now it seems like the CX5003 is picked up by ve.can and adds the tanks without the need of a separate driver.
However, it seems that it can’t handle that both fuel and freshwater is connected to port (0) side, since it cyclical overwrites itself.
I’ve seen in the documentation that VenusOS can handle only one tank per PGN 127505, and that would have been fine since I can send the missing value manually from SignalK/NodeRed, but when it’s handled this way its really unusable
Video:
Snapshots from Devices Info under CAN