2020-10-09, 11:07 PM
You can connect OpenCPN to pypilot directly using tcp port 20220 for nmea0183. This will give you the magnetic heading, pitch, hell and rudder feedback as well as any nmea serial ports that pypilot manages. If you output on this port to pypilot you can share data from opencpn such as wind, gps and autopilot route following messages.
The alternate is to connect OpenCPN to signalk. pypilot automatically connects to signalk server and the heading pitch heel and rudder feedback are sent to signalk so OpenCPN can access the data this way. This requires running a signalk server and also opencpn cannot send data to signalk yet.
It's true that pypilot is probably more stable on a pi zero with tinypilot, but it's supported on openplotter as well.
The alternate is to connect OpenCPN to signalk. pypilot automatically connects to signalk server and the heading pitch heel and rudder feedback are sent to signalk so OpenCPN can access the data this way. This requires running a signalk server and also opencpn cannot send data to signalk yet.
It's true that pypilot is probably more stable on a pi zero with tinypilot, but it's supported on openplotter as well.