Welkom  

   

Mijn Menu  

   

What's Up  

za mei 18 @12:00AM
ZF Pinkstertrip 2024
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten
  • Pagina:
  • 1
  • 2

Onderwerp: Viasala WXT520 weather transmitter NMEA output

Viasala WXT520 weather transmitter NMEA output 01 apr 2020 17:25 #1141581

Ik heb twee Viasala WXT520 weather transmitters op de kop kunnen tikken. Een nieuwe en een goede gebruikte. Er is er 1 te koop (zie Marktplaats). Maar mijn vraag gaat over de output van deze dingen. Hij zou informatie over windsterkte, windrichting, luchtdruk, temperatuur, neerslag en luchtvochtigheid moeten bieden. Die ziet er als NMEA data zo uit:

$WIXDR,C,21.8,C,0,H,37.0,P,0,P,1017.6,H,0*70
$WIMWV,236,R,0.2,N,A*38
$WIXDR,C,21.7,C,0,H,37.0,P,0,P,1017.6,H,0*7F
$WIMWV,237,R,0.2,N,A*39
$WIXDR,C,21.8,C,0,H,37.0,P,0,P,1017.6,H,0*70
$WIMWV,240,R,0.2,N,A*39

Ik heb behalve de wind echter nog niets zichtbaar gekregen. Mijn vraag is hoe ik de XDR string kan omzetten in iets bruikbaars in bijvoorbeeld Openplotter en/of OpenCPN? Bij voorbaat dank.
Laatst bewerkt: 01 apr 2020 19:02 door Noorderzon.
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 01 apr 2020 17:40 #1141587

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7277
Volgens de gegevens doet het ding NMEA183 uitvoer van de gegevens.

Gewoon via serial-usb verbinden met OpenPlotter. Dan verbinding invoeren in serieel en verplaatsen naar de SignalK server.

Met de applicatie SignalK diagnostics kun je zichtbaar maken wat er uit komt. Dan kun je er daarna allerlei meters aan verbinden,

Bram
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 01 apr 2020 18:56 #1141621

  • nardus
  • nardus's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6101
Zijn er al apps die er dan iets in een dashboard kunnen laten zien zoals wilhelmsk oid?( Barometer/luchtvochtig etc)
Laatst bewerkt: 01 apr 2020 18:57 door nardus.
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 01 apr 2020 19:15 #1141626

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7277
nardus schreef :
Zijn er al apps die er dan iets in een dashboard kunnen laten zien zoals wilhelmsk oid?( Barometer/luchtvochtig etc)

In de SignalK applicatie MXTommy Kip kun je alle data in de vorm van meters, getallen etc zichtbaar maken. De data moet uiteraard wel in de SignalK server aanwezig zijn. Ook zaken die buiten de NMEA2K en NMEA183 formaten vallen kun je zichtbaar maken. Zoals diverse temperatuur sensors, barometers, processor temperatuur, etc.

Een afbeelding hiervan heb ik al eerder laten zien.

Is bovendien HTML en die kun je op iedere browser en overal tonen.

Let wel dat je de instelling in de betreffende browser doet en deze worden daar opgeslagen.
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 01 apr 2020 20:00 #1141658

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6434
De data zit in een ..XDR zin, die niet door OpenCPN herkend wordt. Dit is ook erg lastig omdat iedere fabrikant zo ongeveer z'n eigen uitvoering en toevoegingen voor de ..XDR regel heeft.

Het goede nieuws is dat ik ooit een plugin gemaakt heb waarmee je nmea regels kan omzetten naar regels die OpenCPN wel begrijpt.
Voor de herkenbar regels zie https://opencpn.org/wiki/dokuwiki/doku.php?id=opencpn:opencpn_user_manual:advanced_features:nmea_sentences
Voor de plugin zie: https://opencpn.org/wiki/dokuwiki/doku.php?id=opencpn:opencpn_user_manual:plugins:logs:nmea_converter
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 01 apr 2020 20:08 #1141661

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7277
Beste Dirk,

het is toch gewoon NMEA183. Waarom zou je deze gegevens in OpenCPN willen tonen ?

Als je het in allerlei soorten meters of getallen wilt hebben dan is via NMEA183/SignalK met MxTommy toch een passende oplossing.

Groet,


Bram
Laatst bewerkt: 01 apr 2020 20:09 door brambo.
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 01 apr 2020 20:12 #1141663

