Häufig gestellte Frage
Was gibt es in Sachen Notfallbox zum Thema "Uhrzeit" (und Datum) zu beachten? Welche Möglichkeiten sind vorhanden? Was ist wofür geeignet?
Die Frage, ob und wie eine Uhrzeit in einem System relevant ist, hängt immer vom Nutzen und der Benutzung ab. Bei einem System, was auf genaues Timin angewiesen ist, ist eine korrekte Uhrzeit natürlich Pflicht. Bei einem System wie der Notfallbox sieht die Sache eher so aus, dass in den Versionen V1 und V2 die Uhrzeit eine vollkommen untergeordnete Rolle spielt und in der V3 die Uhrzeit essentiell wichtig für die Dokumentation sein wird.
Übersicht
System | Echtzeituhr (RTC) | Pufferbatterie |
Raspberry PI Zero / 1 / 2 / 3 / 4 | Nein | Nein |
Raspberry PI 5 | JA | nur als Option |
x86 (PC) | JA | JA |
x86 (PC)
Völlig unkompliziert, was die Uhrzeit betrifft, da jedes PC-Computermodell seit dem allerersten IBM-PC eine eingebaute Echtzeituhr mit Puffer-Batterie besitzt. Diese kann bei Bedarf mit einem DCF77-, GPS- oder Zeitdienst-Empfänger synchronisiert werden, läuft aber in der Regel nach einmaligem Setzen auf Jahre bis Jahrzehnte hinaus stabil ohne nennenswerte Abweichungen.
Daher ist dieser Rechnertyp grundsätzlich die ideale Server-Basis.
Raspberry PI
Tatsächlich hat man erst mit dem Raspberry PI 5 dem System eine Hardware-Uhr (RTC = Real Time Clock) spendiert, welche über eine (nicht im Lieferumfang enthaltene) Puffer-Batterie auch im ausgeschalteten und vom Stromnetz abgekoppelten Zustand weiterläuft.
Wer vor dem PI5 eine zeitkritische Anwendung betrieben hatte, musste auf zusätzliche Hardware zurückgreifen - wie z.B. den stromPI der Firma JoyIt, ein HAT (Hardware-attached-onTop = Aufbau-Zusatz-Elektronik) mit USV-Funktion (unterbrechungsfreie Stromversorgung), Breitspannungseingang und einer Echtzeit-Uhr, welche allerdings nur über eine zusätzlich zu kaufende Batterie gepuffert werden kann.
Man kann natürlich auch auf kleine spezielle RTC-Module mit eigener Batterie zurückgreifen, wie beispielsweise dieses hier.
So läuft die Uhrzeit eines Raspberry PI Zero bis PI4 ausschliesslich in der Software und bleibt stehen, wenn der PI vom Strom getrennt wird. Üblicherweise wird die Uhrzeit nach dem Einschalten dann über das Internet wieder synchronisiert - aber ausgerechnet die Notfallbox soll ja arbeiten, wenn kein Internet mehr vorhanden ist.
Daher erscheinen die Modelle Zero bis 4 für die Notfallbox V3a eher nicht geeignet, auch wenn wir konkret nach wie vor den PI4 empfehlen für diese Version. Denn im Endeffekt läuft ein Server 24/7 (soweit der Akku reicht) und die Hardware-Uhr muss nur einmal gestellt werden. Aber die Nachrüstung einer gepufferten RTC-Uhr für alle Raspberry PI mit GPIO-Leistet liegt preislich im einstelligen Euro-Bereich und kann daher sicherlich verkraftet werden.