Seite 1 von 1

openhab 5 - falsche Uhrzeit

Verfasst: 22. Apr 2026 18:59
von technick90
Hallo zusammen,

ich werde verrückt. Meine Uhrzeit von openhab ist schon wieder falsch. :shock:
Die Systemzeit (date) ist korrekt, aber der ermittelte Timestamps in den Rules ist 2h versetzt.

Code: Alles auswählen

val tTimestamp = i.lastChange()
logInfo("lueften","ermittelte Timestamp {} und Timeout {} mit Namenteil {}",tTimestamp,iTimeout,strID)

Code: Alles auswählen

18:39:34.718	INFO	
org.openhab.core.model.script.lueften
ermittelte Timestamp 2026-04-22T16:19:34.591+02:00[Europe/Berlin] und Timeout 30 mit Namenteil Esszimmer
Ausgabe von timedatectl:

Code: Alles auswählen

               Local time: Wed 2026-04-22 18:58:02 CEST
           Universal time: Wed 2026-04-22 16:58:02 UTC
                 RTC time: n/a
                Time zone: Europe/Berlin (CEST, +0200)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
In der opnhab.service wird auf linux.parameters verwiesen und dort ist als Option die Zeitzone korrekt hinterlegt. Warum ist trotzdem die Uhrzeit schon wieder falsch? Ich hoffe ihr könnt helfen. Danke.

/etc/systemd/system/multi-user.target.wants/openhab.service

Code: Alles auswählen

EnvironmentFile=-/etc/openhab/linux.parameters
/etc/openhab/linux.parameters

Code: Alles auswählen

EXTRA_JAVA_OPTS="-Xms192m -Xmx768m -XX:-TieredCompilation -XX:TieredStopAtLevel=1 -XX:+ExitOnOutOfMemoryError -Dxtext.qn.interning=true -Duser.timezone=Europe/Berlin"

Re: openhab 5 - falsche Uhrzeit

Verfasst: 23. Apr 2026 13:00
von udo1toni
Bist Du denn sicher, dass die Zeit nicht stimmt? Also, bist Du sicher, dass "Esszimmer" sich nach 16:19:35 Uhr geändert hat?

Re: openhab 5 - falsche Uhrzeit

Verfasst: 23. Apr 2026 15:19
von technick90
Ja es war 18:19 und nicht 16:19 Uhr.
Man sieht es auch in der Persistenz Datenbank. Die Uhrzeit ist um 2h versetzt.
Ich habe eben das Fenster geöffnet, aber er dokumentiert 13:25 Uhr.

Re: openhab 5 - falsche Uhrzeit

Verfasst: 23. Apr 2026 18:37
von udo1toni
Welche Persistence nutzt Du?

Re: openhab 5 - falsche Uhrzeit

Verfasst: 23. Apr 2026 18:43
von technick90
mariadb. Und da fällt mir im Log gerade auf, dass die Uhrzeit dort falsch ist. Bestätigt auch die Konsole von MariaDB Docker Container.
Habe dort TZ als Variable gesetzt, mariadb hat nun die richtige Uhrzeit.
Ich teste ob das was gebracht hat.

Re: openhab 5 - falsche Uhrzeit

Verfasst: 23. Apr 2026 18:46
von udo1toni
:) ja, das sollte helfen.

Re: openhab 5 - falsche Uhrzeit

Verfasst: 23. Apr 2026 18:56
von technick90
Ich könnte echt verrückt werden. Nach dem Neustart scheint er gar keine Verbindung zur mariadb aufzubauen, denn es landet nichts mehr in der Datenbank.
Dann habe ich das Loglevel in Openhab erhöht, nur für mariadb, jetzt loggt er gar nichts.
Das hatte ich letztens schon mal. Er zerschießt dann das komplette Loglevel und es muss irgendeine Datei wiederhergestellt werden.
Habe aber leider nicht gespeichert wie ich das damals repariert habe.
Habe deinen Beitrag gefunden:
viewtopic.php?p=59903#p59903

Aber der Verweis ist richtig und die log4j.xml ist m. E. auch korrekt befüllt. :shock:

Re: openhab 5 - falsche Uhrzeit

Verfasst: 23. Apr 2026 19:08
von technick90
die log4j2.xml muss wieder kaputt gewesen sein. Konnte in karaf kein Loglevel abrufen. Habe die Datei nun wiederhergestellt, openhab startet gerade neu.. Openhab führt zu grauen Haaren bei mir. ;)

Re: openhab 5 - falsche Uhrzeit

Verfasst: 23. Apr 2026 19:26
von technick90
Wie peinlich. Er schreibt in die mariadb. Habe das Fenster vom Wohnzimmer geöffnet, aber in das Item vom Esszimmer geschaut. :lol:
In 15min sehe ich im Log ob er nun die korrekte Zeit ermitteln.
Ich denke es wird jetzt passen.
Gibt zu viele Stellen an denen man die Zeitzone hinterlegen muss..

Re: openhab 5 - falsche Uhrzeit

Verfasst: 23. Apr 2026 19:43
von technick90
info_circle 19:36:35.173 INFO
org.openhab.core.model.script.lueften
ermittelte Timestamp 2026-04-23T19:22:46.111+02:00[Europe/Berlin] und Timeout 13 mit Namenteil Wohnzimmer

Es läuft alles wieder. :)