Waar draai je je openplotter/opencpn op, noorderzon?
Ontwerper van de RoosMux, en andere apparaatjes.
www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 01 apr 2020 20:23 #1141671

  • henkvd
  • henkvd's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 3987
brambo schreef :

het is toch gewoon NMEA183. Waarom zou je deze gegevens in OpenCPN willen tonen ?

XDR is het afvoerputje van een op NMEA0183 achtige wijze opgebouwde sentence, maar enige vorm van afspraak is er totaal niet, alles en iedereen klooit maar wat aan, hierme is uitlezen op een standaard toepassing een uitdaging.
Laatst bewerkt: 01 apr 2020 20:23 door henkvd.
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 02 apr 2020 05:31 #1141737

Bedankt voor de reacties. Ik zou de data van deze sensor graag op OpenCPN en in OpenPlotter op een RaspberryPi zichtbaar willen krijgen.

Ik zal eens in de plugin van @RooieDirk duiken. Heb dat al eens eerder gedaan maar kwam er toen niet helemaal uit (ik had er toen niet echt een doel mee, nu wel en dat kan schelen).

Maar even voor mijn duidelijkheid de vraag aan de kenners: rechtsreeks in de SignalK displays van OpenPlotter, buiten OpenCPN om, (want XDR) gaat hem dus niet worden??

Dat deze sensor XDR gebruikt verbaasd me eigenlijk wel. Want het is een professioneel ding die vaak op offshore suppliers e.d. gebruikt wordt. Ben dan ook wel benieuwd hoe die de data eruit inzichtelijk maken...
Ik bedenk me trouwens op dit moment dat deze sensor nog twee andere interface protocollen aanbiedt, namelijk ASCII en SDI-12, maar die zijn mij dan weer totaal onbekend.
Laatst bewerkt: 02 apr 2020 05:44 door Noorderzon.
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 02 apr 2020 06:23 #1141746

Ik heb even gekeken omdat ik iets dergelijks toevallig aan het testen was. Binnen SignalK vind je de data onder:
environment.outside.pressure
environment.outside.humidity

Binnen NMEA0183 en NMEA2000 vind ik wel een barometer of luchtdruk, maar geen luchtvochtigheid. In OpenCPN ook niet.

In NMEA0183 is het een van deze 2:
XDR (Barometer) - Atomospheric Pressure
MMB - Environment outside pressure

Dus die data kun je alleen zichtbaar maken onder mxTommy en misschien in de Multiview van roos.

PS nu is luchtvochtigheid aan boord een instelling die ik niet echt mis.

Laatst bewerkt: 02 apr 2020 06:23 door Account op verzoek verwijderd 3.
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 02 apr 2020 08:23 #1141803

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7277
Noorderzon schreef :
Bedankt voor de reacties. Ik zou de data van deze sensor graag op OpenCPN en in OpenPlotter op een RaspberryPi zichtbaar willen krijgen.

Ik zal eens in de plugin van @RooieDirk duiken. Heb dat al eens eerder gedaan maar kwam er toen niet helemaal uit (ik had er toen niet echt een doel mee, nu wel en dat kan schelen).

Maar even voor mijn duidelijkheid de vraag aan de kenners: rechtsreeks in de SignalK displays van OpenPlotter, buiten OpenCPN om, (want XDR) gaat hem dus niet worden??

Dat deze sensor XDR gebruikt verbaasd me eigenlijk wel. Want het is een professioneel ding die vaak op offshore suppliers e.d. gebruikt wordt. Ben dan ook wel benieuwd hoe die de data eruit inzichtelijk maken...
Ik bedenk me trouwens op dit moment dat deze sensor nog twee andere interface protocollen aanbiedt, namelijk ASCII en SDI-12, maar die zijn mij dan weer totaal onbekend.

Waarom zou je deze data in OpenCPN willen zien. Het heeft toch weinig met de navigatie te maken.

Met MxTommy K kun je gewoon een instrumenten paneel aanmaken met meters, cijfers of in grafiek vorm, alles naar je eigen keuze.

Er schijnt een nieuwere versie in de maak te zijn, waarbij je de font afmetingen ook kunt wijzigen en ook de gegevens van de positie kunnen naar keuze worden uitgelezen.

Overigens met OpenPlotter extra's, is het eenvoudig de SignalK server te installeren.

OpenPlotter extra's zijn er voor de Raspberry Pi, andere Linux systemen zoals AMD64 (Mint bijvoorbeeld) en Linux 32 bits.

Werkt op alle drie de systemen.

MxTommy K. is een SignalK applicatie, die moet je wel even installeren vanuit de vele SignalK applications.

Er is verder het instrumentenpaneel waar ook een hoeveelheid meters zichtbaar worden gemaakt.

Omdat het SignalK systeem met HTML onafhankelijk is kun je instrumenten panelen ook eenvoudig vertonen in alle andere systemen met een browser.

En je kunt SignalK in de laatste versie ook direct invoeren in OpenCPN. De instrumenset in OpenCPN en de applicatie Tactical kunnen ook Signalk invoer vertonen.

SignalK wordt de spil van alle communicatie. Is tegelijk een multiplexer en combineert de in- en uitvoer van NMEA183 en NMEA2K met daarnaast andere invoerbronnen.

Vooruitgang alom.

Bram

Een meter kan ook. De verscijning kun je zelf instellen. Koperen rand, RVS, carbon etc.

Laatst bewerkt: 02 apr 2020 08:53 door brambo.
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 04 apr 2020 15:17 #1143051

rooiedirk schreef :
De data zit in een ..XDR zin, die niet door OpenCPN herkend wordt. Dit is ook erg lastig omdat iedere fabrikant zo ongeveer z'n eigen uitvoering en toevoegingen voor de ..XDR regel heeft.

Het goede nieuws is dat ik ooit een plugin gemaakt heb waarmee je nmea regels kan omzetten naar regels die OpenCPN wel begrijpt.
Voor de herkenbar regels zie https://opencpn.org/wiki/dokuwiki/doku.php?id=opencpn:opencpn_user_manual:advanced_features:nmea_sentences
Voor de plugin zie: https://opencpn.org/wiki/dokuwiki/doku.php?id=opencpn:opencpn_user_manual:plugins:logs:nmea_converter

Ik ben aan het stoeien met je plugin en dat lijkt een manier te zijn om de benodigde gegevens uit de XDR sentence te persen. Waar ik echter tegenaan loop is dat ik op OpenPlotter op RPi maar twee virtuele sentences kan maken. Als ik een derde sentence aanmaak en op OK klik, wordt er een van de twee eerder aangemaakte sentences verwijderd. Doe ik iets verkeerd? De plugin heb ik gisteren geïnstalleerd, dus de versie is recent. Bedankt voor eventuele hulp.
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 04 apr 2020 16:30 #1143083

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7277
Beste N-Zon,

als ik in de SignalK plugins kijk, dan staat daar:

xdr-parser-plugin
This plugin parses XDR sentences which are defined in the Plugin Config by Gary Smith

Technische achtergrond informatie kun je hier vinden als je zoekt op SignalK XDR.

github.com/SignalK/signalk-parser-nmea0183/issues/54

github.com/GaryWSmith/xdr-parser-plugin

Kan het helaas niet zelf proberen.

Je kunt de onderhanden zijnde OpenCPN beta proberen met directe SignalK invoer. Werkt hier perfect.

Verder is er ook nog de Dashboard_tactics_pi, waarin er allerlei opties voor temperatuur, barometer etc. Dit werkt ook op SignalK data invoer.

Regelmatig worden er nieuwe versies gecompileerd voor de Raspberry Pi Raspian Buster.

Je kunt ze vinden op:

cloudsmith.io/~dan-dickey/repo...n-unstable/packages/

Groet,

Bram
Laatst bewerkt: 04 apr 2020 16:38 door brambo.
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 04 apr 2020 16:34 #1143086

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6434
Noorderzon schreef :
rooiedirk schreef :
De data zit in een ..XDR zin, die niet door OpenCPN herkend wordt. Dit is ook erg lastig omdat iedere fabrikant zo ongeveer z'n eigen uitvoering en toevoegingen voor de ..XDR regel heeft.

Het goede nieuws is dat ik ooit een plugin gemaakt heb waarmee je nmea regels kan omzetten naar regels die OpenCPN wel begrijpt.
Voor de herkenbar regels zie https://opencpn.org/wiki/dokuwiki/doku.php?id=opencpn:opencpn_user_manual:advanced_features:nmea_sentences
Voor de plugin zie: https://opencpn.org/wiki/dokuwiki/doku.php?id=opencpn:opencpn_user_manual:plugins:logs:nmea_converter

Ik ben aan het stoeien met je plugin en dat lijkt een manier te zijn om de benodigde gegevens uit de XDR sentence te persen. Waar ik echter tegenaan loop is dat ik op OpenPlotter op RPi maar twee virtuele sentences kan maken. Als ik een derde sentence aanmaak en op OK klik, wordt er een van de twee eerder aangemaakte sentences verwijderd. Doe ik iets verkeerd? De plugin heb ik gisteren geïnstalleerd, dus de versie is recent. Bedankt voor eventuele hulp.
Hm klinkt als een bug :whistle:
Wordt ie echt verwijderd, of verdwijn ie enkel uit de lijst?
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 04 apr 2020 17:02 #1143097

rooiedirk schreef :
Noorderzon schreef :
rooiedirk schreef :
De data zit in een ..XDR zin, die niet door OpenCPN herkend wordt. Dit is ook erg lastig omdat iedere fabrikant zo ongeveer z'n eigen uitvoering en toevoegingen voor de ..XDR regel heeft.

Het goede nieuws is dat ik ooit een plugin gemaakt heb waarmee je nmea regels kan omzetten naar regels die OpenCPN wel begrijpt.
Voor de herkenbar regels zie https://opencpn.org/wiki/dokuwiki/doku.php?id=opencpn:opencpn_user_manual:advanced_features:nmea_sentences
Voor de plugin zie: https://opencpn.org/wiki/dokuwiki/doku.php?id=opencpn:opencpn_user_manual:plugins:logs:nmea_converter

Ik ben aan het stoeien met je plugin en dat lijkt een manier te zijn om de benodigde gegevens uit de XDR sentence te persen. Waar ik echter tegenaan loop is dat ik op OpenPlotter op RPi maar twee virtuele sentences kan maken. Als ik een derde sentence aanmaak en op OK klik, wordt er een van de twee eerder aangemaakte sentences verwijderd. Doe ik iets verkeerd? De plugin heb ik gisteren geïnstalleerd, dus de versie is recent. Bedankt voor eventuele hulp.
Hm klinkt als een bug :whistle:
Wordt ie echt verwijderd, of verdwijn ie enkel uit de lijst?

Nee, hij wordt echt verwijderd want de resulterende data van de verdwenen sentence stopt ook.
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 04 apr 2020 17:04 #1143098

brambo schreef :
Beste N-Zon,

als ik in de SignalK plugins kijk, dan staat daar:

xdr-parser-plugin
This plugin parses XDR sentences which are defined in the Plugin Config by Gary Smith

Technische achtergrond informatie kun je hier vinden als je zoekt op SignalK XDR.

github.com/SignalK/signalk-parser-nmea0183/issues/54

github.com/GaryWSmith/xdr-parser-plugin

Kan het helaas niet zelf proberen.

Je kunt de onderhanden zijnde OpenCPN beta proberen met directe SignalK invoer. Werkt hier perfect.

Verder is er ook nog de Dashboard_tactics_pi, waarin er allerlei opties voor temperatuur, barometer etc. Dit werkt ook op SignalK data invoer.

Regelmatig worden er nieuwe versies gecompileerd voor de Raspberry Pi Raspian Buster.

Je kunt ze vinden op:

cloudsmith.io/~dan-dickey/repo...n-unstable/packages/

Groet,

Bram

Bedankt voor de info Bram. Ik zal daar ook eens induiken.
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 04 apr 2020 17:32 #1143112

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6434
Nee, hij wordt echt verwijderd want de resulterende data van de verdwenen sentence stopt ook.
Ik zal er weer eens in duiken (is al weer een tijd geleden), maar gaat wel eventjes duren. Voorlopig maar eventjes kiezen welke data je het lieft hebt. :)
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 04 apr 2020 17:36 #1143116

Ok bedankt
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 04 apr 2020 19:18 #1143173

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7277
Ho, ho ik ga een paar stappen te ver. Je hebt OpenCPN en Tactic- plugin helemaal nog niet nodig.

Even terug naar de basis:

Je sluit het apparaat aan de usb aan. Dan ga je in de OpenPlotter instelling naar serieel.
Daar staat de aansluiting en die geef je een alias (onderste regel). Dan wordt het apparaat herkend ongeacht de usb poort waar je de verbinding insteekt.

Daarna naar verbindingen. Daar staat de aansluiting ook al aangegeven. Dan verplaatsen naar signalK aanklikken. Dan de vraag wat voor baudrate. En je ziet dan dat de SignalK server herstart. Even wachten dus.

Nu ga je naar SignalK. Inloggen. En de XDR parser installeren. (Wolkje achteraan).

Daarna naar server instellingen en daar zet je de plugin aan, na de gegevens en de poort te hebben ingevuld. De SignalK server herstarten. Dan moet je in het SignalK dashboard cijfers zien verschijnen.

Dan ga je naar OpenPlotter SignalK diagnostics. Daar zie je dan vertaald wat er in SignalK binnenkomt. Zo werkt het ook voor NMEA2000 invoer.

Daarna ga je pas kijken hoe de uitvoer moet worden vertoond. Met MxTommy K zal het zeker werken.

Maar eerst de basis laten werken.

Succes,

Bram
Laatst bewerkt: 04 apr 2020 19:42 door brambo.
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 05 apr 2020 09:40 #1143319

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6434
rooiedirk schreef :
Nee, hij wordt echt verwijderd want de resulterende data van de verdwenen sentence stopt ook.
Ik zal er weer eens in duiken (is al weer een tijd geleden), maar gaat wel eventjes duren. Voorlopig maar eventjes kiezen welke data je het lieft hebt. :)
Net even geprobeerd, maar hier werkt het zoals bedoeld. Ik kan helaas even niet testen op een rpi, maar linux gaat goed.
Waarschijnlijk zit er in de repository van Openplotter toch stiekem een oudere versie.

Dat wordt even zelf een eigen versie compileren ben ik bang. De werkende code staat hier: https://github.com/RooieDirk/NmeaConverter_pi
Laatst bewerkt: 05 apr 2020 09:41 door rooiedirk.
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 05 apr 2020 10:49 #1143340

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6434
Nog eventjes doorgerommeld, en nog een werkende pi gevonden :)
De plugin gecompileerd en werkt hier ook.


Als bijlage de werkende plugin voor de Rpi. ".pdf" verwijderen en dan kopieren naar /usr/share/lib/opencpn/ (het bestand dat hier al staat is je oude die moet dus weg)
Bijlagen:
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 05 apr 2020 13:03 #1143376

Bedankt Dirk, dat is toch een snelle actie van je :)

Ik heb ondertussen ook nog door getest en een compleet nieuwe OpenPlotter versie opgetuigd. De meest recente versie met de meest recente versie van NMEA converter. Maar opnieuw of nog steeds hetzelfde probleem.

Ik zal later vandaag of morgen de versie proberen die je me hiermee aan de hand doet.
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 07 apr 2020 13:18 #1144203

DIrk, het probleem met de plugin is nu bij mij ook verholpen. Nogmaals bedankt.

Misschien heeft iemand hier een tip m.b.t. de te gebruiken sentence: de Vaisala windsensor wil ik op mijn huis zetten dus wil graag een weergave van de wind zoiets als op onderstaand plaatje. Volgens mij moet ik hiervoor de ground wind als input gebruiken? En welke sentence herbergt de ground wind? Of met welke sentence krijg is klokjes als onderstaande aan de gang?

Laatst bewerkt: 07 apr 2020 13:49 door Noorderzon.
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 07 apr 2020 13:31 #1144211

  • henkvd
  • henkvd's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 3987
Heb je geen speciale senstence voor nodig, de relaieve wind is goed genoeg, je moet alleen het bow mark van de sensor op het noorden uitrichten.
Alleen ingelogde leden kunnen reageren.

Viasala WXT520 weather transmitter NMEA output 07 apr 2020 13:47 #1144216

Jawel, maar de software matige displays (OpenCPN, Signal K, NMEAremote e.d.) die er zoals afgebeeld uitzien werken niet met relatieve wind. Die hebben bijbehorende nmea data nodig. De softwarematige displays voor relatieve wind vind ik voor deze toepassing niet geschikt.
Laatst bewerkt: 07 apr 2020 13:52 door Noorderzon.
Alleen ingelogde leden kunnen reageren.
  • Pagina:
  • 1
  • 2
Tijd voor maken pagina: 0.245 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl