Boat Page - got it working just fine…but?

Thank you to all that helped contribute to the OS Driver for Sevcon!

I have a Sevcon Gen 4 Size 6 on my EV Sailboat. It was a piece of cake to setup the Boat Page (per the gethub instructions), and it worked right off the bat with my Mk1 CerboGX.

I was really hopeful that the CerboGX would broadcast motor RPM over NMEA2000 so I could display RPM on my B&G Vulcan charplotter at my helm (I believe it is NMEA2000 PGN 127488). I already have current and voltage displayed via the NMEA2000 cable connected to my CerboGX.

Is it possible to accomplish this through NMEA2000 with the CerboGX?

Thank you!

One additional question…

is the Boat Page viewable on the Venus MFD app if I run an ethernet cable from my CerboGX to my chartplotter?

Hi Ryan,

Great that you got it working easily!

It is indeed possible to forward the data from your Sevcon onto your NMEA2000 network.
To do so, you will need Venus OS version 3.71 or above.
Then go to Settings > Connectivity > VE.Can port (the one on which your chart-plotter is connected), enable the option called “NMEA2000-out”.

The motor RPM will be broadcasted with PGN 128002 (0x1F402) “Electric Drive Status (Rapid Update)” at a 500ms interval.
This will work only if your chart-plotter supports this specific PGN.

Regarding the Boat Page on the MFD app.
There isn’t a boat page inside the MFD app.
However, you should have the option to open the remote console from the MFD app to see it.

Nils,

Thank you for the reply!

I do not believe my B&G Vulcan Chartplotter recognizes PGN 128002. For engine parameters, it appears to only recognize PNG 127488 and 122489.

Is it possible to use SignalK to translate the 128002 to 127488/122489?

are there any enhancements coming for the Venus MFD app to add the Boat Page?

Thank you!

Ryan

More likely with Node-RED (available in Venus OS large image).
It should be technically feasible to detect PGN 128002 and emit PGN 127488 using this package: GitHub - grodansparadis/node-red-contrib-socketcan: A socketcan interface · GitHub
However, this will require some expertise to build such a solution, it isn’t trivial.

As a first step I suggest testing if your chart-plotter supports 128002 prior to diving into the more complex solution.

I do not have information on this.
However, there are already multiple ways to view the boat page on an external screen either locally or even remotely.
Could you try opening the remote console from the MFD app, it might already fit your need?

Hey Nils,

I decided to go a slightly different direction, which i think will meet my needs much better actually.

Instead of displaying motor data on my chartplotter, I decided to place an Android Tablet at my nav station as the “primary control center” for my boat, and then place my GX Touch 50 screen at my helm since I have room in my NavPod.

I picked up a Lenovo 10" Idea Tab today, and it synced right up following the directions. Super smooth!

Anyway, I played with the boat page a bit today. I really like it, but it seems like there should be more motor data on the Boat Page. The Boat Page has what I believe is battery temp (from my REC BMS), but does not have controller or motor temp (which is much more important to me).

Is there anyway to add it, or could it be a future enhancement?

Hi Ryan,

Great that you found a solution.

Indeed you’re right, the only temperature shown is the battery temperature.
It’s coming up, the controller, motor and coolant temperatures will be shown (if available) on the boat page, it’s planned for the next major release (3.8x).
In the meantime those temperatures are visible under Settings > Devices > Your Controller.

I will update this thread once the changes are in beta.

That’s great news!

I saw the data on the device page, so I was hoping it was coming!

I’ll likely have my install done next weekend. How do I become a beta tester?

Ryan

On your GX device, go to Settings > General > Firmware > Online updates > Update feed.
Select “Beta release”.

Done! I’m updating to 3.8-14 now. Are there any Boat Page updates in that release?

Not yet, but I will update this thread once the temperatures are in beta.

Can’t wait for this motor & controller temp update feature on the boat page. I’m constantly switching…, any news?

Hi Harjo, it will be in beta in one or two weeks. I will update the thread once it is ready.

Temperatures on the boat page are in beta! Starting in v3.80~32.

To enable them, go to Settings > General > Display & Appearance > Boat page. Enable “Show temperatures”.

The temperatures will be shown once the navigation bar dims out.

On top of that we have two new features, range & consumption metrics.
The consumption is over a rolling window of 1 nautical mile.
Range is estimated based on the battery’s capacity, SoC, discharge floor and consumption.

We will likely create a dedicated thread to collect feedback on the range & consumption metrics.

Thanks Nils! Looking forward to testing it (hopefully this weekend).

How is the Cerbo getting the rolling 1 nautical mile for range? Is it pulling GPS thrown NMEA2000?

Also, is RPM remaining in the large font in the center of the page? Looks like it may be speed now?

This is indeed computed from GPS data.
It can be from NMEA2000, a usb GPS receiver, a virtual GPS from Node-RED, anything that pushes GPS data in Venus OS.

This hasn’t changed, I’ve updated the screenshot, the numbers were for testing and unrealistic.
Speed is still the largest number in the center, it falls back to E-Driver power when GPS data isn’t available.
RPM remains at the same place.

wow thanks :slight_smile: !. I hope the NauticalMiles becomes kilometers, when the speed is also in km/hour?

Yes absolutely!
Range and consumption will follow the speed and power units set in your system.

I have updated to this version. The controller and motor temperature are poppong up, which is great, but the range and consumption are not popping up. I have gps and see speed in km/h.

For the consumption to show, the requirements are:

  • E-Drive must be ON.
  • GPS must be ON and have a valid fix and time.
  • Boat must be moving to start accumulating consumption data.

For the range to show, the requirements are:

  • All the requirements from the consumption metric.
  • Consumption must be greater than 0.
  • Battery capacity and state of charge must be known.

Are those requirements met in your case?
If yes, how are your GPS and E-Drive connected to the GX device?