Welkom  

   

Mijn Menu  

   

What's Up  

Geen evenementen
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten

Onderwerp: Integratie van SignalK in OpenCPN

Integratie van SignalK in OpenCPN 01 mei 2020 10:03 #1154038

  • Knoet
  • Knoet's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 2168
reuver schreef :
Misschien lees ik dit verkeerd?

Om het te verduidelijken: ik raad aan om voor dat soort uploads vanuit Opencpn (dus niet met NMEA maar met Garmin protocol) een seriële poort te gebruiken die niet door Openplotter gebruikt wordt.
Bert
Spækhugger
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 01 mei 2020 10:31 #1154066

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7564
Joop66 schreef :
brambo schreef :
Joop66 schreef :
brambo schreef :
Ding geeft toch gewoon NMEA183 uitvoer. Je voert toch normaal gesproken geen route naar je GPS. Maar doet alles in OpenCPN of op andere manieren.

Je zegt t zelf Bram:
brambo schreef :
Bovendien zou ik aanbevelen het stapsgewijs te doen. Eerst de basis functies laten werken en dan een paar stappen verder. Een mens wil, net als de belastingdienst, alles tegelijk. Het resultaat is bekend.

Bram

Daarom wil ik dus eerst de RPi inpassen in de bestaande infrastructuur.

Anders moet ik nu ook gaan uitzoeken hoe OP direct de AP aan gaat sturen.

En ja, in "Zeil"mode geeft de GPS 126 keruig NMEA.

Om de route te uploaden, moet ik de gps omzetten naar garmin protocol, en daarna weer terug. En dàt is GEEN NMEA.

Om exact deze reden kan en wil ik ook geen Roosmux.

Je AP werkt toch ook gewoon op NMEA183 ? Of niet ?

Ja. Uit de GPS. Dus daar moet de route naartoe. Overkloppen is niet de oplossing, denk ik.

Ik kan het hier niet proberen. De logica lijkt mij als volgt: Je kunt een routepunt of route aanmaken in OpenCPN. Die gaat in nmea183 formaat naar de SignalK server. De instructies voor de koers en richting zitten daar dan in. NEA183 uitvoer vanuit de SignalK server gaat je naar je autopilot, die instructies krijgt via de NMEA183 uitvoer afkomstig uit OpenCPN.
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 21 juni 2020 21:08 #1177018

  • redshift
  • redshift's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3308
Dat instrument panel / dashboard van OpenCPN, klopt het dat je daar de waypoint gegevens niet in kunt toveren? Dat lijkt me nou praktisch, om dat allemaal in 1 grid te kunnen doen. Elke plotter doet dat ook - waarom 2 verschillende windowtjes?

(Ik weet het, de gegevens verschijnen als je een route activeert).
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 21 juni 2020 21:58 #1177028

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7564
Beste Redshift,

SignalK is de spil in het geheel. OpenCPN ontvangt de data vanuit de signalk server direct in het SignalK formaat via interne netwerk localhost. Ais, nmea183 invoer, windset diepte etc. etc. komen daar ook allemaal bij elkaar in de SignalK server.

De route en waypoints gaan vanuit OpenCPN ook naar de SignalK server.

Van daar uit komen ze ook eenvoudig in OpenCPN, maar ook naar alle andere apparaten, zoals stuurautomaten, instrumenten of naar NMEA2000 opties. Ook het geheel instelbare instrumenten paneel MX Tommy Kip (is HTML dus in iedere browser te gebruiken)

De instrumenten panelen van OpenCPn kun je ook instellen met een scala van gegevens. Er is ook nog de Tactics paneel met ook een hele trits van opties. Komen ook allemaal uit SignalK.

Bram

Hier nog een oude schermafdruk met een aantal opties.


Laatst bewerkt: 21 juni 2020 22:27 door brambo.
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 22 juni 2020 05:20 #1177043

Bram, Hein draait OpenCPN op een Android-tablet.
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 22 juni 2020 05:39 #1177049

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6787
redshift schreef :
Dat instrument panel / dashboard van OpenCPN, klopt het dat je daar de waypoint gegevens niet in kunt toveren? Dat lijkt me nou praktisch, om dat allemaal in 1 grid te kunnen doen. Elke plotter doet dat ook - waarom 2 verschillende windowtjes?

(Ik weet het, de gegevens verschijnen als je een route activeert).
Dat klopt. Lijkt me wel een leuke voor een feature request: Het (active)route window aanpasbaar maken netz oals het dashbard window.
Laatst bewerkt: 22 juni 2020 05:40 door rooiedirk.
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 22 juni 2020 08:28 #1177100

brambo schreef :
Een route of een routepunt kun je gewoon aanmaken in OpenCPN en dan doorsturen naar SignalK.

Je maakt een uitgaande verbinding in Opencpn. UTP localhost en poort 2000. Let wel dat deze staat alleen op uitgaand !

Je beperkt de NMEA zinnen in de onderste regels. Dubbelpunt rechts aanklikken. Alles wissen en alleen de info aangeven die je nodig hebt. RMC RMB bijvoorbeeld.

Daarna ga je naar de SignalK server, inloggen en een nieuwe verbinding toevoegen:

NMEA183

naam geven; zoiets als opencpnin

localhost

poort 2000

Als je nu een route punt maakt en activeert verschijnt deze in de SignalK server.

Vandaar uit kun je naar NMEA183 uitvoer of NMEA2K.

Voor nmea2K is er nog een beperking voor de aansturing van een stuurautomaat omdat niet alle PGNs beschikbaar zijn.

Dat het werkt kun je zien in bijgaande SignalK uitvoer naar MXTommy Kip.

Bearing en afstand komen uit SignalK.

Pypilot is van een geheel andere orde. Dit is een intelligent stuursysteem met de gegevens van een bewegings sensor en een gyroskoop chip en stuurt de motor van de stuurautomaat direct aan.

Ook hier wordt gewerkt aan een volledige integratie van SignalK.

Op beeld zie tevens de AIS vanuit een RTL-DSR dongle. Werkt ook prima met de nieuwe applicatie in OpenPlotter.

Bram




Ja, inderdaad via UDP (geen UTP Bram) uitvoeren van OpenCPN naar Signal K.
Alleen RMB, RMC, XTE, APB en bijvoorbeeld HDT uitvoeren EN deze gelijk blokken binnen OpenCPN op de inkomende (van Signal K naar OpenCPN op 10110), anders gaat ie rondzingen.
Ik probeerde eerst via TCP van OpenCPN naar Signal K te sturen, maar OpenCPN liep vast op het moment dat ik op de TCP poort ging luisteren, (met Signal K of met een webbrowser).
Overgeschakeld naar UDP, en toen bleef OpenCPN wel gewoon doordraaien.
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Laatst bewerkt: 22 juni 2020 08:29 door It Paradyske.
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 22 juni 2020 08:36 #1177107

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6787
Op Panbo een verhaal over wat je allemaal nog meer kan doen met Signal-K. Wel een hoog geek gehalte. (Een e-mailtje op je telefoon krijgen als tijdens het watertanken je tank bijna vol is, is voor de meesten hier waarschijnlijk ietsjes overdreven :) )(Maar het kan dus wel)
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 22 juni 2020 08:47 #1177113

rooiedirk schreef :
Op Panbo een verhaal over wat je allemaal nog meer kan doen met Signal-K. Wel een hoog geek gehalte. (Een e-mailtje op je telefoon krijgen als tijdens het watertanken je tank bijna vol is, is voor de meesten hier waarschijnlijk ietsjes overdreven :) )(Maar het kan dus wel)


:-)
Watertanken doe ik al met mijn telefoon in de hand.
Via tankmeter -> arduino-> NMEA0183 ->Mux1 -> mux2 -> Bluetooth -> TCP/IP -> Appje dat waterniveau weergeeft.

:-)
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 22 juni 2020 10:10 #1177130

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6787
It Paradyske schreef :
:-)
Watertanken doe ik al met mijn telefoon in de hand.
Via tankmeter -> arduino-> NMEA0183 ->Mux1 -> mux2 -> Bluetooth -> TCP/IP -> Appje dat waterniveau weergeeft.

:-)
Hoe simpel kan het soms zijn.
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 22 juni 2020 10:54 #1177153

  • 666
  • 666's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1166
Bluetooth - > TCP ip
Waarmee doe je dat?

Gepost met de officiële Zeilersforum-app
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 22 juni 2020 11:00 #1177155

666 schreef :
Bluetooth - > TCP ip
Waarmee doe je dat?

Gepost met de officiële Zeilersforum-app

play.google.com/store/apps/det...pbluetoothudpservice
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 22 juni 2020 11:08 #1177156

Moet je wel kunnen tanken binnen 5 minuten:
werkt 5 minuten
:laugh: :laugh:
Onno Harders eigenaar van
www.boatcontroller.nl en www.pcnautic.nl
Prutsen is de meest onderschatte fase van een creatief proces
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 22 juni 2020 11:20 #1177159

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7564
It Paradyske schreef :
brambo schreef :
Een route of een routepunt kun je gewoon aanmaken in OpenCPN en dan doorsturen naar SignalK.

Je maakt een uitgaande verbinding in Opencpn. UTP localhost en poort 2000. Let wel dat deze staat alleen op uitgaand !

Je beperkt de NMEA zinnen in de onderste regels. Dubbelpunt rechts aanklikken. Alles wissen en alleen de info aangeven die je nodig hebt. RMC RMB bijvoorbeeld.

Daarna ga je naar de SignalK server, inloggen en een nieuwe verbinding toevoegen:

NMEA183

naam geven; zoiets als opencpnin

localhost

poort 2000

Als je nu een route punt maakt en activeert verschijnt deze in de SignalK server.

Vandaar uit kun je naar NMEA183 uitvoer of NMEA2K.

Voor nmea2K is er nog een beperking voor de aansturing van een stuurautomaat omdat niet alle PGNs beschikbaar zijn.

Dat het werkt kun je zien in bijgaande SignalK uitvoer naar MXTommy Kip.

Bearing en afstand komen uit SignalK.

Pypilot is van een geheel andere orde. Dit is een intelligent stuursysteem met de gegevens van een bewegings sensor en een gyroskoop chip en stuurt de motor van de stuurautomaat direct aan.

Ook hier wordt gewerkt aan een volledige integratie van SignalK.

Op beeld zie tevens de AIS vanuit een RTL-DSR dongle. Werkt ook prima met de nieuwe applicatie in OpenPlotter.

Bram




Ja, inderdaad via UDP (geen UTP Bram) uitvoeren van OpenCPN naar Signal K.
Alleen RMB, RMC, XTE, APB en bijvoorbeeld HDT uitvoeren EN deze gelijk blokken binnen OpenCPN op de inkomende (van Signal K naar OpenCPN op 10110), anders gaat ie rondzingen.
Ik probeerde eerst via TCP van OpenCPN naar Signal K te sturen, maar OpenCPN liep vast op het moment dat ik op de TCP poort ging luisteren, (met Signal K of met een webbrowser).
Overgeschakeld naar UDP, en toen bleef OpenCPN wel gewoon doordraaien.

Beste P.,

SignaLk invoer naar OpenCPN doe je met de laatste beta RC1 versie direct met SignalK. Dan heb je alle opties uit SignalK beschikbaar.

signalk localhost en poort 3000.

Overigens het applicatie dashboard MXTommy Kip is ook buitengewoon handig. Kun je helemaal zelf inrichten met meerdere meters of cijfers en is HTML. Dus draadloos of zelfs via internet te gebruiken. Werkt in elke browser op elk systeem.

SignalK is de spil waar alle invoer binnenkomt. De NMEA2000 invoer werkt ook perfect naar SignalK via Canboat. Uitvoer van SignalK naar NMEA2000 is ook mogelijk.

Ik gebruik zo'n mini Canable boardje met de Candlelight firmware. Hiervoor is een inialisatie string nodig om Can0 te maken. Staat nu in RC.local zodat deze geruisloos wordt geinialiseerd bij het opstarten. NMEA2000 stroom start dan direct op.

Overigens werkt een Actisense NGT-1 ook prima. Maar kost erg veel meer dan zo'n Canable.

Prachtig dat dit allemaal zo goed werkt.

Groet,

Bram

Ik zal het onthouden UDP en Raspbian.
Laatst bewerkt: 22 juni 2020 11:24 door brambo.
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 22 juni 2020 11:45 #1177165

Zeilprutser schreef :
Moet je wel kunnen tanken binnen 5 minuten:
werkt 5 minuten
:laugh: :laugh:

Oh, da's de probeerversie!

Deze is de permanente:
play.google.com/store/apps/det...etoothudpservicefull
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 22 juni 2020 11:48 #1177166

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 29393
It Paradyske schreef :
rooiedirk schreef :
Op Panbo een verhaal over wat je allemaal nog meer kan doen met Signal-K. Wel een hoog geek gehalte. (Een e-mailtje op je telefoon krijgen als tijdens het watertanken je tank bijna vol is, is voor de meesten hier waarschijnlijk ietsjes overdreven :) )(Maar het kan dus wel)


:-)
Watertanken doe ik al met mijn telefoon in de hand.
Via tankmeter -> arduino-> NMEA0183 ->Mux1 -> mux2 -> Bluetooth -> TCP/IP -> Appje dat waterniveau weergeeft.

:-)

waterslang -> tank -> gehoor.

mag dat ook?

Werkt onbeperkt.
ZF informatie kanaal Telegram: t.me/zeilersforum
Laatst bewerkt: 22 juni 2020 11:49 door Calidris.
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 22 juni 2020 11:51 #1177169

KIP is inderdaad erg leuk, alleen moet je op elke browser weer alles bij elkaar klikken, want instellingen staan blijkbaar allemaal lokaal.
Eigenlijk wil je een setje aan pagina's op de server opslaan, zodat je meteen vanuit een browser alles kan opvragen, en niet op elk nieuw device alles moet opbouwen.
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Laatst bewerkt: 22 juni 2020 14:55 door It Paradyske.
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 22 juni 2020 11:54 #1177171

WADnWIND schreef :
It Paradyske schreef :
rooiedirk schreef :
Op Panbo een verhaal over wat je allemaal nog meer kan doen met Signal-K. Wel een hoog geek gehalte. (Een e-mailtje op je telefoon krijgen als tijdens het watertanken je tank bijna vol is, is voor de meesten hier waarschijnlijk ietsjes overdreven :) )(Maar het kan dus wel)


:-)
Watertanken doe ik al met mijn telefoon in de hand.
Via tankmeter -> arduino-> NMEA0183 ->Mux1 -> mux2 -> Bluetooth -> TCP/IP -> Appje dat waterniveau weergeeft.

:-)


waterslang -> tank -> gehoor.

mag dat ook?

Werkt onbeperkt.

Dat deed ik eerder ook, maar meermaals gehad dat ik dacht dat ie vol was, maar toch net niet helemaal.
Bovendien werkt dit ook om te kijken hoeveel er nog in zit.

Oh nog een todo puntje, ik heb de diesel(voor de kachel)tank en de watertank via een XDR message in de NMEA0183 stream staan, en die moeten dus ook nog naar SignalK.
Met de XDR van roll en pitch gebeurt dat al, maar dat moet dus ook nog voor water en diesel....
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Laatst bewerkt: 22 juni 2020 11:55 door It Paradyske.
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 22 juni 2020 13:07 #1177185

  • 666
  • 666's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1166
Die onthoud ik even!
It Paradyske schreef :
Zeilprutser schreef :Moet je wel kunnen tanken binnen 5 minuten:werkt 5 minuten 
Oh, da's de probeerversie!

Deze is de permanente:
play.google.com/store/apps/det...etoothudpservicefull

Gepost met de officiële Zeilersforum-app
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 22 juni 2020 13:09 #1177186

It Paradyske schreef :
WADnWIND schreef :
It Paradyske schreef :
rooiedirk schreef :
Op Panbo een verhaal over wat je allemaal nog meer kan doen met Signal-K. Wel een hoog geek gehalte. (Een e-mailtje op je telefoon krijgen als tijdens het watertanken je tank bijna vol is, is voor de meesten hier waarschijnlijk ietsjes overdreven :) )(Maar het kan dus wel)


:-)
Watertanken doe ik al met mijn telefoon in de hand.
Via tankmeter -> arduino-> NMEA0183 ->Mux1 -> mux2 -> Bluetooth -> TCP/IP -> Appje dat waterniveau weergeeft.

:-)


waterslang -> tank -> gehoor.

mag dat ook?

Werkt onbeperkt.

Dat deed ik eerder ook, maar meermaals gehad dat ik dacht dat ie vol was, maar toch net niet helemaal.
Bovendien werkt dit ook om te kijken hoeveel er nog in zit.

Oh nog een todo puntje, ik heb de diesel(voor de kachel)tank en de watertank via een XDR message in de NMEA0183 stream staan, en die moeten dus ook nog naar SignalK.
Met de XDR van roll en pitch gebeurt dat al, maar dat moet dus ook nog voor water en diesel....

Done, de xdr-parser-plugin geïnstalleerd en nu staan de water- en de dieseltank ook in signalK en dus overal beschikbaar.



Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Laatst bewerkt: 22 juni 2020 13:52 door It Paradyske.
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 22 juni 2020 14:55 #1177216

It Paradyske schreef :
KIP is inderdaad erg leuk, alleen moet je op elke browser weer alles bij elkaar klikken, want instellingen staan blijkbaar allemaal lokaal.
Eigenlijk wil je een setje aan pagina's op de server opslaan, zodat je meteen vanuit een browser alles kan opvragen, en niet op elk nieuw device alles moet opbouwen.


Check, dat blijkt er dus ook in te zitten....
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 22 juni 2020 15:38 #1177232

  • XanderB
  • XanderB's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 2340
Het is wat off-topic, maar kun je die inhoud van de tanks alleen met zelf Arduino knutselen of een hele dure NMEA2000 gever ontsluiten? Of zijn er ook setjes te krijgen voor de iets minder geavanceerde DHZ'er?
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 22 juni 2020 17:48 #1177296

Nmea snel vergeten, gewoon direct signalK
github.com/mxtommy/SigkSens
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 22 juni 2020 20:15 #1177346

Goede ontwikkeling!
Alleen ingelogde leden kunnen reageren.

Integratie van SignalK in OpenCPN 23 juni 2020 05:28 #1177411

Zeker, ik ben al enthousiast geworden over die sigksens en ga denk ik een motormonitor er mee maken.
Toerental
Stroom
Meerdere temperaturen.
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.189 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl