Welkom  

   

Mijn Menu  

   

What's Up  

za mei 18 @12:00AM
ZF Pinkstertrip 2024
   

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 02 nov 2021 19:15 #1337103

  • Knoet
  • Knoet's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 2115
Om het goed te testen moet je dan ook niet de aan-uit knop gebruiken, maar de stekker er uit trekken (en/of de batterij, bij een laptop). Of in een VM draaien die je hard afsluit. Een rpi heeft van zichzelf geen aan/uit knop..

Wat ook meespeelt is de controller van je permanente storage. Een SSD heeft een slimmere controller dan een SD (heeft ook één S meer, van Slimmer!) die het filesystem beter beschermt tegen dit soor uitval.
Bert
Spækhugger
Laatst bewerkt: 02 nov 2021 19:19 door Knoet.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 03 nov 2021 10:57 #1337198

Laptops uitzetten door accu te verwijderen, dat gaat tegenwoordig niet zomaar meer...

Even getest met en zonder PDLog sluiten en re-openen (Append) na steeds 900 records.
Geen verschil (in Replay) in de snelheid van SPD.
Dat is wel met een SSD, en die hoeft natuurlijk niet steeds wat milliseconden te verspijkeren aan het verplaatsen van de kop over de disk. Met een HD zal er vast wel verschil zijn.

Voor ik die versie in de download zet hoor ik graag even van de Linux-gebruikers (zeker op de Pi) of deze toevoeging echt nodig is. Als ook op de Pi de PDLog gewoon leesbaar is na het uitschakelen van de voeding (met draaiend SPD) dan is deze toevoeging niet nodig.
"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 05 nov 2021 06:45 #1337616

  • michaelh
  • michaelh's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 176
We zijn nu bezig alle componenten aan elkaar te koppelen:
- Shipmodul naar Signal k
- Signal k tcp output naar virtuele tty/com poort naar SPD
- SPD output via websocket naar node-red en dan weer signal k in

SPD draait als blackbox in een docker en kan eventueel in een webbrowser bekeken worden. File locaties zijn als share beschikbaar.

Tot nu toe heb ik SPD alleen in replay mode gebruikt. Waar ik tegenaan loop is dat SPD de virtuele com poort niet wil openen. Net even geprobeerd met een echte seriele poort met usb/nmea gps, maar ook daar krijg ik dezelfde foutmelding. Wat kan hier het probleem zijn? (De \n in de foutmelding achter de naam van de tty lijkt mij verdacht?).




Met SPD in een webbrowser (en in het bijbehorende dashboard) zou het leuk zijn als SPD een herkenbaar icon heeft. Is daar al iets voor bedacht?
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 05 nov 2021 07:50 #1337636

  • hanst
  • hanst's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 429
michaelh schreef :
Tot nu toe heb ik SPD alleen in replay mode gebruikt. Waar ik tegenaan loop is dat SPD de virtuele com poort niet wil openen. Net even geprobeerd met een echte seriele poort met usb/nmea gps, maar ook daar krijg ik dezelfde foutmelding. Wat kan hier het probleem zijn? (De \n in de foutmelding achter de naam van de tty lijkt mij verdacht?).

Het lijkt er op dat je de variabele nog moet 'strippen'.
Zie hier.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 05 nov 2021 08:02 #1337639

  • michaelh
  • michaelh's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 176
hanst schreef :
michaelh schreef :
Tot nu toe heb ik SPD alleen in replay mode gebruikt. Waar ik tegenaan loop is dat SPD de virtuele com poort niet wil openen. Net even geprobeerd met een echte seriele poort met usb/nmea gps, maar ook daar krijg ik dezelfde foutmelding. Wat kan hier het probleem zijn? (De \n in de foutmelding achter de naam van de tty lijkt mij verdacht?).

Het lijkt er op dat je de variabele nog moet 'strippen'.
Zie hier.

Ah, kijk. Dan hoop ik dat Thomas daar iets mee kan/wil doen.

Gelijk maar de vraag of SPD gebruik zou kunnen maken van ini files: docs.python.org/3/library/configparser.html

Voordeel is dat de bestanden minder foutgevoelig worden, zijn niet meer afhankelijk van info op een bepaalde regel en meer zelfverklarend (ook commentaar bij de variabelen zelf is dan mogelijk).
Daarnaast wordt het makkelijker om vanuit een andere applicatie de config aan te passen (we installeren SPD als een blackbox en willen dan zoveel mogelijk automatisch instellen en mogelijk aanpassen tbv specifiek gebruik).
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 05 nov 2021 08:57 #1337651

michaelh schreef :
hanst schreef :


Het lijkt er op dat je de variabele nog moet 'strippen'.

Ah, kijk. Dan hoop ik dat Thomas daar iets mee kan/wil doen.

Gelijk maar de vraag of SPD gebruik zou kunnen maken van ini files: docs.python.org/3/library/configparser.html

Voordeel is dat de bestanden minder foutgevoelig worden, zijn niet meer afhankelijk van info op een bepaalde regel en meer zelfverklarend (ook commentaar bij de variabelen zelf is dan mogelijk).
Daarnaast wordt het makkelijker om vanuit een andere applicatie de config aan te passen (we installeren SPD als een blackbox en willen dan zoveel mogelijk automatisch instellen en mogelijk aanpassen tbv specifiek gebruik).

De TTY: dat klopt. Voor Windows pakt SPD 5 characters (COMxx) van de com-naam en gooit met een rstrip() een eventuele spatie (5e plek bij COMx) eraf, maar voor linux niets van dat alles, en dus blijft per ongeluk de \n achter de TTY staan. Nooit getest bij gebrek aan live NMEA op Linux....
Menno (dank) wees me er ook al op.

Zal het zsm wijzigen, in versie 2.2.4. (wel afhankelijk voor de Pi van Menno's handwerk-compilatie).
Daar zit dan ook meteen het steeds na 900 regels closen van de PDlog in.

Configparser heb ik al eens naar gekeken na een suggestie van Menno. Is wel veel mooier natuurlijk, maar ook een heel forse wijziging. Ik denk erover....

Icon: heb ik geprobeerd, maar omdat Python de code uitvoert zien we het Icon van Python.
Ik heb nog geen manier gevonden om dat te vervangen door een eigen...
Iemand een idee?
"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: 05 nov 2021 09:04 door Baasklusje.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 05 nov 2021 09:58 #1337667

Ik heb de mods verzocht een apart draadje te maken van het deel van deze draad dat specifiek over de Pi-implementatie gaat. Zo'n beetje alles vanaf 16 september.

Dan blijft het ook leesbaar voor niet-frambozen ;-)

Versie 2.2.4 staat klaar, maar nog niet voor de Pi.....

(TTY-probleem opgelost en steeds closen en openen van de PDLog, tegen kwijtraken bij 'crash')
"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 06 nov 2021 08:28 #1337825

  • michaelh
  • michaelh's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 176
Baasklusje schreef :
Icon: heb ik geprobeerd, maar omdat Python de code uitvoert zien we het Icon van Python.
Ik heb nog geen manier gevonden om dat te vervangen door een eigen...
Iemand een idee?

Is er al een icon voor spd? Dan kan ik die in ieder geval in de browser tonen.

Voor het aanpassen van het icon bij de exe heb je hier misschien wat aan?
www.devdungeon.com/content/pyi...ller-tutorial#toc-12
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 06 nov 2021 10:08 #1337847

michaelh schreef :

Voor het aanpassen van het icon bij de exe heb je hier misschien wat aan?
www.devdungeon.com/content/pyi...ller-tutorial#toc-12

Dank je!

Is het feit dat de exe gemaakt wordt op GitHub met de Python interpreter die daar erin (dat is de eigenlijke exe) staat een probleem?
Het zou betekenen dat we de icon die daarin standaard voor Python aanwezig is moeten vervangen bij het maken van sailingpd.exe ....

Iemand een suggestie voor een mooi icon?
"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: 06 nov 2021 10:15 door Baasklusje.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 06 nov 2021 10:27 #1337850

  • holtere
  • holtere's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 16292
Laatst bewerkt: 06 nov 2021 10:28 door holtere.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 06 nov 2021 10:56 #1337859

"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 06 nov 2021 16:56 #1337928

  • michaelh
  • michaelh's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 176
Baasklusje schreef :
michaelh schreef :

Voor het aanpassen van het icon bij de exe heb je hier misschien wat aan?
www.devdungeon.com/content/pyi...ller-tutorial#toc-12

Dank je!

Is het feit dat de exe gemaakt wordt op GitHub met de Python interpreter die daar erin (dat is de eigenlijke exe) staat een probleem?
Het zou betekenen dat we de icon die daarin standaard voor Python aanwezig is moeten vervangen bij het maken van sailingpd.exe ....

Iemand een suggestie voor een mooi icon?

Waar op Github, heb je een verwijzing? Github zelf zal de exe niet maken, het zal een project op github zijn. Is het zelf compileren geen optie?
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 06 nov 2021 18:11 #1337937

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3393
Baasklusje schreef :
Iemand een suggestie voor een mooi icon?

Spirit-logo met extra D?
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 07 nov 2021 09:06 #1338014

"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: 07 nov 2021 09:11 door Baasklusje.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 07 nov 2021 09:10 #1338016

  • holtere
  • holtere's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 16292
Stoei eens met JeePee als die daar zin in heeft?
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 07 nov 2021 09:36 #1338019

  • michaelh
  • michaelh's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 176
Hoeveel werk is het maken van de versie voor de pi? Is er eventueel hulp nodig?

Als de seriële poorten op de pi gebruikt kunnen worden, kunnen we verder met integreren.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 07 nov 2021 11:04 #1338042

Dat is een vraag voor Menno....
"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 07 nov 2021 11:09 #1338044

  • koko
  • koko's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 15520
Baasklusje schreef : Deze
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 08 nov 2021 10:34 #1338294

"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 08 nov 2021 15:19 #1338392

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3393
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 08 nov 2021 15:42 #1338408

"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 09 nov 2021 09:08 #1338571

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3393
Ik heb het bouwen van versies voor de Raspberry Pi nu ingebouwd in de automatische workflow, dus ze komen nu met alle nieuwe versies mee.

Er zijn twee smaken:
- 64-bit ARM: sailingpd-vX.Y.Z-linux-aarch64.tar.gz
- 32-bit ARM: sailingpd-vX.Y.Z-linux-armv7.tar.gz

Nog niet getest op een echte Pi
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 09 nov 2021 11:09 #1338605

  • michaelh
  • michaelh's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 176
Menno schreef :
Ik heb het bouwen van versies voor de Raspberry Pi nu ingebouwd in de automatische workflow, dus ze komen nu met alle nieuwe versies mee.

Er zijn twee smaken:
- 64-bit ARM: sailingpd-vX.Y.Z-linux-aarch64.tar.gz
- 32-bit ARM: sailingpd-vX.Y.Z-linux-armv7.tar.gz

Nog niet getest op een echte Pi

SPD geeft de volgende foutmelding op de pi:


Misschien een nieuwe module toegevoegd?
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard op de Raspberry Pi 09 nov 2021 11:39 #1338611

michaelh schreef :

Misschien een nieuwe module toegevoegd?

Niets veranderd daar.... regel 68 is: from tkinter import *

Misschien iets niet ge-include bij de compilatie? Menno?
"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 09 nov 2021 18:01 #1338699

Komt er een flatpak installatie?
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.326 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl