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 10 feb 2022 10:34 #1367395

  • Bidoum
  • Bidoum's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1
Jumpinjack schreef :
Ben even aan t spelen met de setup om eea auto op te starten etc.
En hoewel de connecties t prima doen, lijkt het er op dat alle waardes in Node Red de helft zijn van SPD?
Zo kom ik natuurlijk nooit op 100% performance :)

Hey,

I'm new on the forum and can only write in english sorry for that. Hopefully translator are now working pretty well.
I'm facing the same issue regarding enabling PGN 130824 and 130833 on a NGT-1 for use with SignalK BandG performance plugin and I was wondering weither you found a solution to write Tx configuration from Windows without the need of OpenCPN.
I will work on it on my side. Already wrote to Actisense support for some help with their C SDK.
Also, does your NGT-1 keeps the configuration over time? I'm afraid it loses it...

Hope we can go on with this together!

Best regards,
Sailsailsail
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 10 feb 2022 11:16 #1367405

  • michaelh
  • michaelh's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 176
SailingPD draait nu bijna headless op de pi. De applicatie heeft nog ergens een display nodig. We gebruiken nu een 'fake' display, maar het zou nog wat eenvoudiger zijn kwa installatie en ruimte besparen als die niet nodig zou zijn.

De foutmelding in SailingPD is de volgende. Is het nog mogelijk om de afhankelijkheid van die $DISPLAY er uit te halen?

root@spd:/opt/sailingpd/sailingpd-v3.3.1-linux-armv7# ./sailingPD
Traceback (most recent call last):
File "sailingPD.py", line 589, in <module>
File "tkinter/__init__.py", line 2270, in init
_tkinter.TclError: no display name and no $DISPLAY environment variable
[3744] Failed to execute script 'sailingPD' due to unhandled exception!
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 10 feb 2022 11:25 #1367410

michaelh schreef :
De foutmelding in SailingPD is de volgende. Is het nog mogelijk om de afhankelijkheid van die $DISPLAY er uit te halen?

root@spd:/opt/sailingpd/sailingpd-v3.3.1-linux-armv7# ./sailingPD
Traceback (most recent call last):
File "sailingPD.py", line 589, in <module>

Dat is heel raar....
regel 589 maakt het root screen van tk, maar alleen als screen=True.
En screen wordt alleen True als er GEEN file headless.txt bestaat.....
headlessfile=filestoredef + "/systemfiles/headless.txt"

screen=not path.exists(headlessfile) #check existence of headless.txt file. If so, screen is False

================= START OF TKINTER LOOP

if screen:  # only start TK when screen is True (no file headless.txt )
    root=Tk()
"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 feb 2022 11:27 door Baasklusje.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 10 feb 2022 11:50 #1367416

  • michaelh
  • michaelh's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 176
Dus .... (zware dag).
We starten SPD na installatie nu nog 1x met display op voor de selectie van de bestanden. Daar gaat het natuurlijk fout. (Wens: laatst gebruikte bestanden in een ini file of een service om de bestanden waarmee gestart wordt op te geven, maar dat zal meer werk zijn).
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 10 feb 2022 12:03 #1367419

Wat zou het voordeel van een ini file zijn boven een txt voor de lijst van files om mee te starten?
(de huidige startupfiles.txt)? Dat zie ik even niet....

Alle andere files (processlist, sendoverwifi, NMEAtemplates, webserverselection, icon, background, logs en copies) gaan allemaal vanzelf...
"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 feb 2022 12:45 door Baasklusje.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 10 feb 2022 13:51 #1367452

michaelh schreef :
Dus .... (zware dag).
We starten SPD na installatie nu nog 1x met display op voor de selectie van de bestanden. Daar gaat het natuurlijk fout. (Wens: laatst gebruikte bestanden in een ini file of een service om de bestanden waarmee gestart wordt op te geven, maar dat zal meer werk zijn).
Die staan ook in een file. Die file wordt aangemaakt na de eerste startup.
Maar kan je ook gewoon handmatig maken /kopieren.
aka jumpinjack
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 10 feb 2022 16:17 #1367480

  • michaelh
  • michaelh's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 176
Baasklusje schreef :
Wat zou het voordeel van een ini file zijn boven een txt voor de lijst van files om mee te starten?
(de huidige startupfiles.txt)? Dat zie ik even niet....

Alle andere files (processlist, sendoverwifi, NMEAtemplates, webserverselection, icon, background, logs en copies) gaan allemaal vanzelf...

Als het een ini file is, is het makkelijker de startup files met programmatuur aan te passen. Denk aan selectie van bestanden / polar etc en daarna spd opstarten. Het zou mooi zijn als dat in de headless situatie ook zo makkelijk kan. Kan in de huidige situatie ook, maar dan moet je regel zoveel van een bestand aanpassen, terwijl dat met ini files makkelijker werkt.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 10 feb 2022 16:30 #1367485

michaelh schreef :

Als het een ini file is, is het makkelijker de startup files met programmatuur aan te passen. Denk aan selectie van bestanden / polar etc en daarna spd opstarten. Het zou mooi zijn als dat in de headless situatie ook zo makkelijk kan. Kan in de huidige situatie ook, maar dan moet je regel zoveel van een bestand aanpassen, terwijl dat met ini files makkelijker werkt.

Valt wel mee toch?

- De NMEAtemplates is txt maar de volgorde van de records doet er niet toe
- idem de webserverselection. Elke volgorde is goed.
- boatspecifics, processlist en sendoverwifi zijn al ini.

Blijft over de startupfiles.txt.
Daarin staan door iedereen zelfgekozen filenamen, 5 regels...
De volgorde is wel vast:
boatspecifics, polar, heelpolar, deviation en stwcorrection.

De simpelste teksteditor kan dat wel aan, toch?
"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 10 feb 2022 19:05 #1367531

Heb de startupfiles.txt nu (ook) een ini gemaakt.
De txt blijft ook bestaan, maar als er een ini is dan krijgt die de voorkeur.
Bij succesvolle start worden beide weer geschreven, voor de volgende keer.

Voordat ik het verder invoer (manual, readme, versions, compilatie) wil ik toch graag eerst snappen wat nu toch het voordeel is.....

De startupfiles.ini:
[startupfiles]
boatfile = C:/Users/naerc/Documents/Bootdocumenten/sailingpd/boatspecifics/example boatspecifics.ini
polarfile = C:/Users/naerc/Documents/Bootdocumenten/sailingpd/polars/capolavoro 2021 polar.csv
heelpolarfile = C:/Users/naerc/Documents/Bootdocumenten/sailingpd/heelpolars/heelpolar.csv
deviationfile = C:/Users/naerc/Documents/Bootdocumenten/sailingpd/deviation/capo beste 2D deviation.csv
stwcorrfile = C:/Users/naerc/Documents/Bootdocumenten/sailingpd/stwcorrection/stw capo beste 2D.csv
"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 feb 2022 19:07 door Baasklusje.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 11 feb 2022 11:12 #1367712

  • michaelh
  • michaelh's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 176
Oke, het draait weer. Nu inderdaad helemaal zonder display of display libraries. De eerste keer dat je de file maakt met de teksteditor, moet je weten wat op welke regel staat, valt allemaal mee, maar toch. We hebben al programmatuur om ini files aan te passen en kunnen dat nu ook gebruiken om de startupfiles.ini aan te passen. Kan ook zonder, maar ook hier maakt een ini het makkelijker.

Volgende stap is headless starten vanuit node red, misschien zelfs ooit als signalk plugin. Daarna kan je dus in node red een ui maken om startupfiles, polars etc te selecteren, de juiste instellingen naar de ini te schrijven en dan spd af te sluiten en opnieuw op te starten. Binnenkort alles op de boot plaatsen, varen en kijken of er nieuwe wensen uit komen. Ideeën genoeg...

SailingPD blijft een mooi stuk software dat een hoop nieuwe ideeën oplevert (software ontwikkeling blijft leuk), hopelijk straks ook weer veel leren op het water... ;-)
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 11 feb 2022 11:16 #1367713

Ik zie ook uit na het gebruik :) Was eerst alleen van plan “dat ene allesomvattende getal” weer te geven, maar ben erg benieuwd naar hoe de berichten gaan werken!
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 11 feb 2022 11:22 #1367719

michaelh schreef :
Oke, het draait weer. Nu inderdaad helemaal zonder display of display libraries. De eerste keer dat je de file maakt met de teksteditor, moet je weten wat op welke regel staat, valt allemaal mee, maar toch. We hebben al programmatuur om ini files aan te passen en kunnen dat nu ook gebruiken om de startupfiles.ini aan te passen. Kan ook zonder, maar ook hier maakt een ini het makkelijker.

Ok, mooi. Wat was er mis dat er toch een scherm wilde komen? (kan niet aan SPD liggen ;-) )

Ik ga binnenkort de ini versie van de opstartfiles wel maken.
Probleem is een beetje dat bestaande gebruikers dan ongevraagd overschakelen naar de ini-versie van startupfiles, want die moet wel geschreven worden (na een blanco start), en dan is hij er de volgende keer en wordt hij gebruikt (terwijl de txt versie ook blijft bestaan).

Misschien moet ik de txt versie door SPD laten deleten na een succesvolle creatie van de ini versie....?
Dan schakelt iedereen vanzelf om naar een startupfiles.ini.

Zijn er gebruikers (anderen dan michaelh) die die file zelf editen????
"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: 11 feb 2022 11:24 door Baasklusje.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 13 feb 2022 09:34 #1368244

Nachtvlinder schreef :
Vreemd!

Net op de Pi geprobeerd: daar kan de bewuste PGN wel geselecteerd worden als Tx-enabled:





Het lijkt dus niet aan de firmware te liggen, maar aan de (ik noem het maar) run-time configurerende software.

Heb nu geen display om te testen, maar lijkt erop dat de NGT-1 nu bruikbaar is met de Pi voor deze toepassing :)

Nu nog onder Windows - maar dat is offtopic in dit draadje ;)
Dit gister ook gepoogd, maar de TX window wil maar niet te voorschijn komen.
Zal t nog eens met een andere rpi proberen. Heb je er nog iets bijzonders voor gedaan?
aka jumpinjack
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 14 feb 2022 21:09 #1368800

Jumpinjack schreef :
…de TX window wil maar niet te voorschijn komen.
Zal t nog eens met een andere rpi proberen. Heb je er nog iets bijzonders voor gedaan?

Alleen op de knop “Open device TX PGN’s geklikt…
Laatst bewerkt: 14 feb 2022 21:09 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 22 feb 2022 10:00 #1370994

Vraagje: zijn er mensen die SPD draaien op de 32 bits ARMV7 architectuur (op een RPi, neem ik aan)?

Achtergrond: de 'compilatie' op Github van die versie doet het om een of andere reden niet meer.
Pyinstaller (tool dat de hele boel in een executable stopt) weet niet meer hoe dat moet.
Fatal error: PyInstaller does not include a pre-compiled bootloader for your platform. 

Als er geen gebruikers van ARMV7 zijn kunnen we dat gewoon uit zetten...
"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: 22 feb 2022 10:01 door Baasklusje.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 22 feb 2022 10:06 #1370996

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1021
Op dit moment niet maar ik wil dit zeker wel gaan proberen.
Dus ik zou het jammer vinden als dat op de RPI niet meer kan.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 22 feb 2022 10:19 #1371004

Ik draai op 32 bit rpi (openplotter) met armv7.
Openplotter op 64 bit is nog in alfa.
In mn eerste test draaide t, maar missen nog een aantal key features.

Maar ik zou kunnen kijken of er te switchen valt.
aka jumpinjack
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 22 feb 2022 11:08 #1371016

  • michaelh
  • michaelh's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 176
Ja, zeker. Voorlopig nog wel. Zou erg jammer zijn als het niet meer ondersteund wordt.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 22 feb 2022 13:56 #1371084

Opgelost! Menno (dank!) heeft de Pyinstaller job op Github aangepast zodat ook de 32bits ARMV7 versie weer beschikbaar is! V3.3.4.1 is er.
"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 22 feb 2022 14:24 #1371094

pfff, net als met de framboos, denk ik zomaar, meer updates dan gebruikers...
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.

Sailing Performance Dashboard op de Raspberry Pi 22 feb 2022 15:09 #1371110

roozeboos schreef :
pfff, net als met de framboos, denk ik zomaar, meer updates dan gebruikers...

Ach, het is gratis, moet je maar denken.

Eigenlijk wel heel knap dat jij gewoon geld vraagt voor de gammele software in de roosmux.

En nu graag wegwezen uit dit projectdraadje als je niets nuttigs te zeggen hebt.
"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 22 feb 2022 22:00 #1371246

Baasklusje schreef :
Opgelost! Menno (dank!) heeft de Pyinstaller job op Github aangepast zodat ook de 32bits ARMV7 versie weer beschikbaar is! V3.3.4.1 is er.
:woohoo: :woohoo:
aka jumpinjack
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 22 feb 2022 23:33 #1371256

Baasklusje schreef :
Opgelost! Menno (dank!) heeft de Pyinstaller job op Github aangepast zodat ook de 32bits ARMV7 versie weer beschikbaar is! V3.3.4.1 is er.

Fijn, bedankt!

Ga binnenkort m’n Rpi maar eens updaten met dit mooie stukje software… Doe ik eigenlijk nooit, blijf er normaal gesproken vanaf, maar voor SPD maak ik graag een uitzondering!

Nu eerst nog een ST60 multi ergens scoren…de rest heb ik al…
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 23 feb 2022 08:55 #1371296

  • Effies
  • Effies's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 103
Of de 110% om je pols...!?

open-boat-projects.org/de/cate...ojects/openhardware/



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

Sailing Performance Dashboard op de Raspberry Pi 09 mrt 2022 13:18 #1374529

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1021
Ik probeer spd nu ook op een pi te installeren.
Maar misschien lees ik de handleidingen niet goed maar het lukt niet helemaal.
In boatspecifics en in signalk heb ik /dev/ttySPD geconfigureerd, dan werkt het niet. Er is ook geen ttySPD.
Of kan het ook via tcp of udp?
Spd en signalk staan op dezelfde rpi.

Een tip om mij verder op weg te helpen is welkom.
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.186 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl