Welkom  

   

Mijn Menu  

   

What's Up  

Geen evenementen
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten

Onderwerp: Opencpn en signalk

Opencpn en signalk 14 mei 2025 11:11 #1625493

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1348
Waarschijnlijk voor specialisten een eenvoudige vraag.

Ik heb signalk op een pi server draaien.

Nu heb ik een windows tablen met opencpn.

Ik heb verbinding gemaakt vanuut opencpn naar signalk.
De verbinding is goed maar data komt niet binnen:
"Signalk 10.10.10.1:3000) Self: not used by ocpn, maybe passed to plugin"

Ofwel, hij ziet de gegevens van de raspberry als van een andere boot, zo begreep ik.

Maar hoe kan je dit oplossen (aan de opencpn kant)?

Op internet vond ik één oplossing maar die snapte ik niet
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 14 mei 2025 11:20 #1625495

  • Eclips
  • Eclips's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7032
Als ik het goed zie verwijst je SignalK adres naar de localhost (de tablet zelf), maar daar draait de server niet. In plaats van 10.10.10.1 moet je in OpenCPN het IP-adres van de Pi invoeren. En dan poort 3000 natuurlijk.
Roald

Never follow a Southerly!
Laatst bewerkt: 14 mei 2025 11:21 door Eclips.
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 14 mei 2025 11:35 #1625501

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1348
Nee, dat is niet zo. 10.10.10.1 is de raspberry.
En hij krijgt wel data binnen maar accepteert het niet zo lijkt het.

Een antwoord op internet:

"The Pi is treating the vessel identity of the incoming Signal K data as "just another vessel", like an AIS target.
On the PI you should map the self identity on the PC to the self identity on the Pi, the the connection configuration. (Option "'self' handling selection "Map remote 'self' to local 'self'
Alternatively if you enter the same uuid or mmsi based identity on both servers the identities should match automatically.
"

Die snap ik niet.

Laatst bewerkt: 14 mei 2025 11:38 door lschip.
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 14 mei 2025 11:40 #1625502

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1348
Ik denk dat het om deze "Self" gaat:

Laatst bewerkt: 14 mei 2025 11:40 door lschip.
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 14 mei 2025 11:42 #1625504

  • Eclips
  • Eclips's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7032
I stand corrected. localhost is 127.0.0.1

Ik vind het vreemd. Afgezien van het ip-adres van de pi heb ik een vergelijkbare setup en dat werkt vlekkeloos.
Roald

Never follow a Southerly!
Laatst bewerkt: 14 mei 2025 11:50 door Eclips.
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 14 mei 2025 14:16 #1625534

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1348
Bijzonder, ik heb het eerder ook makkelijker ervaren.

Misschien weet Brambo het?
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 14 mei 2025 15:46 #1625548

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8016
Er zijn principe 2 opties:

Je wil de data of de Signalk dashboard via je netwerk verbinden. Als je daar ook een draadloze router (thuis) bijvoorbeeld. Dan werkt het gewoon als een bestaand netwerk. Ip adres van de Pi en poort 3000.

Wil jee draadloze verbinding gebruiken. Dan moet je eerst het andere systeem aan de RPI of ander systeem verbinden. Daarna maak je verbinding met 10.10.10.1.

Dat het eerst wel werkt was mogelijk thuis draadloos aan de internet router.

Zo werkt het ook met een VNC reader op een ander systeem.

Dat is mogelijk wat verwarrend omdat het thuis wel werkte.

Bram
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 14 mei 2025 16:55 #1625561

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1348
Het probleem is niet de verbinding. Dat gaat goed.
Als ik op dezelfde manier nmea data binnen haal gaat dit goed. Alleen de signalk data gaat niet goed.

Het probleem is dat opencpn de signalk data niet accepteert.

Is het geen bekende melding die de logfile laat zien?
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 14 mei 2025 17:42 #1625578

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7176
Ik zie in jouw signalK data browser alleen data voor beweging-battery-low en nog wat onduidelijks. Dit is inderdaad data waar OpenCPN niet mee kan/doet, maar dus wel doorgeeft naar evtuele plugins.
Bij mij ziet de databrowser er zo uit. (Alleen het bovenste stukje)

Lijkt dus alsof jouw SignalK server geen nav data binnenkrijgt, en dus ook niet kan doorgeven.
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 14 mei 2025 17:47 #1625581

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7176
Mijn Dashboard:


Hoe ziet jouw SignalK dashboard eruit?

PS. Je kan gewoon op je tablet een browser openen met 10.10.10.1:3000/admin/#/dashboard
Laatst bewerkt: 14 mei 2025 17:51 door rooiedirk.
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 14 mei 2025 19:43 #1625600

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1348
rooiedirk schreef :
Ik zie in jouw signalK data browser alleen data voor beweging-battery-low en nog wat onduidelijks. Dit is inderdaad data waar OpenCPN niet mee kan/doet, maar dus wel doorgeeft naar evtuele plugins.
Bij mij ziet de databrowser er zo uit. (Alleen het bovenste stukje)
Lijkt dus alsof jouw SignalK server geen nav data binnenkrijgt, en dus ook niet kan doorgeven.
Oh, dat durf ik niet met zekerheid te zeggen. Ik ga dat checken als ik weer op de boot ben!
Laatst bewerkt: 14 mei 2025 19:49 door lschip.
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 14 mei 2025 19:47 #1625601

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1348
rooiedirk schreef :
Mijn Dashboard:

Hoe ziet jouw SignalK dashboard eruit?

PS. Je kan gewoon op je tablet een browser openen met 10.10.10.1:3000/admin/#/dashboard
Die ziet er zo uit:



Alleen nu staat niet alles aan omdat ik niet meer op de boot ben
Laatst bewerkt: 14 mei 2025 19:47 door lschip.
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 14 mei 2025 20:40 #1625615

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8016
lschip schreef :
Het probleem is niet de verbinding. Dat gaat goed.
Als ik op dezelfde manier nmea data binnen haal gaat dit goed. Alleen de signalk data gaat niet goed.

Het probleem is dat opencpn de signalk data niet accepteert.

Is het geen bekende melding die de logfile laat zien?
Er kan verschil zitten in de verschillende versies.

De nieuwere versie heeft meer beveiligings instellingen. Vraagt bij installeren Credentials.

Hier ook nog even geprobeerd en met wat gepruts werkt het. Met GPS muis op de RPI4 en tweede systeem.

Ik heb bij safety users mijn naam en wachtwoord extra gemaakt. Hoe het precies functioneert weet ik ook niet. Maar er is een veiligheid component aan toegevoegd. Zie ook iets van een token ?

Er zijn twee opties de Signalk-server op het originele systeem, maar dan gebruikt op afstand.

Ofwel op het tweede systeem de Signalk-server met invoer uit systeem 1.

Ik heb nu de allerlaatste update gedaan. Zie geen configuratie opties.

OpenCPN werkt op het tweede Linux systeem. En Kip werkt op afstand op de RPI4

Logisch is wel dat er beveiliging moet worden toegepast.

Bram




Laatst bewerkt: 14 mei 2025 21:16 door brambo.
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 15 mei 2025 04:54 #1625645

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7176
lschip schreef :
]Mijn Dashboard:
Alleen nu staat niet alles aan omdat ik niet meer op de boot ben
De nav-data moet via de roosmux binnenkomen denk ik zo. Eventueel zou je de tilt in een Opencpn dashboard kunnen zien. Alle andere data daar kan Opencpn niets mee. Je kan wel in O zien dat het binnenkomt, maar gebeurt dus verder niets mee.
Als je weer aanboord ben controleer dan de activity van de roosmux data in/uit-gang.
Lijkt inderdaad niks mis met de SignalK verbinding van pi naar tablet.
Laatst bewerkt: 15 mei 2025 04:54 door rooiedirk.
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 15 mei 2025 08:01 #1625691

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1348
Ok, een en ander getest.

Als ik op de Windows tablet AvNav open dan zie ik alle data. Dus zowel positie als bijvoorbeeld ais binnenkomen. Binnen AvNav werkt alles.
Maar in opencpn zie ik dat niet, en in de logfile die melding dus die ik eerder genoemd heb.

Ik zal best iets fout doen maar ik zie het niet...

Edit: dat Avnav het doet in logisch, dat draait natuurlijk op de Raspberry en zie ik alleen in de browser....
Laatst bewerkt: 15 mei 2025 08:56 door lschip.
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 15 mei 2025 09:17 #1625710

  • Eclips
  • Eclips's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7032
lschip schreef :
Ok, een en ander getest.

Als ik op de Windows tablet AvNav open dan zie ik alle data. Dus zowel positie als bijvoorbeeld ais binnenkomen. Binnen AvNav werkt alles.
Maar in opencpn zie ik dat niet, en in de logfile die melding dus die ik eerder genoemd heb.

Ik zal best iets fout doen maar ik zie het niet...

Edit: dat Avnav het doet in logisch, dat draait natuurlijk op de Raspberry en zie ik alleen in de browser....

Kan je dan eens een screenshot delen van de connectie in OpenCPN? Want ik krijg het gevoel dat SignalK de beschikking heeft over alle data (dat blijkt uit het feit dat AvNav wel goed werkt), maar die niet doorgeeft aan OpenCPN. Misschien wordt er iets gefilterd.
Roald

Never follow a Southerly!
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 15 mei 2025 11:26 #1625749

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8016
Waar gebruik je OpenCPN op ? Bij een Linux systeem (multiuser) moet je een specifieke gebruiker toegang geven tot de serieele poorten. sudo usermod -a -G (naam van de gebruiker) en daarna je systeem herstarten.
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 15 mei 2025 12:20 #1625756

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1348
brambo schreef :
Waar gebruik je OpenCPN op ? Bij een Linux systeem (multiuser) moet je een specifieke gebruiker toegang geven tot de serieele poorten. sudo usermod -a -G (naam van de gebruiker) en daarna je systeem herstarten.
Huh? Zoals aangegeven op een Windows "tablet". Maar daar gebruik ik geen van de seriële poorten of usb poorten.
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 15 mei 2025 12:26 #1625759

Ik snap de configuratie nog niet helemaal.
Welk apparaat maakt het wifi-netwerk waar Pi en tablet aan aanloggen?

Op de tablet (Windows) kan je even de Actisense viewer installeren: actisense.com/acti_software/nmea-reader/
Dan kun je zien wat daar binnenkomt.

Ik vind het wel interessant dat 3 producten waar ik al heel lang zover mogelijk bij uit de buurt blijf (Roosmux, SignalK en OpenCPN) nu ook niet meer willen samenwerken ;-) :evil:

Als het blijvend niet wil werken: een Miniplex3 erin (en Roosmux en SignalK eruit).
Gegarandeerd succes.
"You means de Womens' Libromatium Movenint done created de uncontrollable urgement to play dingle-dangle-dingle wit de personal requipment of yo own gender?" Zappa, Thing Fish
Laatst bewerkt: 15 mei 2025 12:26 door Baasklusje.
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 15 mei 2025 13:19 #1625772

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1348
Baasklusje schreef :
Ik snap de configuratie nog niet helemaal.
Welk apparaat maakt het wifi-netwerk waar Pi en tablet aan aanloggen?

Op de tablet (Windows) kan je even de Actisense viewer installeren: actisense.com/acti_software/nmea-reader/
Dan kun je zien wat daar binnenkomt.

Ik vind het wel interessant dat 3 producten waar ik al heel lang zover mogelijk bij uit de buurt blijf (Roosmux, SignalK en OpenCPN) nu ook niet meer willen samenwerken ;-) :evil:

Als het blijvend niet wil werken: een Miniplex3 erin (en Roosmux en SignalK eruit).
Gegarandeerd succes.
Ik moet je helaas teleurstellen :evil: :evil:
Die roosmux doet het prima, alle data komt netjes in de Raspberry pi. Dat werkt allemaal heel netjes.
In Signalk is alle data ook netjes beschikbaar. Dat wordt allemaal netjes aangeboden aan AvNav. Ook geen probleem dus.

Nu wil ik een Windows Tablet met OpenCPN laten werken. En dat via de raspberry pi om de data binnen te krijgen.
Het kan ook direct via de Roosmux maar dat wil ik niet.

Inmiddels weet ik dat de Windows Tablet het doet met nmea data uit de Raspberry pi (verstuurd vanuit/door Signalk). Dan werkt het prima.
Dus feitelijk is het probleem daarmee opgelost. Waarom OpenCPN de Signalk info niet snapt weet ik niet, dat is jammer, maar nu geen probleem meer.
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 15 mei 2025 14:36 #1625781

lschip schreef :
Ik moet je helaas teleurstellen :evil: :evil:
Die roosmux doet het prima

Mooi dat het nu naar je zin werkt.

Die mux maakt van veel data een rommeltje.
Ihkv de ontwikkeling van SPD heb ik nogal wat NMEAlogs uit een roosmux onderhanden gehad.
En toen in SPD flink wat errorhandling ingebouwd ;-)

Voorbeeldje uit 1 log:

Foute records:


Records met onwaarschijnlijke data (1000 kts wind en zo)


Wat voorbeeldjes, geen chocola van te maken:
$GPRMC,185713,A,5247.5936,N,00520.7539,E,5.7,130.0,$MXRMB,,,,,093P,,,,,,,,*0E
$GPGGA,191815,5246.4866,N,00523.5512,E,1,9,1.7,6,M,$GPVTG,,T,122.1,M,6.0,N,11.2,K*54
$0526.633,E,0.7,121.4,6.1,V*37
$3.8,M,,F*08
$2,122.7,230819,1,E*61
$MB,,,,,080P,,,,,,,,*0C
$.7,M,,F*07
$TART ,088P  ,5245.499,N,00518.000,E,4.5,272.9,5.8,V*2D
$2L2S,0*63
$,10.4,N,,,,*6F
$,1,1,,B,13aGs`@P1@PHAnFN=0uo1Ovv20RT,0*21
$vh0@>=,0*79
$32.00,5.9,3.5,8.4,,,,*46
$DM,1,1,,A,402E351v>;j:`PEWC@NC:iG00L5?,0*3F
$WV,129.0,R,6.3,N,A*20
!AIVDM,1,1,,A,13aGDg@P00PHRKvN@jc!AIVDM,1,1,,B,4h2E:wAv>;i:=PG6I@NBHti0288Q,0*3D

Die laatste kan erg gevaarlijk zijn: er zijn twee AIS-record vernaggeld door het eerste deels te overschrijven.
Die boten zie je dus niet meer met AIS.
"You means de Womens' Libromatium Movenint done created de uncontrollable urgement to play dingle-dangle-dingle wit de personal requipment of yo own gender?" Zappa, Thing Fish
Laatst bewerkt: 15 mei 2025 14:51 door Baasklusje.
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 15 mei 2025 14:43 #1625786

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8016
Altijd gedoe met Windows. Houdt een firewall de invoer niet tegen ?

Via een omweg werkt het wel. Echter het probleem met SignalK invoer in OpenCPN is (nog) niet opgelost.

Alles heeft zijn logica en doet te vinden zijn.

Hier nog een afbeelding. OpenCPN of een AMD64 systeem. Met alle data uit de rpi4.

Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 15 mei 2025 15:09 #1625791

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1348
brambo schreef :
Altijd gedoe met Windows. Houdt een firewall de invoer niet tegen ?

Via een omweg werkt het wel. Echter het probleem met SignalK invoer in OpenCPN is (nog) niet opgelost.

Alles heeft zijn logica en doet te vinden zijn.

Hier nog een afbeelding. OpenCPN of een AMD64 systeem. Met alle data uit de rpi4.
Ja, leuk dat je kan laten zien dat het werkt, maar zo makkelijk is het blijkbaar niet (altijd).
Een firewall probleem verwacht ik niet, dan zou het met nmea data ook niet werken
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 15 mei 2025 15:50 #1625804

  • Aswin
  • Aswin's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 787
Wat ik niet begrijp is het plaatje van signalk. Je schrijft dat je niet op de boot bent en dat je daarom alleen de batterijmonitor ziet. Heb jij dan een pi op de boot die onderdeel is van je thuisnetwerk? Daar lijkt het op gezien het adres dat je gebruikt 10.10.enz. Zo ja, op welk netwerk logt je laptop dan in als je op de boot bent? Ook op je thuisnetwerk of op een ander netwerk?

Ik zou eens met putty kijken of er echt data binnenkomt op de port. Kies RAW mode in putty. Putty natuurlijk op je laptop op de boot uitvoeren.
Alleen ingelogde leden kunnen reageren.

Opencpn en signalk 15 mei 2025 15:55 #1625806

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1348
Ja, klopt, ik heb een vpn naar de boot ( of eigelijk andersom).
Maar dat maakt niets uit.
Tenslotte werkt het met de nmea data vanuit signalk wel.
Dat 10.10.10.1 adres is het ip adres van de raspberry op de boot zelf.
Laatst bewerkt: 15 mei 2025 15:56 door lschip.
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.161 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl