Toeter schreef :
Ik vind SignalK niet erg prettig werken, maar goed, ik denk dat ik weet wat het probleem is. Ik laat OpenCPN de drie NMEA sentences naar poort 10111 sturen. In SignalK heb ik een verbinding OpenCPNOut ingesteld, en ik heb ingesteld dat de data van OpenCPNOut naar de Clipper verstuurd moet worden.
Het probleem: De data van OpenCPNOut komt ook weer in OpenCPN terecht.
Hoe voorkom ik nu dat de gegevens van OpenCPNOut op de grote NMEA-hoop in SignalK terecht komen (die vervolgens door OpenCPN wordt gelezen) en hoe zorg ik dat de gegevens alleen bij de Clipper terechtkomen?
Dat gaat niet goed.
Je stuurt de gekozen uitvoer naar SignalK. Je doet dat als volgt:
UDP localhost poort 2000 (in OpenCPN)
In SignalK maakt je een nieuw item aan:
Zoiets als OpenCPN-in NMEA183 udp localhost en poort 2000. Herstarten.
In Opencpn zet je inkomend of signalk localhost poort 3000 bij de laatste beta versie.
Of tcp localhost poort 10110. Je krijgt dan de SignalK stroom gecombineerd uit SignalK.
SignalK maakt er een stroom van met diverse invoeren.
Je moet aan SignalK even wennen, maar het is werkelijk het "draaipunt" van alle communicatie stromen.
Zo zingt er niets rond. Wel opletten dat je bij de uitgaande stroom alleen uitgaand aanvinkt.
Je voert uiteraard de Gps, ais etc in via serial in OpenPlotter naar SignalK. En vergeet niet iedere verbinding een alias te geven.
Bram