Ich habe nichts bewusst ausgeblendet.udo1toni hat geschrieben: 14. Nov 2025 09:09 Kann es sein, dass Du die Changed Events im Log ausgeblendet hast? Aus dem Debug geht ja hervor, dass der Channel sehr wohl beide Zustände bekommt und danach triggert die Rule, welche für das Item auch unterschiedliche Zustände meldet.
rrd4j ist nicht das Problem, denn im obigen Beispiel hat mapDB ja das öffnen nicht registriert.udo1toni hat geschrieben: 14. Nov 2025 09:09 Lösche bitte mal die zugehörige rrd Datei (z.B. für OG_Buero_Fenster wäre das $OPENHAB_USERDATA/persistence/rrd4j/OG_Buero_Fenster.rrd).
openHAB wird die Datei beim nächsten Update automatisch erneut anlegen, Du musst die Datei nicht aufheben (es sei denn, Du möchtest Forensik betreiben...)
Offensichtlich sind die Persistence Daten beschädigt. in rrd4j passiert das regelhaft, wenn die Daten nicht minütlich geschrieben werden (everyMinute als Strategy ist bei rrd4j verpflichtend), natürlich gibt es auch andere Auslöser, nicht zuletzt auch korrupte Dateisysteme, aber nicht zwingend
Allerdings holst Du Dir den Zeitstempel ja von mapDB, welches laut log den korrekten Zeitstempel liefert.
Normalerweise sollte der Zeitstempel vom Öffnen sofort in mapDB gespeichert werden und nach der Überwachungszeit in der Rule die Meldung über offenen Fenster abgesetzt werden.
Ich werde die Dateien trotzdem mal löschen, da der Zeitstempel für Close nicht passt.
Edit: Habe gerade gesehen, dass OG_Buero_Fenster in rrd4j garnicht peristriert wird. Daher ist der Close-Zeitstempel noch ein überbleibsel aus früheren Tagen.