Sensoren: Anzeige der letzen Änderung "in 1 Sekunde" anstelle von "vor 1 Sekunde"

Home Assistant 2025.12.3

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.

Temperature: 14,0 °C
vor 10 Minuten

Screenshot:

Ich vermute einen Fehler in der deutschen Übersetzung. Kann man die irgendwo als Liste einsehen und/oder selber anpassen?

Habe gerade dies hier gefunden:

https://www.reddit.com/r/homeassistant/comments/1jrytt3/my_ha_time_always_falls_out_of_sync_driving_me/

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.

Ich habe das hier gefunden. Ob das so stimmt kP:

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.

Standard-Konfiguration (HAOS):

  • Primär: time.cloudflare.com.

  • Fallback: 0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org, 3.pool.ntp.org.

So passen Sie die NTP-Server an:

  1. 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.

  2. Fügen Sie Ihre Server hinzu:

    [Time]
    NTP=de.pool.ntp.org
    FallbackNTP=ptbtime1.ptb.de 192.53.103.108
    
    

    (Ersetzen Sie diese Beispiele durch bevorzugte Server).

  3. Neustart: Starten Sie den Host neu, damit die Konfiguration geladen wird.

Erst einmal Dank für den Hinweis; ich werde das mal ausprobieren. Hast Du eine Quelle dazu? Sieht mir sehr nach einer KI-Antwort aus :wink:

Ist es auch. Gegoogelt nach “ NTP Server” oder “NTP Zeitgeber in Home assistant einstellen “

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).
3 „Gefällt mir“

Hallo Baxxy,

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!

:+1:

Sehr gut.
Ich nutze grundsätzlich den Remote ssh - Zugriff (22222), da geht’s direkt ohne ‘login’ und mit deutschem Tastaturlayout.

Ab HA-OS 17 kann man dann endlich auch auf der lokalen Konsole das Tastaturlayout ändern.

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.