Die Real-Time-Clock (RTC) ist eine Hardware-Uhr im RevPi, die Datum und Uhrzeit unabhängig vom Betriebssystem speichert. Sie dient als Zeitbasis beim Systemstart und als Backup, wenn keine Netzwerkverbindung vorhanden ist.
Beim Start übernimmt der RevPi die in der RTC gespeicherte Zeit als Startwert für die Systemzeit. Ist die NTP-Synchronisation aktiv, wird diese Zeit anschließend automatisch korrigiert.
Im laufenden Betrieb gilt:
-
Die NTP-Zeit hat Priorität.
-
Die RTC dient als Fallback.
Systemzeit konfigurieren #
Mit dem Kommandozeilen-Tool timedatectl können Systemzeit, RTC und Zeitzone abgefragt und verändert werden.
▷ Logge dich über ein Terminal am RevPi ein.
▷ Überprüfe die aktuellen Einstellungen:
timedatectl status
▷ Setze die RTC auf UTC (empfohlen):
timedatectl set-local-rtc 0
▷ Setze die RTC auf lokale Zeit (nicht empfohlen):
timedatectl set-local-rtc 1
▷ Setze die Systemzeit:
timedatectl set-time "YYYY-MM-DD HH:MM:SS"
RTC ohne NTP-Synchronisation konfigurieren #
Mit hwclock kann die RTC direkt gesetzt werden.
▷ Logge dich über ein Terminal am RevPi ein.
▷ Deaktiviere die NTP-Synchronisation, um die Zeit manuell zu setzen, da sie sonst automatisch überschrieben wird:
timedatectl set-ntp false
Alternativ kann die NTP-Synchronisation in Cockpit deaktiviert werden.
▷ Prüfe die RTC:
sudo hwclock
▷ Übertrage die Systemzeit in die RTC:
sudo hwclock --systohc
▷ Übertrage die RTC in die Systemzeit:
sudo hwclock --hctosys
▷ Setze die RTC manuell:
sudo hwclock --set --date "dd mmm yyyy HH:MM"
Fehlerbehebung #
| Problem | Ursache | Lösung |
|---|---|---|
Zeit nach Neustart falsch. |
RTC entladen (Superkondensator) oder lange stromlos. |
Gerät mehrere Stunden eingeschaltet lassen und neu starten. |
Zeit wird nicht automatisch korrigiert. |
NTP-Synchronisation deaktiviert oder keine Netzwerkverbindung. |
NTP aktivieren: |
Zeit bleibt dauerhaft falsch. |
RTC enthält ungültige Zeit oder NTP deaktiviert. |
Zeit manuell setzen und in RTC speichern: |
RTC nicht verfügbar. |
RTC wird nicht erkannt oder Initialisierung fehlgeschlagen. |
RTC prüfen: |
Fehler beim Zugriff auf RTC. |
RTC nicht geladen oder Hardwareproblem. |
Systemmeldungen prüfen: |
Zeit springt auf altes Datum (z. B. 2016). |
Typisches Verhalten bei entladener RTC. |
Gerät mehrere Stunden eingeschaltet lassen. |
RTC meldet leere Batterie (nur RevPi Connect 5) oder niedrige Spannung. |
Batterie leer oder Backup-Spannung der RTC zu niedrig. |
Eine Prüfung ist über die RTC-Flags |