Welkom  

   

Mijn Menu  

   

What's Up  

Geen evenementen
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten
De mogelijkheden om zelf te knutselen/ontwikkelen met de nieuwste generatie mini-PC's is eindeloos. Omdat er diverse fraaie initiatieven lopen die best wat eigen plek behoeven, bundelen we onze kennis in deze categorie.

Onderwerp: Sailing Performance Dashboard op de Raspberry Pi

Sailing Performance Dashboard op de Raspberry Pi 09 mrt 2022 13:36 #1374532

Van signalk naar spd: tcp
Van spd naar signalk: node red
aka jumpinjack
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 09 mrt 2022 13:47 #1374537

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1021
Jumpinjack schreef :
Van signalk naar spd: tcp
Van spd naar signalk: node red

Ok, maar iets concreter.

Van spd naar signalk is al gelukt.
Maar signalk naar spd via tcp niet.
Waar moet wat staan (is dat gedocumenteerd, ik kon het niet vinden)?
Laatst bewerkt: 09 mrt 2022 13:49 door lschip.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 09 mrt 2022 14:05 #1374542

Zal t vanavond wel even opschrijven hier.

Signalk, out of the box, puts the 0183 messages on localhost:10110

You need to set the config file in spd on tcp.
And localhost:10110
aka jumpinjack
Laatst bewerkt: 09 mrt 2022 14:15 door Shutter Speed.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 09 mrt 2022 14:16 #1374547

Jumpinjack schreef :
Uhm, ik heb gewoon op spd de ini file op:

[NMEAconnection]
channel = network

[NMEAnetwork]
Type = TCP
NMEA_IP = localhost
NMEA_PORT = 10110

Signalk broadcasts nmea0183 data standaard op die poort.

Zo krijgt spd helemaal soepel de updates van signalk binnen. En stuurt die ook weer terug via node red.

Niks geen serial ports. Dit is echt een stuk makkelijker :)
aka jumpinjack
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 09 mrt 2022 15:08 #1374560

  • BP05
  • BP05's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 113
Bij mij werkt dit.
Dus een hard IP van de localhost. En de ‘channel’ goed?

[NMEAconnection]
channel = network

[Serial]
port = COM2
speed = 38400
bits = 8
parity = N
stopbits = 1
RTSCTS = 0

[Serialout]
portout = none
speedout = 4800
bitsout = 8
parityout = N
stopbitsout = 1
RTSCTSout = 0

[NMEAnetwork]
Type = TCP
NMEA_IP = 10.10.10.1
NMEA_PORT = 10110
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 09 mrt 2022 15:23 #1374568

Helemaal goed!
aka jumpinjack
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 09 mrt 2022 15:27 #1374571

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1021
Ok, helder.
Maar hoe stel ik de Signalk data connectie dan in?
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 09 mrt 2022 15:48 #1374573

  • BP05
  • BP05's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 113
Heb je op de Server de ‘Plugin’ enabled? En zoveel mogelijk data aangevinkt?
Daarmee wordt de nmea data daadwerkelijk uitgezonden over poort 10110.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 09 mrt 2022 17:34 #1374596

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1021
In Signalk is de in en output "connected"

Signak stuurt alles uit op udp op 10110, die kan ik voorbij zien komen met een tooltje op mijn telefoon.

In de pluging NMEA0183 to NMEA0183* staat alles aangevinkt, verder conform handleiding gedaan.

SPd draait maar ik ben wel thuis dus ik weet niet of ik nu kan zien of het werkt (hier geen relevante data lijkt mij)....

In debug in signalk zie ik in elk geval niets...

Oh, en op 10.10.10.1/9090/ws zie ik (geen idee wat er bedoeld wordt):
No WebSocket UPGRADE hdr: none
Can Üpgrade"only to "WebSocket"

En 10.10.10.1:9090/demo laat wat knoppen zien en "Attemting to connect"
Laatst bewerkt: 09 mrt 2022 17:40 door lschip.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 09 mrt 2022 17:59 #1374606

  • michaelh
  • michaelh's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 176
lschip schreef :
SPd draait maar ik ben wel thuis dus ik weet niet of ik nu kan zien of het werkt (hier geen relevante data lijkt mij)....

Zorg eerst dat je van signalk de data in spd krijgt. In signal k kan je ook het nmea testbestand wat bij spd zit als data connection (bron) gebruiken. Als je in signal k gebruik maakt van de UDP NMEA 0183 sender, moet je zorgen dat in SPD ook UDP geconfigureerd staat.

Volgende stap is de output van SPD. Of het draaien van de webserver goed gaat, kan je zien als je SPD in een terminal window opstart. Mogelijk geeft dat al meer info.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 09 mrt 2022 19:22 #1374633

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1021
lschip schreef :
Signak stuurt alles uit op udp op 10110, die kan ik voorbij zien komen met een tooltje op mijn telefoon.

Dit was onjuist, Signalk stuur alles uit op tcp op 10110.

boatspecific.ini:
[NMEAnetwork]
Type = TCP
NMEA_IP = 10.10.10.1
NMEA_PORT = 10110

Als ik SPD opstart (./sailingPD):

Empty file headless.txt. Defaults to printer now.
SPD Running cheapo headless, headless.txt exists. Using printer
not available: 10.10.10.1 now defaulting to localhost
Performance Dashboard: Same files to start? Use same start files as last successful run
for Boat,Polar, Heel, Dev and STW Corr?
not to be used just after install.

10.10.10.1 is wel beschikbaar (is de server zelf):
PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data.
64 bytes from 10.10.10.1: icmp_seq=1 ttl=64 time=0.114 ms
64 bytes from 10.10.10.1: icmp_seq=2 ttl=64 time=0.095 ms
64 bytes from 10.10.10.1: icmp_seq=3 ttl=64 time=0.090 ms

Het zal best iets stoms zijn maar ik zie niet wat er fout is...
Laatst bewerkt: 09 mrt 2022 19:22 door lschip.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 09 mrt 2022 20:22 #1374663

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1021
Als ik SPD nu start lijkt het goed (toch?):

Empty file headless.txt. Defaults to printer now.
SPD Running cheapo headless, headless.txt exists. Using printer
Performance Dashboard: Same files to start? Use same start files as last success ful run
for Boat,Polar, Heel, Dev and STW Corr?
not to be used just after install.

Maar ik zie geen dat (in signalk, is wel geconnect) en ik krijg ook geen werkende website
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 09 mrt 2022 21:21 #1374683

  • michaelh
  • michaelh's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 176
lschip schreef :
Als ik SPD nu start lijkt het goed (toch?):

Empty file headless.txt. Defaults to printer now.
SPD Running cheapo headless, headless.txt exists. Using printer
Performance Dashboard: Same files to start? Use same start files as last success ful run
for Boat,Polar, Heel, Dev and STW Corr?
not to be used just after install.

Maar ik zie geen dat (in signalk, is wel geconnect) en ik krijg ook geen werkende website

Heb je sailingpd 1x met user interface gestart om de startupfiles.txt te vullen of heb je die handmatig gevuld?

Je hebt een node red flow in signalk neem ik aan. Als die geconnect is, kan je daar debug output aan zetten en zien of een debug node output geeft? Als je de flow geïmporteerd hebt is het belangrijk dat je ook de dashboard nodes aan node-red hebt toegevoegd. Kan je aangeven welke stappen je al gevolgd hebt?
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 10 mrt 2022 09:52 #1374740

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1021
Ok, dank voor de suggesties.

Ik wist niet dat je een eerste keer met een userinterface moest starten, dat heb ik nu gedaan.
Maar ook daarna zie ik geen startup.txt of startup.ini. Wel geeft hij eerst an dat de server is gestart en luistert op 10110.

Verder klaagt hij over het niet ontvangen van bepaalde data en daarom stopt de server.
Dus thuis kan ik er denk ik niet mee verder.....
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 10 mrt 2022 09:57 #1374741

Om er thuis mee te spelen moet je in signalk een nieuwe datasource aanmaken.
Je kiest voor 0183 / file.
Je kan de sample file gebruiken die in de spd root directory staat.

Je kan dan in signalk 0183 data zien. Dat via tcp naar spd sturen.
Dan start de UI ook op want ziet de benodigde data.
En stuurt spd resultaat via node red weer terug naar signalk.
Wat t dan weer door kan sturen naar jouw n2k netwerk bv.
aka jumpinjack
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 10 mrt 2022 11:37 #1374763

  • BP05
  • BP05's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 113
Jumpinjack schreef :
En stuurt spd resultaat via node red weer terug naar signalk.
Wat t dan weer door kan sturen naar jouw n2k netwerk bv.

Bij mij gebruik ik geen nodered maar leest SignalK de UDP nmea data van SPD die ik SPD in een 'vrije' nmea variable laat stoppen. En via het standaard configureerbare instrumenten paneel van SignalK kan ik die op ieder device aflezen.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 10 mrt 2022 16:31 #1374825

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1021
Jumpinjack schreef :
Om er thuis mee te spelen moet je in signalk een nieuwe datasource aanmaken.
Je kiest voor 0183 / file.
Je kan de sample file gebruiken die in de spd root directory staat.

Je kan dan in signalk 0183 data zien. Dat via tcp naar spd sturen.
Dan start de UI ook op want ziet de benodigde data.
En stuurt spd resultaat via node red weer terug naar signalk.
Wat t dan weer door kan sturen naar jouw n2k netwerk bv.

Ah, dat is handig en simpel. Dit is gelukt. Dank!
Ik zie nu ook data in 10.10.10:9090/demo
Waarom eigenlijk demo? zijn er nog andere webpages?
En ik zie niet alle data in KIP maar dat vind ik wel uit...
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 10 mrt 2022 16:39 #1374830

lschip schreef :
Waarom eigenlijk demo? zijn er nog andere webpages?

Tsja, het ding moest een naam hebben.
Het is een demo van een http-display van de webserver-data, vandaar.

En andere zijn er niet....
"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: 10 mrt 2022 16:40 door Baasklusje.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 13 mrt 2022 20:29 #1375641

FYI Moet nog even op de boot testen, maar om de actisense via openplotter aan te passen zodat die ook de B&G performance pgn door stuurt moet je er voor zorgen dat er minder dan 30 TX pgn' aan staan. En eventueel dit eerst via de actisense software aanpassen. Daarna kan je via openplotter de extra pgn toevoegen. Als er meer dan 30 pgn's tx aan staan, dan komt te schermpje in openplotter niet boven.
Voor te geval dat iemand anders er ook tegen aan loopt...
aka jumpinjack
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 14 mrt 2022 10:25 #1375723

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1021
Is er inmiddels al een html dashboard beschikbaar (zoals het dashboard die je krijgt als je SPD niet-headless opstart?
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 14 mrt 2022 11:20 #1375728

  • michaelh
  • michaelh's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 176
Als je de waarden eenmaal in signal k hebt, zijn daar verschillende mogelijkheden. Je kan met node red zelf een dashboard maken, maar je kan ook met de @mxtommy/kip applicatie en dashboard configureren.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 14 mrt 2022 11:23 #1375729

Als niemand dat al gemaakt heeft, dan niet.
Uit de webserver komen alle data die ervoor nodig zijn.
En ik ga er geen html dashboard voor maken....
"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
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 14 mrt 2022 11:34 #1375732

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1021
Nee, dat snap ik.
Ik vroeg mij af of iemand dat al heeft gedaan. @mxtommy/kip is mij bekend.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 16 mrt 2022 20:49 #1376356

  • michaelh
  • michaelh's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 176
Kan het zijn dat de vragen die spd stelt via de webserver output (en zelf met Y beantwoord) het opstarten vertraagt? Ik heb het idee dat het opstarten wel wat sneller kan? En als je wil weten wat er langs kwam, dan scroll je terug.

Ik blijf het vreemd vinden dat je bij de printer en web output (eigenlijk bij allemaal, als het bestand er niet is, hoef je het ook niet te vragen) blijft vragen of je met de juiste bestanden opgestart bent. Als je niet met die bestanden op wil starten moet je ze niet in de startup files zetten.
Wat is er mis met het tonen van de bestanden en als je niet de juiste bestanden hebt, SPD weer stoppen?
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 17 mrt 2022 09:04 #1376415

Ik wil dat de 3 modes (screen en igv headless printer of web) de mogelijkheid hebben de dialoog bij opstarten te voeren.
Dat kan nu voor screen (met knoppen) en printer (met tekst via toetsenbord).
Alleen bij headless-web worden de vragen op dit moment automatisch met yes beantwoord. Ook daar zou ik ooit nog antwoorden via de webserver kunnen inbouwen. De vragen blijven dus.

Als je geen vragen wil: Noquestionasked = yes ;-)

In de beantwoording van de vragen bij headless-web zit bij elke vraag een vertraging van 0,5 seconde.
Is bedoeld om te kunnen zien wat er gebeurt (anders flitst het langs...)

Die 0,5 seconde kan er natuurlijk uit.
Vinden andere gebruikers dat ok?
"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: 17 mrt 2022 09:17 door Baasklusje.
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.197 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl