Auf meinem Dashboard für’s Auto-Laden lasse ich diverse Sensoren anzeigen; zusammen mit der Zeitspanne seit der letzten Änderung/Aktualisierung. Aber einige dieser Zeitspannen werden als Wert “in der Zukunft” angezeigt; z.B.
Charging Power: 0 W
in 1 Sekunde
Vehicle charging: wird nicht geladen
in 1 Sekunde
Bei anderen Sensorwerten wird die Zeitspanne korrekt angezeigt, z.B.
Die Zeit wird in UTC an den Browser gesendet, der sie dann in die Ortszeit umrechnet.
Wenn HA eine Zeit sendet, die aus Sicht des WebBrowsers in der Zukunft liegt, dann wird “in xx Sekunden” ausgegeben. Mein Browser und HomeAssistant scheinen wohl eine abweichende Zeit zu haben. In Windows (11) ist time.windows.com als Zeitserver eingestellt; welchen Zeitserver verwendet HA? Kann ich das irgendwo einstellen? Ich würde gerne überall de.pool.ntp.org verwenden.
Home Assistant (HA) verwendet standardmäßig NTP-Server wie time.cloudflare.com und eine Fallback-Liste (0.pool.ntp.org, etc.), die über das Betriebssystem konfiguriert sind, aber Sie können sie anpassen, indem Sie die Datei /etc/systemd/timesyncd.conf bearbeiten, idealerweise über ein Template, da HA OS ein Overlay-Dateisystem nutzt, um eigene NTP-Server wie z.B. aus dem ntp.pool.org-Projekt zu verwenden, besonders bei Offline-Betrieb.
Verwenden Sie ein Template: Da HA OS ein Overlay-Dateisystem hat, erstellen Sie eine Datei, z.B. unter /config/systemd/timesyncd.conf.template, um Ihre eigenen Server zu definieren.
Mit ssh - Zugang zum OS (Port 22222 oder alternativ per Monitor+Tastatur) kann man leicht prüfen welcher Zeitserver genutzt wird: journalctl -u systemd-timesyncd.service
Die Konfig editieren kann man mit: vi /etc/systemd/timesyncd.conf
Sieht bei mir nun aktuell so aus:
[Time]
NTP=de.pool.ntp.org
FallbackNTP=time.cloudflare.com
# Speed-up boot as first attempt is done before network is up
ConnectionRetrySec=10
Nachdem man die timesyncd.conf angepasst hat muss man noch den Service neu starten: systemctl restart systemd-timesyncd.service
Dann noch fix mit: systemctl status systemd-timesyncd.service oder halt journalctl nochmal prüfen.
● systemd-timesyncd.service - Network Time Synchronization
Loaded: loaded (/usr/lib/systemd/system/systemd-timesyncd.service; enabled; preset: enabled)
Drop-In: /usr/lib/systemd/system/systemd-timesyncd.service.d
└─hassos.conf, ro.conf
Active: active (running) since Sat 2025-12-27 00:20:32 CET; 15min ago
Invocation: 25720b28a371422f890f2e75fb8f5638
Docs: man:systemd-timesyncd.service(8)
Main PID: 618327 (systemd-timesyn)
Status: "Contacted time server 213.209.109.44:123 (de.pool.ntp.org)."
Tasks: 2 (limit: 3934)
Memory: 1.2M (peak: 2.4M)
CPU: 903ms
CGroup: /system.slice/systemd-timesyncd.service
└─618327 /usr/lib/systemd/systemd-timesyncd
Dec 27 00:20:31 HA-Test-Pi4B4GB-45 systemd[1]: Starting Network Time Synchronization...
Dec 27 00:20:32 HA-Test-Pi4B4GB-45 systemd[1]: Started Network Time Synchronization.
Dec 27 00:20:32 HA-Test-Pi4B4GB-45 systemd-timesyncd[618327]: Contacted time server 213.209.109.44:123 (de.pool.ntp.org).
Dec 27 00:20:32 HA-Test-Pi4B4GB-45 systemd-timesyncd[618327]: Initial clock synchronization to Sat 2025-12-27 00:20:32.239736 CET.
Dec 27 00:27:50 HA-Test-Pi4B4GB-45 systemd-timesyncd[618327]: Network configuration changed, trying to establish connection.
Dec 27 00:27:50 HA-Test-Pi4B4GB-45 systemd-timesyncd[618327]: Contacted time server 213.209.109.44:123 (de.pool.ntp.org).
Dec 27 00:27:50 HA-Test-Pi4B4GB-45 systemd-timesyncd[618327]: Network configuration changed, trying to establish connection.
Dec 27 00:27:50 HA-Test-Pi4B4GB-45 systemd-timesyncd[618327]: Contacted time server 213.209.109.44:123 (de.pool.ntp.org).
Dec 27 00:27:51 HA-Test-Pi4B4GB-45 systemd-timesyncd[618327]: Network configuration changed, trying to establish connection.
Dec 27 00:27:51 HA-Test-Pi4B4GB-45 systemd-timesyncd[618327]: Contacted time server 213.209.109.44:123 (de.pool.ntp.org).
Wenn man erst einmal die Einstiegshürden überwunden hat – z.B. “login” direkt am Raspi, dann mit deutscher Tastur, aber US-Belegung alles bedienen (Shift-Ö ist der Doppelpunkt) – dank funktioniert diese Änderung sehr gut!
wie komme ich den direkt in das System? Ich habe das selbe Problem, bei mir stimmt die Zeit mit über 20 Minuten nicht. Welcher Benutzer wird verlangt beim Anmelden per SSH?
Sorry für die späte Antwort. Ich habe mittlerweile das AddOn (bzw. die App) “chrony” installiert und dort in der Konfiguration “de.pool.ntp.org” eingestellt.