1. #1
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.142
    Thanked 9.130 Times in 3.005 Posts
    Blog Entries
    5

    Standard

    Falls ein frisch installierter Raspberry Pi eine falsche Uhrzeit anzeigt, wurde die Zeitzone wahrscheinlich noch nicht auf z.B. Berlin für Deutschland eingestellt. Da der Pi aus dem Vereinigten Königreich kommt, verwendet er standardmäßig diese Zeitzone. Auch mit Internetverbindung und aktivierter Zeitsynchronisation ist die Zeit dann versetzt. Im folgenden Beitrag wird gezeigt, wie man die Zeitzone korrigieren kann.




    Zur Textversion im Portal: Raspberry Pi Uhrzeit stimmt nicht: So korrigierst du die Zeitzone

  2. #2
    Avatar von U-Labs YouTube
    Registriert seit
    30.09.2021
    Beiträge
    1.399
    Thanked 32 Times in 30 Posts

    Standard

    Welche Möglichkeiten gibt es eigentlich für die Uhrzeit ohne Internet Zugang? Bei meinem Projekt arbeitet ein Pi 3B als digitale Orgel. Das Gerät braucht und hat keinen Zugang zu einem Netzwerk. Wenn ich dort die aktuelle Uhrzeit habe zwecks Datei Benennung nach Datum und Uhrzeit, dann würde es sich übersichtlicher werden.


    Kommentar von Christian Hofmann.

  3. #3
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.142
    Thanked 9.130 Times in 3.005 Posts
    Blog Entries
    5

    Standard

    Hi,
    man kann Datum und Uhrzeit manuell setzen:
    Code:
    date --set 2021-10-20 
    date --set 21:08:00
    Das Datumsformat ist YYYY-MM-DD: 4-Stelliges Jahr, 2-Stelliger Monat und 2-Stelliger Tag. Führende und nachgestellte Nullen sind wichtig, falls notwendig.

    Allerdings wird das höchstens bis zum nächsten Neustart funktionieren. Der Pi hat nämlich keine Echtzeituhr. Mit dem date-Befehl setzt man daher nur die softwareseitige Uhr und die wird spätestens dann zurückgesetzt, wenn der Pi keinen Strom mehr hat. Auf normalen x86 PCs ist die auf dem Mainboard aufgelötet und die 3V CMOS-Batterie speichert diese, wenn die Stromzufuhr unterbrochen wird. Daher verlieren selbst alte PCs nach längerer Zeit ohne Strom und Netzwerkverbindung die Uhrzeit nicht, sofern die Batterie auf dem Mainboard nicht leer ist.

    Wirklich lösen kannst du das nur mit einer Hardware-Echtzeituhr, wie dieser hier. Oder falls du nur eine einzige benötigst, alternativ diese. Beide machen im Grunde das gleiche wie zuvor mit den Mainboards beschrieben, sodass die Uhrzeit auch ohne Strom und Netzwerkverbindung passt. Auf lange Sicht (also Jahre) kann auch die mit der Zeit im Bereich von einigen Minuten abweichen, so wie man es von analogen Uhren kennt. Wenn es dir nicht auf eine Sekundengenaue Uhrzeit ankommt sondern eher darauf, dass die Zeit halt nicht Stunden oder gar Tage/Monate versetzt ist, reicht das und ist eine günstige Lösung. Muss nur einmalig angeschlossen und eingerichtet werden.

    Wobei es ja auch bei Pis ohne dauerhaften Netzwerkzugang Sinn macht, die zumindest gelegentlich mal mit dem Internet zu verbinden und Updates einzuspielen. In dem Fall weniger wegen der Sicherheit, aber ggf. gibt es für die eingesetzte Software auch Verbesserungen/Fehlerkorrekturen. Sobald der Pi Internet bekommt, korrigiert er Abweichungen. Heißt wenn dein Pi nach einigen Monaten mal als Internet angeschlossen wird um Updates einzuspielen und die Uhr geht z.B. 1 Minute vor, wird das dabei auch gleich korrigiert. Das dem Raspberry Pi OS zugrunde liegende Debian kann das auch auf eine Hardware-Uhr schreiben, sofern vorhanden.

  4. The Following User Says Thank You to DMW007 For This Useful Post:

    Hase (20.10.2021)

  5. #4
    Avatar von Hase
    Registriert seit
    23.08.2018
    Beiträge
    573
    Thanked 171 Times in 116 Posts

    Standard

    Danke für das Hilfreiche Video. Mach weiter so. Das macht so Spaß es nach zumachen.

Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.