2022-10-19, 08:06 AM
Hello,
Having got Pypilot sorted out running on its own Pi, I've been noodling around with Openplotter running on a separate Pi. I've sorted out a bridge to our aged SeaTalk 1 network using SignalK and everything is now playing nicely together. Pypilot has got all the wind and GPS info it needs for all of the modes to work properly.
In reading around, I've stumbled on the AutoPilot SignalK plugin which is now happily talking to our SeaTalk / AutoHelm instruments, and the obvious question is now how would I go about linking things up so that using the AutoHelm instruments I can activate / deactivate Pypilot. I had thought that there would be an NMEA sentence that covered this, but I think that it's actually handled by the internal Pypilot comms on port 23322. I don't suppose that something already exists to do this does it? A handy dandy bit of code that monitors the $STALK sentences whilst connected to port 23322 and translating between the two?
Or have I got it completely wrong, and there's a magic switch or plugin somewhere within Pypilot / OpenPlotter / SignalK that already bridges the very old with the very new?
Cheers
Dez
Having got Pypilot sorted out running on its own Pi, I've been noodling around with Openplotter running on a separate Pi. I've sorted out a bridge to our aged SeaTalk 1 network using SignalK and everything is now playing nicely together. Pypilot has got all the wind and GPS info it needs for all of the modes to work properly.
In reading around, I've stumbled on the AutoPilot SignalK plugin which is now happily talking to our SeaTalk / AutoHelm instruments, and the obvious question is now how would I go about linking things up so that using the AutoHelm instruments I can activate / deactivate Pypilot. I had thought that there would be an NMEA sentence that covered this, but I think that it's actually handled by the internal Pypilot comms on port 23322. I don't suppose that something already exists to do this does it? A handy dandy bit of code that monitors the $STALK sentences whilst connected to port 23322 and translating between the two?
Or have I got it completely wrong, and there's a magic switch or plugin somewhere within Pypilot / OpenPlotter / SignalK that already bridges the very old with the very new?
Cheers
Dez