Welkom  

   

Mijn Menu  

   

What's Up  

za mei 18 @12:00AM
ZF Pinkstertrip 2024
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten

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

Raspberry Pi en OpenCPN: opletten bij "shutdown" 13 jan 2023 14:36 #1451804

Tot scha en schande heb ik vorig jaar ontdekt dat bij OpenCPN op een Rpi het geen goed idee is om de stekker eruit te trekken na een tocht of na gebruik ervan.. Alle user config's heb ik aldus meerdere keren moeten herprogrammeren.

Zonet opgelost, met de hulp van deze url: embeddedcomputing.com/technolo...th-a-physical-button

Nodig: een (best waterdichte) 5V NO drukknop met -bij voorkeur- een verklikkerlichtje.
Aansluiten op GPIO3 (pin 5) en op GND. Deze zet de Rpi zowel aan als uit.

Het verklikkerlichtje aansluiten op de GPIO zoals gedefinieerd in (command window) crontab -e. Vervolgens invoeren onderaan (en nadien opslaan):

@reboot raspi-gpio set 27 op dh (hier staat ie op GPIO27, dus pin 13)
Laatst bewerkt: 13 jan 2023 14:40 door brice3010.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 13 jan 2023 15:13 #1451813

Brambo heeft gewoon altijd een reservekaartje paraat ;) Da’s het mooie van een RPi!
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 13 jan 2023 15:14 #1451814

brice3010 schreef :
Tot scha en schande heb ik vorig jaar ontdekt dat bij OpenCPN op een Rpi het geen goed idee is om de stekker eruit te trekken na een tocht of na gebruik ervan.. Alle user config's heb ik aldus meerdere keren moeten herprogrammeren.

Zonet opgelost, met de hulp van deze url: embeddedcomputing.com/technolo...th-a-physical-button

Nodig: een (best waterdichte) 5V NO drukknop met -bij voorkeur- een verklikkerlichtje.
Aansluiten op GPIO3 (pin 5) en op GND. Deze zet de Rpi zowel aan als uit.

Het verklikkerlichtje aansluiten op de GPIO zoals gedefinieerd in (command window) crontab -e. Vervolgens invoeren onderaan (en nadien opslaan):

@reboot raspi-gpio set 27 op dh (hier staat ie op GPIO27, dus pin 13)

Handige oplossing!
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 13 jan 2023 15:31 #1451821

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 926
Ik zie meer iets in een Raspberry Pi UPS HAT.

Dan hoef je er helemaal niet meer bij na te denken en sluit hij zelf af als de capaciteit van de accu afneemt....


Laatst bewerkt: 13 jan 2023 15:32 door lschip.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 13 jan 2023 15:46 #1451824

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 13408
Wat is de klok frequentie van een framboos ? Hoe lang denk je dat je het draadje aan een GPIO kan maken voordat het ding amok maakt ? Dit soort grappen kun je met een Arduino die op een slome 16 MHz draait wel doen maar op het 100 voudige :woohoo:
Verder heeft het stoppen van OpenCPN vanaf de backdoor iets meer aandacht nodig. Is ook vrij goed gedocumenteerd op de site van OpenCPN.
You will have to take my last can of fossil fuel from my cold, dead hands ;-)
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 13 jan 2023 16:58 #1451853

  • hanst
  • hanst's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 429
Deze Raspberry Pi HAT zit er ook aan te komen. Specifiek om stabiele voeding te geven en de 'last breath' shutdown te kunnen doen.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 13 jan 2023 17:23 #1451856

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6434
Laatst bewerkt: 13 jan 2023 17:31 door rooiedirk.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 13 jan 2023 17:47 #1451861

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7277
Nachtvlinder schreef :
Brambo heeft gewoon altijd een reservekaartje paraat ;) Da’s het mooie van een RPi!

Nee, geen SD kaartje meer, maar eenvoudig een snelle USB stick of een SSD via USB3.

De Pi boot met een nieuwe Eeprom versie probleemloos van een USB3 apparaat. Zo'n usb stick of een SSD is in principe minder kwetsbaar dan een SD kaartje.

Verschil in kosten ? Een USB stick 3.2 met een leessnelheid tot 300 mb/s kost in de 64 GB uitvoering € 19,-. Heb hier 3 verschillende OS versies op 3 usb sticks.

Installeren van Raspian 64 OS kan met deze Eeprom direct vanaf een server.

Niets erin steken en bij opstarten shift toets ingedrukt houden.

Kan het mooier ?

Bram
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 13 jan 2023 17:49 #1451862

brambo schreef :
Zo'n usb stick of een SSD is in principe minder kwetsbaar dan een SD kaartje.

Wel flexibel in elk geval.
Laatst bewerkt: 13 jan 2023 17:50 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 13 jan 2023 18:29 #1451872

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7277
Ik begrijp het hele probleem niet. Iedere computer sluit je toch netjes af.

Daar trek je toch ook niet de stekker uit het stopcontact als de computer nog draait.

Verder is het ext3 file systeem zelfherstellend. Een ook OpenCPN heeft een "dubbele agenda". Als deze niet goed start, dan start je voor een tweede keer. Grote kans is dat het dan weer normaal werkt.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 13 jan 2023 20:29 #1451894

  • Eclips
  • Eclips's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6488
Ik heb er een PiJuice HAT op zitten. Dan heb je UPS én een aan/uit schakelaar. Bovengenoemde oplossing ken ik ook, maar werkt niet in combinatie met de PiJuice omdat die de I2C pin al in gebruik heeft. Enige nadeel van de PiJuice vind ik dat de in- en uitschakelfunctie alleen werkt als je de Micro-USB input gebruikt. Zelf heb ik de voeding liever via de GPIO pins lopen.
Roald

Never follow a Southerly!
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 14 jan 2023 09:20 #1451943

Ik snap niet dat een oplossing zoals die van Rooiedirk hier nog steeds geen gemeengoed is op forum.
Iedereen wil toch gewoon de hoofdschakelaar van je navigatie om kunnen gooien zonder afsluiten en ander gedoe?
En dan met oplossingen komen zoals een extra UPS en zo, dat heeft een plotter toch ook niet, wie heeft een UPS achter zijn plotter?
Onno Harders eigenaar van
www.boatcontroller.nl en www.pcnautic.nl
Prutsen is de meest onderschatte fase van een creatief proces
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 14 jan 2023 09:52 #1451947

  • ironman
  • ironman's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1241
Ik benader dergelijke zaken altijd van de geheel andere kant: je weet zeker DAT op een gegeven moment het zal gebeuren dat de stekker eruitgaat. En dat er dan iets kapot kan gaan. Je kunt maar beter vooraf weten wat er dan stuk gaat en er op voorbereid zijn. Zo heb ik altijd een actuele backup van de configuratiefile van opencpn, plus een scriptje om die file terug te zetten. En een reserve SD-kaart. Plus ook nog een paar screendumps van de belangrijke configuraties. Je zult toch maar al je geld en vertrouwen ingezet hebben op 1 enkele SSD unit om erachter te komen dat je geen enkele backup daarvan hebt? Het 'netjes' uitzetten van een navigatiecomputer op een zeilboot is voor mij een idee-fixe. Zeilen is toch geen 9 to 5 job of zo?
geloof niet alles wat je denkt
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 14 jan 2023 09:56 #1451949

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 13408
Mijn ervaring met Raspberry's en een read olny file system zijn ook uitstekend. Je zou bijna zeggen dat Raspberry's daarvoor gemaakt zijn. Het heeft ook iets geruststellends dat bij het opstarten er altijd precies het zelfde gebeurt. groundhog day.
Maar een log maken van je gevaren route is wel een stuk omslachtiger.
You will have to take my last can of fossil fuel from my cold, dead hands ;-)
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 14 jan 2023 10:06 #1451953

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6434
Maar een log maken van je gevaren route is wel een stuk omslachtiger.
In mijn opzet niet. Ik heb alleen de root als Read-only, dus programmas en linux zelf gaat altijd goed. De home dir wordt 3x weggeschreven, en bij lezen gechekt op verschil tussen deze 3, en zo ja de 2 gelijke gebruikt en de derde hersteld.
Enigste nadeel is dat lezen en schrijven dus 3x gebeurd, en dat kost ietsjes tijd.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 14 jan 2023 10:32 #1451956

  • ironman
  • ironman's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1241
Ik heb nog nooit ervaren dat de root een probleem heeft. Het gaat mis bij die files die veel geschreven worden, en dat die corrupt raken hetzij als gevolg van het feit dat de SD kaart op die plek grijs geschreven is, hetzij door een powerdown tijdens het schrijven. Welk van de twee weet ik dan weer niet. Vanuit dat oogpunt zou ik meer waarde hechten aan de raid-configuratie voor die files. Staan die wel elke 3x op dezelfde SD-kaart? Heb je ooit al gezien dat de raid een reparatie heeft uitgevoerd?
geloof niet alles wat je denkt
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 14 jan 2023 11:20 #1451961

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6434
Voorzover ik weet is het probleem bij SD kaartjes vooral dat je niet simpel één file kan schrijven, maar eerst een blok moet lezen, dan het blok wissen en dan het aangepaste blok opnieuw schrijven. Gaat dit niet goed dan ben je dus zeer waarschijnlijk meerdere bestanden kwijt dan wel beschadigd.
Het voordeel van een ro root is dat hier dus nooit iets aan veranderd wordt, ook niet als een naast gelegen file wordt aangepast.
Alles staat inderdaad op 1 SD kaart. Of de raid heeft ingegrepen? geen idee, nooit meer naar omgekeken. Maar wel bijna dagelijks gebruikt.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 14 jan 2023 11:21 #1451962

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 926
Is dan toch een mini upsje die de rpi netjes afsluit niet veel eenvoudiger en vooral laagdrempeliger voor de meeste gebruikers?
Dat, samen met twee reserve sd kaartjes met een kopietje erop.

Dan ben je echt zorgeloos en kun je de rpi gewoon uitzetten met de hoofdschakelaar van de boot.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 14 jan 2023 11:44 #1451965

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 13408
lschip schreef :
Is dan toch een mini upsje die de rpi netjes afsluit niet veel eenvoudiger en vooral laagdrempeliger voor de meeste gebruikers?
Dat, samen met twee reserve sd kaartjes met een kopietje erop.

Dan ben je echt zorgeloos en kun je de rpi gewoon uitzetten met de hoofdschakelaar van de boot.

Reserve sd kaartjes is een fallback. Maar je bent wel je log's kwijt. En eventuele routes die je gemaakt hebt en update's van je kaarten. Die laatste twee kun je natuurlijk wel voorkomen door telkens als je routes bijmaakt of veranderd dan wel kaarten bijwerkt dat ook te verwerken op je reserve sd kaartjes. Dat vereist een discipline die bij mij afwezig is. Maar log's is jammer dan. Bovendien kwam ik daar pas veel later achter dat de log bestanden voor een groot deel corrupt waren. Overigens niet door uitzetten of power failure. Maar zeer waarschijnlijk door een te hoge temperatuur van het sd kaartje. SD kaartje zit wat dat betreft bij een Rpi4 op een ongelukkige plek.
You will have to take my last can of fossil fuel from my cold, dead hands ;-)
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 14 jan 2023 11:52 #1451969

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6434
Dan ben je echt zorgeloos en kun je de rpi gewoon uitzetten met de hoofdschakelaar van de boot.
Dat is dus precies wat ik doe :)
Een UPS(je) is m.i. een technisch probleem oplossen met nog meer techniek.
Laatst bewerkt: 14 jan 2023 11:53 door rooiedirk.
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 14 jan 2023 12:00 #1451974

  • ironman
  • ironman's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1241
rooiedirk schreef :
Voorzover ik weet is het probleem bij SD kaartjes vooral dat je niet simpel één file kan schrijven, maar eerst een blok moet lezen, dan het blok wissen en dan het aangepaste blok opnieuw schrijven. Gaat dit niet goed dan ben je dus zeer waarschijnlijk meerdere bestanden kwijt dan wel beschadigd.
Het voordeel van een ro root is dat hier dus nooit iets aan veranderd wordt, ook niet als een naast gelegen file wordt aangepast.
Alles staat inderdaad op 1 SD kaart. Of de raid heeft ingegrepen? geen idee, nooit meer naar omgekeken. Maar wel bijna dagelijks gebruikt.

Thx. Leerzaam.
geloof niet alles wat je denkt
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 14 jan 2023 12:02 #1451976

  • lschip
  • lschip's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 926
Jawel, dat zal best zo zijn maar het een upsje is een stuk eenvoudiger toe te passen voor de meeste gebruikers...
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 14 jan 2023 12:10 #1451982

  • ironman
  • ironman's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1241
Kan alleen maar kapot.

Het probleem is ook een beetje dat OpenPlotter zo lekker makkelijk is. Zelfs ik doe het :laugh:. Het zou mooi zijn als iemand een stap-voor-stap procedure zou beschrijven om een kant-en-klare openplotter image te modificeren zodat niet alleen het root filesystem read-only zou zijn, maar ook het home filesystem raid is :whistle:.
geloof niet alles wat je denkt
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 14 jan 2023 14:04 #1452004

  • Eclips
  • Eclips's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6488
Beetje vreemde reacties op het gebruik van iets UPS-achtigs hier. Zo'n ding is ook niet meer dan een HAT met een kleine lithiumaccu. Mijn Pi zit in een SmartiPi case. Als de SD-card een keer corrupt zou raken zou dat héél vervelend zijn, want het vervangen van het kaartje is een crime. Gedoe met een pincet om het kaartje onder de Pi uit te peuteren, want direct er overheen loopt de DSI-kabel van het touchscreen. Dat is op de keukentafel al niet leuk, laat staan op een wiebelende boot. 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.
Roald

Never follow a Southerly!
Alleen ingelogde leden kunnen reageren.

Raspberry Pi en OpenCPN: opletten bij "shutdown" 15 jan 2023 14:57 #1452255

waarom niet iets als een Argon 1 case? kan je de pi aan/uit zetten, kan een SSD kaart aan en heb je ook nog eens actieve koeling.
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.279 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl