Welkom  

   

Mijn Menu  

   

What's Up  

Geen evenementen
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten

Onderwerp: Raspberry Pi en OpenCPN: opletten bij "shutdown"

Raspberry Pi en OpenCPN: opletten bij "shutdown" 19 jan 2023 10:15 #1453049

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6753
Openplotter en OS is intussen ook een nieuwe versie, ben bang dat ea moeilijker wordt dan een frisse start.
Gelukkig kost een SD kaartje maar een paar €'s en je leert dan ook gelijk hoe je systeem inelkaar steekt.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 19 jan 2023 10:39 #1453053

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7520
Gebruik hier helemaal geen SD kaartjes meer. Voor € 18,- heb ik een snelle USB stick met 64 GB.

Een NVMe SSd boardje 128 GB kost circa € 20,-. Moet je nog wel behuizing bij kopen. Werken allemaal op de USB 3 poort.

Met de laatste Eeprom versie starten USB apparaten op van vanaf een usb poort.

Bram
Laatst bewerkt: 19 jan 2023 10:40 door brambo.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 19 jan 2023 10:41 #1453054

  • Eclips
  • Eclips's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6717
RAID-5 op een Pi???
En dan zijn er mensen die denken dat een UPS-HAT teveel gedoe is. :S
Roald

Never follow a Southerly!
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 19 jan 2023 11:04 #1453058

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1021
Die snelle usb stick is feitelijk ook een SD kaartje....
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 20 jan 2023 08:43 #1453218

Dank voor alle aanwijzingen, als ik nog even tijd vind deze winter ga ik het proberen. Zal het dan als leek ook documenteren zodat het voor andere leken makkelijk na te apen is tot een stappenplan van het niveau van copy paste enter. Maak tegen die tijd wel een eigen draadje en hopelijk kijken de experts dan ook weer even mee...
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 20 jan 2023 09:00 #1453223

Er staan toch handleidingen voldoende op het net over hoe een RPi systeem read-only te maken? Of is dit heel specifiek naar de applicatie die je draait en vereist dit specifieke afwijkingen voor OpenPlotter/OCPN?
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 20 jan 2023 15:28 #1453318

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6753
Inderdaad handleidingen voor RO genoeg. Het gaat juist om de combinatie, want je wilt ook data (tracks waypoints etc) bewaren. En door je "/home" RW te houden, maar wel veilig dmv raid-5 kan dat.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 20 jan 2023 15:35 #1453319

Mooi!
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 02 mei 2023 22:15 #1476995

  • mvdp
  • mvdp's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 197
3Noreen schreef :
2. Een hele ingewikkelde waarbij het besturingssysteem aan OpenCPN verzoekt om af te sluiten. Ik heb het niet zelf bedacht ;)

Volgens mij is die ingewikkelde manier niet nodig maar kan je OpenCPN op verzoek afsluiten met dit commando:

kill -sUSR1 $(pgrep opencpn)

Dit wordt bevestigd met deze melding in ~/.opencpn/opencpn.log:

00:03:24.853 MESSAGE chart1.cpp:2697 opencpn::MyApp exiting cleanly...

Het kill commando toewijzen aan de actie van een knop die je indrukt als je het systeem uit wil zetten.

De betreffende code staat in github.com/OpenCPN/OpenCPN/blo...src/OCPNPlatform.cpp op regel 321
Laatst bewerkt: 02 mei 2023 22:19 door mvdp.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 03 mei 2023 05:41 #1477010

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14906
Goed uitgezocht. Dank voor het delen. Ik zal dit zeker gaan gebruiken.
dat conservatieven in doorsnee hechten aan veiligheid, voorspelbaarheid en autoriteit, terwijl liberalen zich eerder thuis voelen bij nuance en complexiteit,
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 03 mei 2023 06:40 #1477018

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 834
Eclips schreef :
Beetje vreemde reacties op het gebruik van iets UPS-achtigs hier..... Ik ben vooralsnog tevreden met de PiJuice, ook omdat ik het spul nu inderdaad met een druk op de knop aan en uit kan zetten.
Denk dat de reacties voornamelijk komen door dat laatste, dat je *zelf* met een knop de Pi moet afsluiten. Wat je zou willen is dat je 'gewoon' de hoofdschakelaar omzet en dat dan alles veilig uitgeschakeld wordt, zonder dat je daarover hoeft na te denken.

Om dat mogelijk te maken moet de UPS dus een automatische shutdown initiëren zodra deze op de batterij draait. Het sleutelwoord hierin is *automatisch*. Heb ff naar de specs van die PiJuice gekeken, maar kon zoiets zo snel niet ontdekken. Wellicht dat andere UPS'en dat wel hebben.

Mij lijkt een UPS met auto-shutdown het meest ideaal, want dan hoef je niet te prutsen met (read-only) partities, RAID5, scriptjes om het eea terug te kopiëren etc. maar voeg je gewoon een klein stukje hardware toe; de (navigatie) software is dan volledig agnostisch dus dat zou zonder voorbehoud werken voor ieder systeem, zoals bv AvNav.

Overigens verwacht (hoop?) ik dat Avnav veel vergevingsgezinder is dan OpenCPN qua niet netjes afsluiten omdat het een veel lichtere toepassing is, er draait immers geen GUI op of andere (zware) software zoals VNC maar is compleet headless. Alhoewel Avnav uiteraard ook iets met logfiles doet en zo, wat een risico is en blijft. Mijn strategie hierin is dat ik aankomend seizoen met Avnav ga proefdraaien, zonder enige afsluitvoorziening. Gaat dat vlekkeloos, dan hoef ik niets te doen. Zo nee, dan ga ik denk ik voor een UPS + auto-shutdown. We gaan het zien.
Laatst bewerkt: 03 mei 2023 06:41 door VegaMan.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 03 mei 2023 07:19 #1477024

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14906
Ik gebruik een kleine micro controller met wat schakelaars en relais die aan de hand van de stand van de verbonden schakelaars custom nmea sentences naar de boordcomputer stuurt. Eén van die berichten is de stand van de schakelaar om de boordcomputer uit te schakelen. Als het bericht om de computer uit te schakelen binnenkomt dan roept de message dispatcher de routine aan om de computer uit te schakelen.

Eén van de andere schakelaars is om SOG in plaats van STW te gebruiken. Zo'n micro controller heeft nog tal van andere mogelijkheden om te interfacen met het boordsysteem.
dat conservatieven in doorsnee hechten aan veiligheid, voorspelbaarheid en autoriteit, terwijl liberalen zich eerder thuis voelen bij nuance en complexiteit,
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 03 mei 2023 07:42 #1477032

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7520
Alle computer systemen sluit je netjes af. Je trekt toch thuis van je computer ook niet de stekker eruit van het ding om je een nog werkende programma te stoppen.

Wat doet OpenCPN na het afsluiten ? Die slaat de gegevens op die je in gebruik hebt, zodat je bij het opstarten de laatste gegevens en instellingen weer direct beschikbaar hebt. Dat afsluiten vergt enige tijd.

De aluminium Argon kastjes met een aan- en uitschakelaar voor de RPI4 hebben een voorziening voor het uitschakelen van de stroom met vertraging.

Vindt je dat lastig, dan kun deze optie door een jumper te verplaatsen uitzetten.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 03 mei 2023 07:49 #1477036

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 834
brambo schreef :
Alle computer systemen sluit je netjes af. Je trekt toch thuis van je computer ook niet de stekker eruit van het ding om je een nog werkende programma te stoppen.
Thuis wel, maar aan boord werkt alles anders, daar moeten systemen bestand zijn tegen ongereguleerd afsluiten. Dat is *juist* het hele onderwerp van deze draad. Robuustheid is de sleutel.
Laatst bewerkt: 03 mei 2023 07:54 door VegaMan.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 03 mei 2023 07:53 #1477038

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 834
3Noreen schreef :
Ik gebruik een kleine micro controller met wat schakelaars en relais die aan de hand van de stand van de verbonden schakelaars custom nmea sentences naar de boordcomputer stuurt. Eén van die berichten is de stand van de schakelaar om de boordcomputer uit te schakelen. Als het bericht om de computer uit te schakelen binnenkomt dan roept de message dispatcher de routine aan om de computer uit te schakelen.
Aha, dit heb je 'bovenop' een UPS (PiJuice?) gebouwd? En dan werkt die zoals ik graag zou willen zien, als UPS met auto-shutdown. Zoek dan liever even door naar een UPS die dit al ingebouwd heeft
Laatst bewerkt: 03 mei 2023 07:55 door VegaMan.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 03 mei 2023 08:02 #1477041

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7520
Wat een onzin. Aan boord werkt een computer system net zo als thuis !

En als je eens vergist. Het Ext4 file systeem is een journaled file systeem en is zelf herstellend.

Bij AvNAV zal het wel net zo werken. Want als het goed is, dan moet je de laatste handelingen en instellingen weer terugzien bij het opnieuw opstarten.

Allemaal volstrekt logisch.

Anders een vertraging inbouwen bij de idee "stroom" afsluiten. Dat is wat het Argon kastje doet.

Bram
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 03 mei 2023 08:05 #1477044

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 834
brambo schreef :
Wat een onzin. Aan boord werkt een computer system net zo als thuis !
Als je dit niet snapt, dan zitten we op een andere golflengte en heeft verder discussiëren met jou over het probleem wat in deze draad besproken wordt geen enkele zin.

brambo schreef :
Bij AvNAV zal het wel net zo werken. Want als het goed is, dan moet je de laatste handelingen en instellingen weer terugzien bij het opnieuw opstarten.
Dat zei ik al. Maar ik verwacht dat AvNav veel minder problemen kent dan OpenCPN omdat het een superlichte toepassing is, zeker vergeleken met OpenCPN.

Overigens heb ik in de proefopstelling met Avnav die ik een paar maanden had geen enkele keer netjes afgesloten. Desondanks geen enkel opstartprobleem. Dus heb goede hoop dat ik voor Avnav geen enkele afsluitvoorziening nodig heb. Zoals gezegd ga ik dat testen in de praktijk en zal het resultaat tzt meedelen.
Laatst bewerkt: 03 mei 2023 08:15 door VegaMan.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 03 mei 2023 08:07 #1477047

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14906
VegaMan schreef :
3Noreen schreef :
Ik gebruik een kleine micro controller met wat schakelaars en relais die aan de hand van de stand van de verbonden schakelaars custom nmea sentences naar de boordcomputer stuurt. Eén van die berichten is de stand van de schakelaar om de boordcomputer uit te schakelen. Als het bericht om de computer uit te schakelen binnenkomt dan roept de message dispatcher de routine aan om de computer uit te schakelen.
Aha, dit heb je 'bovenop' een UPS (PiJuice?) gebouwd? En dan werkt die zoals ik graag zou willen zien, als UPS met auto-shutdown. Zoek dan liever even door naar een UPS die dit al ingebouwd heeft

Het is meer dat ik het micro controllertje toch al had.
Het registreert bijvoorbeeld ook of de motor loopt. Ik wil namelijk in mijn log files onderscheid kunnen maken tussen zeilen en op de motor varen. Daar is het ding in de eerste plaats voor gekomen. Maar ook het met snel een schakelaar om zetten kunnen kiezen tussen STW of SOG blijkt in praktijk heel handig als het log weer eens niet doet wat ik er van verwacht. Zo'n paddlewheel log is notoir onbetrouwbaar.
dat conservatieven in doorsnee hechten aan veiligheid, voorspelbaarheid en autoriteit, terwijl liberalen zich eerder thuis voelen bij nuance en complexiteit,
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 03 mei 2023 08:09 #1477050

  • Zeilvis
  • Zeilvis's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1377
Aha, dit heb je 'bovenop' een UPS (PiJuice?) gebouwd? En dan werkt die zoals ik graag zou willen zien, als UPS met auto-shutdown. Zoek dan liever even door naar een UPS die dit al ingebouwd heeft

Zoals deze:

docs.hatlabs.fi/sh-rpi/


Op mijn verzoek is mijn forumnaam veranderd van Zeilzin naar Zeilvis. Hierin zijn zeilen en duiken verbonden. Groeten uit Delfzijl, Evert
Laatst bewerkt: 03 mei 2023 08:12 door Zeilvis.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 03 mei 2023 08:14 #1477053

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 834
Zeilvis schreef :
Aha, dit heb je 'bovenop' een UPS (PiJuice?) gebouwd? En dan werkt die zoals ik graag zou willen zien, als UPS met auto-shutdown. Zoek dan liever even door naar een UPS die dit al ingebouwd heeft

Zoals deze:

docs.hatlabs.fi/sh-rpi/


Yup, dit is wat ik zoek. de auto-shutdown:


Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 03 mei 2023 08:19 #1477055

  • Zeilvis
  • Zeilvis's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1377
Ik heb er een gekocht en ontvangen en ga deze binnenkort installeren. Ik zal mijn ervaring posten.
Op mijn verzoek is mijn forumnaam veranderd van Zeilzin naar Zeilvis. Hierin zijn zeilen en duiken verbonden. Groeten uit Delfzijl, Evert
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 03 mei 2023 08:19 #1477056

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14906
In de 17 jaar dat ik met mijn huidig boot vaar is het aantal keren dat de stroom door storing is uitgevallen op de vingers van 1 hand te tellen. Dus daarvoor ga ik geen extra hardware aanschaffen in de vorm van een UPS. Als de stroom vaker het laat afweten zou ik eerder dat probleem willen oplossen door de stroomvoorziening in zijn geheel betrouwbaarder te maken. Als de stroom namelijk uitvalt doen de volgende essentiële zaken het niet meer.
- marifoon
- AIS transponder
- Radar
- kaartplotter
- GPS
- stuurautomaat
- diepte meter
- boordverlichting
dat conservatieven in doorsnee hechten aan veiligheid, voorspelbaarheid en autoriteit, terwijl liberalen zich eerder thuis voelen bij nuance en complexiteit,
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 03 mei 2023 08:27 #1477057

  • Zeilvis
  • Zeilvis's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1377
Het gaat mij zeker niet om de bescherming tegen stroomuitval, maar meer om de automatische manier om de RPi netjes uit te zetten.Hierdoor kan de 'bemanning' ook de boel uitzetten, zonder dat er problemen kunnen ontstaan.
Op mijn verzoek is mijn forumnaam veranderd van Zeilzin naar Zeilvis. Hierin zijn zeilen en duiken verbonden. Groeten uit Delfzijl, Evert
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 03 mei 2023 08:39 #1477062

  • VegaMan
  • VegaMan's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 834
Zeilvis schreef :
Het gaat mij zeker niet om de bescherming tegen stroomuitval, maar meer om de automatische manier om de RPi netjes uit te zetten.Hierdoor kan de 'bemanning' ook de boel uitzetten, zonder dat er problemen kunnen ontstaan.
Ja, dit is voor mij ook de overweging om na te denken over dit soort oplossingen, dat je de systemen robuuster maakt zodat je (menselijke) fouten kunt opvangen. En ook een stuk gemoedsrust, omdat je over bepaalde dingen niet meer hoeft na te denken. Het is te gemakkelijk om te roepen dat je je systeem net zou moet afsluiten zoals thuis om problemen te voorkomen, aan boord gelden andere regels.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 03 mei 2023 08:44 #1477066

  • Eclips
  • Eclips's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6717
VegaMan schreef :
Mij lijkt een UPS met auto-shutdown het meest ideaal, want dan hoef je niet te prutsen met (read-only) partities, RAID5, scriptjes om het eea terug te kopiëren etc. maar voeg je gewoon een klein stukje hardware toe; de (navigatie) software is dan volledig agnostisch dus dat zou zonder voorbehoud werken voor ieder systeem, zoals bv AvNav.

Inmiddels ben ik toch afgestapt van de PiJuice en overgestapt op een "UPS PiCo-HV4" HAT van PiModules.com. Die doet precies wat je omschrijft: automatisch netjes afsluiten als je de stroom eraf haalt. Hoe lang de Pi daarbij nog blijft doorlopen en wat hij doet als de stroom weer terugkomt (het is per slot van rekening een UPS) is allemaal instelbaar. Het ding heeft bovendien een 12v ingang, dus geen geklooi met USB-stekkertjes.
Enigszins nerdy is het wel, want in "true Pi fashion" moet de hele configuratie in een terminalvenster plaatsvinden. Daar komt bij dat de documentatie niet helemaal up-to-date is en dat de support van PiModules op dit moment helemaal nul is. Het bedrijf zit in Griekenland. Ik heb bij SOS Solutions (daar had ik de HAT gekocht) geïnformeerd of PiModules nog wel in business is. Volgens hun wel, maar vooralsnog is daar niets van te merken. Het ding werkt prima, maar je hebt er dus wel wat doorzettingsvermogen voor nodig. Het is net zeilen... ;)
Roald

Never follow a Southerly!
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.172 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl