Welkom  

   

Mijn Menu  

   

What's Up  

Geen evenementen
   

Wedstrijd  

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

Onderwerp: Het grote SignalK topic

Het grote SignalK topic 23 sept 2022 09:33 #1425138

  • ironman
  • ironman's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1533
Ik geloof dat er nog geen topic is dat is toegewijd aan SignalK. Laat dit dan dat draadje zijn!

SignalK is een open standaard voor het uitwisselen van nautische data. Het kan gezien worden als een open variant van de gesloten NMEA standaarden. Het voorziet in een server die de data verzamelt en gecontroleerd distribueert naar afnemers van die data, en in koppelingen naar andere standaarden zoals NMEA. Het systeem is uitbreidbaar door iedereen die handig is met IT, maar die uitbreidingen komen dan beschikbaar in een soort app-store zodat ze ook door anderen gebruikt kunnen worden.

SignalK vormt het hart van het OpenPlotter initiatief, en producten binnen dat initiatief zijn voor een groot deel al geïntegreerd met SignalK. De standaard en de server zelf zijn al jaren stabiel, maar de bloeiende en actieve community is nog erg productief.

Een positieve insteek hoort bij zo'n openingspost, maar dit draadje is geenszins bedoeld om zieltjes te werven. Er zijn mensen die het nooit zullen begrijpen en die kunnen hier maar beter wegblijven.

Voor degenen die zich door de zure appel heen hebben gebeten of daar nog mee bezig zijn denk ik dat het nuttig is om hier ervaringen, vragen en tips uit te wisselen. Ik zal straks even de kop eraf bijten. Ik hoop op een positieve uitwisseling!
geloof niet alles wat je denkt
Laatst bewerkt: 23 sept 2022 10:27 door ironman.
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 23 sept 2022 10:14 #1425156

  • ironman
  • ironman's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1533
A/b Zeehond heb ik een raspberry 4 draaien met openplotter 3 erop. Dit komt met SignalK.

Aan de input kant zit ten eerste een RS232(!) naar USB interface waarop GNSSAIS binnenkomt van mijn Emtrak. Alle andere instrumenten komen binnen op een UDP poort, waar het heen gestuurd wordt door een andere raspberry. Die draait nog met kplex. De twee inputs zijn standaard signalk data connections.

Aan de transformatiekant heb ik een aantal plugins draaien. De Derived Values plugin berekent true wind etc. De SignalK-to-NMEA0183 plugin berekent geselecteerde NMEA zinnetjes als een van de brongegevens wijzigt, en throttelt deze als ze te vaak wijzigen. Dan heb ik ook nog Average Paths draaien die een voortschrijdend gemiddelde van de true wind berekent. Ook draait de sk-nmea0183-vdr waarmee ik de GPS- en dieptemetingen registreer in bestandjes om later opencpn dieptelayers van te maken.

Aan de output kant zitten ten eerste opencpn en pypilot. Die vinden signalk vanzelf (zero conf). Ten tweede worden de berekende HDT en RMB zinnetjes terug gestuurd naar de Emtrak (serial). Met de eerste weten andere AIS-gebruikers waar mijn neus precies heen wijst, de tweede is voor de backup raymarine st2000+ die daarmee ook een track zou kunnen varen. Maar de raymarine heb ik al twee jaar niet gebruikt.

Voor displaydoeleinden heb ik signalk-browser, signalk-top3ais en sk-tidal-dashboard draaien. Daarmee maak je van afgedankte android devices mooie bootklokjes.

Ben benieuwd hoe andere mensen e.e.a ingericht hebben!
geloof niet alles wat je denkt
Laatst bewerkt: 23 sept 2022 10:48 door ironman.
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 23 sept 2022 14:10 #1425225

Heb je nu de signalk verbinding met pypilot dan binnen openplotter of is de pypilot extern op tinycore?
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.

Het grote SignalK topic 23 sept 2022 20:32 #1425333

Ik gebruik SignalK voor omzettingen die ik niet op andere manieren voor elkaar krijg…

IN
-Victron accumonitor status (VE.direct seriele stream COM4)
-pypilot heading en attitude data (NMEA0183 TCP stream poort 20220)
-websocket json stream vanuit SailingPD
-NMEA2000 data vanaf bus (COM5 via Actisense NGT-1)

VERWERKING
-vedirect-serial-usb zet accustatus’ in SK formaat
-derived data plugin berekent true heading (ik gebruik vaste variatie)
-derived data plugin maakt SOG=0 wanneer <0.2 kn (mijn GPS ruist…)
-NodeRed plugin gebruikt script van michaelh (ZF) om SailingPD input naar performance variabelen te schrijven

UIT
-SailingPD leest uit (via SK to NMEA0183 plugin) 0183 server (poort 10110)
-B&G Performance plugin van hanst (ZF) zet performance data op bus (NGT-1)
-SK to NMEA2000 plugin zet heading data en accu status op bus (NGT-1)

Grafisch doe ik niets met SK; weergave op Triton klokken.

SignalK draait op een Windows miniPC, waar ook OpenCPN en SailingPD op draaien. OpenCPN doet niets met SignalK en leest uit een TCP 0183 server van de AIS; daar schrijft ie ook waypointdata naar. Deze AIS vertaalt dat naar N2K. Zou ook via SK kunnen, dat laatste.

In de toekomst lijkt het mij leuk -niet nodig, maar dat is een boot überhaupt niet ;) - om de pypilot status (mode, ingestelde en geeft gemeten heading etc.) op de bus te krijgen, zodat ik die (duidelijker dan op het PC-Nautic bedieningskastje) op de MFD kan laten zien.
Laatst bewerkt: 23 sept 2022 20:44 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 24 sept 2022 08:10 #1425381

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8015
Opmerkelijk hoe nu langzaam de voordelen van SignalK doordringen. Eerst was het niks, onnodig, vergt teveel geheugen.

SignalK is niet afhankelijk van OpenPlotter, maar is hier op ieder Linux systeem geinstalleerd.

Kan eenvoudig, zoals ik meerdere keren heb aangegeven.Indien gewenst wil ik dit nog wel herhalen.

De SignalK data kan direct gebruikt worden in OpenCPN.

Het is een multiplexer voor alle data met verschillende snelheden.

Voor de goede orde. Het een zelfstandige server, die niet afhankelijk is van OpenCPN.

Het is HTML en is op ieder ander systeem via netwerk te gebruiken.

Bij mij is het invoer van NMEA2K en NMEa183. Bij een een kennis wordt de OpenCPN route gegevens omgezet in SignalK en werkt de OpenCPN data >NMEA2K formaat ook zijn B&G displays.

MxTommy Kip is het zelf in te stellen instrumenten paneel. Ook html en het paneel kan ook via internet verplaatst worden.

Zie hier de data van een boot die in Noorwegen vaart met zijn instrumenten display.

In de nieuwe alfa versie van OpenCPN is invoer van NMEA2K mogelijk. Moet ik nog proberen met mijn NMEA2K test opstelling thuis.

De data uitvoer kun je op meerdere systemen tegelijk gebruiken.

Bram
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 24 sept 2022 08:58 #1425388

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 4118
brambo schreef :
Kan eenvoudig, zoals ik meerdere keren heb aangegeven.Indien gewenst wil ik dit nog wel herhalen.

[…]

Het is HTML en is op ieder ander systeem via netwerk te gebruiken.

Als dit het niveau van de uitleg is lijkt me herhalen niet nodig, want dit is niet correct.

SignalK is gebaseerd op JSON en WebSockets, niet op HTML. In een HTML-document kan je via JavaScript wel gebruik maken van SignalK, maar je hebt HTML niet per se nodig.
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 24 sept 2022 10:58 #1425422

  • Effies
  • Effies's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 103
Laten we het er maar op houden dat het met iedere webbrowser benaderbaar is. Zelfde geldt voor AvNav. Als je de headless image van AvNav op een rpi laadt krijg je SignalK er ook bij. Nu kan AvNav zelf prima multiplexen, helemaal als je de raspberry op een mcs bordje van gedad zet. De meerwaarde van SignalK ligt bij mij vooral in de speciale toepassingen. Node-red is al genoemd...gebruik ik om gegevens van modbus en 1-wire sensoren om te zetten naar SignalK/notificaties. Ook aan/uit schakel logica werkt erg prettig met Node-red en bijbehorend dashboard.



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

Het grote SignalK topic 24 sept 2022 22:02 #1425547

  • hanst
  • hanst's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 437
Ook hier SignalK in gebruik. Onder andere voor:
- Display automatisch op basis van tijd/zon helderheid aanpassen
- Navtex reader op B&G Zeus/Vulcan
- Simarine Pico data lezen en zo tank/accu info op displays buiten
- Alle data in SignalK in grafana voor grafieken
- Uitlezen Victron data
- B&G ZC1 remote voor Zeus (dus ook voor de autopilot, wat niet kan via ipad/app)
- Anker chain length via performance plugin op Triton2 (depth / chain length in 1 scherm)

Daarnaast op dezelfde Rpi:
- B&G Zeus/Vulcan <> Raymarine S100 autopilot

In ontwikkeling:
- B&G Naviop remote switching plugin
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 24 nov 2023 23:16 #1524860

  • ironman
  • ironman's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1533
Ik heb een minimalistische sketch gemaakt om met een ESP8266 metingen naar SignalK te uploaden, bijvoorbeeld batterijspanning of (motor-)temperatuur. De oplossing die vanuit de community wordt voorgedragen is voor mij echt niet te volgen; dit scriptje daarentegen past op een A4-tje en is supersimpel om aan te passen. Enjoy: github.com/marcobergman/ESP8266SignalkClient

geloof niet alles wat je denkt
Laatst bewerkt: 24 nov 2023 23:19 door ironman.
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 22 dec 2023 11:00 #1530016

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8015
Er is een nieuwe versie van de instrumenten applicatie MxTommyKip verschenen.




Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 22 dec 2023 12:21 #1530043

  • Eclips
  • Eclips's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7032
Kip wordt flink onderhanden genomen inderdaad. Er komen wekelijks nieuwe updates uit. Het is vooral gemakkelijker gemaakt om een layout op te slaan en over meerdere devices uit te rollen.
Roald

Never follow a Southerly!
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 27 feb 2024 16:18 #1543531

  • OOTG
  • OOTG's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 623
ik heb recent een Ikommunicate aangeschaft en blijf dit draadje met grote verbazing en interesse volgen! leuk om dit soort prachtontwikkelingen te zien groeien! hopelijk mag ik jullie eens aanspreken als het "niet lukt" of wat vragen heb:-) R.
Bashford Howison Ned 9000 & International Moth GBR3236
Laatst bewerkt: 27 feb 2024 16:19 door OOTG.
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 03 mrt 2024 13:06 #1544414

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8015
Eclips schreef :
Kip wordt flink onderhanden genomen inderdaad. Er komen wekelijks nieuwe updates uit. Het is vooral gemakkelijker gemaakt om een layout op te slaan en over meerdere devices uit te rollen.

Wat ook veranderd is, is de beveiliging van MXTommy K.

Dat is voor sommige gebruikers niet duidelijk. Het werkt als volgt:

Alleen bekende gebruikers kunnen instellingen van MXT.. aanpassen.

Hiervoor moet je in de SignalK Server bij Security > User

De toegelaten gebruikers en het wachtwoord aangeven. Ook al heb jezelf al toegang tot de
SignalK-server.

Alleen die gebruikers kunnen de instellingen aanpassen.

De Signalk-server is nu versie 2.6

Bram
Laatst bewerkt: 03 mrt 2024 13:08 door brambo.
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 13 aug 2024 10:09 #1577894

  • Bowlby
  • Bowlby's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1
Vraagje: welke beeldschermen gebruiken jullie? Ik zou graag iets in de kuip hebben, dat water bestendig is.
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 13 aug 2024 10:22 #1577897

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 31605
Bowlby schreef :
Vraagje: welke beeldschermen gebruiken jullie? Ik zou graag iets in de kuip hebben, dat water bestendig is.

lilliputdirect.com/FA1019C

Met IP65 frame

1500 nits, 10"
ZF informatie kanaal Telegram: t.me/zeilersforum

Ongevraagd advizeur
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 11 aug 2025 21:29 #1642806

Is het mogelijk met SignalK om al het verkeer op de N2K bus uit te lezen en te loggen?
Gebruik een ST70 wind pod van Raymarine die niet volledig N2K compliant is.
Het gaat daarbij om de announcement-PGNs (volgens Orca).
M'n overige Raymarine spullen hebben daar geen last van, geven de wind data keurig weer, maar m'n Orca helaas wel.
Na het aanzetten van de instrumenten ziet de Orca de wind pod niet en moet ik de backbone naar de windpod even loskoppelen en weer verbinden om de wind data ook op de Orca zichtbaar te krijgen.
Zou graag willen zien wat de wind pod aan informatie verstuurd tijdens het opstarten ervan zodat hetzelfde bericht 1-malig door SignalK zou kunnen worden verstuurd wanneer de Orca is opgestart.
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 11 aug 2025 21:37 #1642807

  • hanst
  • hanst's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 437
Ja, dit is prima mogelijk.
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 12 aug 2025 04:02 #1642816

hanst schreef :
Ja, dit is prima mogelijk.

Met signalK? Of bedoel je via de canboat tools? candump etc?

Hoe sniff je de bus met SignalK?
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 12 aug 2025 11:07 #1642877

Dacht aan een RPi 4 of 5 met een 2-Channel Isolated CAN Bus Expansion HAT van Waveshare.
Daar OpenPlotter op en met Signal K het dataverkeer te loggen door deze optie aan te zetten.
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 12 aug 2025 11:08 #1642878

  • hanst
  • hanst's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 437
n2k2signalk debug aanzetten geeft al de nodige informatie, maar dat is waarschijnlijk niet nodig.
In de data browser kijken of de wind data netjes binnenkomt in SignalK en dan kan het door SignalK weer op de bus gezet worden zodat Orca het wel kan lezen.
Daarvoor is de signalk-to-nmea2000 plugin bedoeld.
Dan kun je die aanzetten via:
Wind (130306)
[ ] Enabled
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 12 aug 2025 11:47 #1642885

Orca kan de wind wel uitlezen maar slechts nadat ik na het opstarten van alle instrumenten de verbinding met de wind pod even onderbreek.
Volgens de makers van de Orca is de wind pod niet N2K compliant doordat ie zich (behalve bij het opstarten) niet aankondigt op de bus en de wind data er gewoon op zet.
De Raymarine devices kunnen daar wel mee omgaan, Orca niet.
Wanneer ik zou weten hoe die aankondiging er uit ziet zou ik die wellicht kunnen reproduceren en korte tijd nadat de instrumenten zijn aangezet op de bus kunnen injecteren.
Hoef ik niet steeds bankkussens weg te halen om bij de backbone te komen.

Lees je antwoord nog eens goed en nu denk ik je te snappen.
SignalK zet de wind van de wind pod op een N2K compliant wijze op de bus.
Komt de wind data wel dubbel op de bus te staan.
Mijn methode (indien het werkt...) zou dat voorkomen.

Welke HAT gebruiken jullie als interface tussen de RPi en de N2K bus?
Zie vaak de MacArthur HAT voorbij komen met veel aansluit mogelijkheden.
Verwacht echter alleen de CAN bus nodig te hebben.
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 12 aug 2025 12:17 #1642896

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8015
Het Canable boardje is goedkoop en werkt prima. In de laatste Signalk-server versie is er ook de optie om codes te gebruiken voor bepaalde NMEA2000 toepassingen.

Bram
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 12 aug 2025 12:25 #1642897

747driver schreef :
SignalK zet de wind van de wind pod op een N2K compliant wijze op de bus.
Komt de wind data wel dubbel op de bus te staan.

Ik ben benieuwd hóe. Maakt SK een virtueel device aan (en onderhandelt netjes met andere devices op de bus om tot een ISO Address Claim te komen , antwoord wanneer ORCA een Product Info request uitstuurt etc? Of zet SK óók slechts de wind data PGN op de bus?

Anyway dubbele data op de bus zou geen enkel probleem moeten zijn, omdat de SourceID’s verschillend zullen zijn. In ORCA zul je dan diegene wie je wilt gebruiken moeten selecteren.
Laatst bewerkt: 12 aug 2025 12:27 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 12 aug 2025 13:16 #1642917

Denk dat de makkelijkste oplossing is dat het bericht wat de wind pod bij opstarten ervan verstuurd 15s later nog eens 1-malig wordt verstuurd mbv de signalk-to-nmea2000 plugin.
Alleen ingelogde leden kunnen reageren.

Het grote SignalK topic 12 aug 2025 14:51 #1642940

  • Aswin
  • Aswin's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 786
747driver schreef :
Denk dat de makkelijkste oplossing is dat het bericht wat de wind pod bij opstarten ervan verstuurd 15s later nog eens 1-malig wordt verstuurd mbv de signalk-to-nmea2000 plugin.

Dat werkt niet. SignalK heeft zijn eigen device id. Signalk kan dus niet uit naam van een ander device zich aanmelden.

Je kunt, zoals eerder al gezegd, wel signalk de wind data laten lezen en uit eigen naam weer op het N2K netwerk laten zetten.
Alleen ingelogde leden kunnen reageren.
  • Pagina:
  • 1
  • 2
Tijd voor maken pagina: 0.181 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl