Seite 4 von 4

Re: item Wert persistieren und automatisch laden beim Openhab3 Start

Verfasst: 8. Feb 2026 17:55
von klaus1
Da ich den Wasserzähler nur stündlich bekomme reicht doch hier ein everyHour, und everyChange. Rechnen dann mit historicState( )
Es wäre ja sinnlos jede Minute denselben Wert zu speichern.

Re: item Wert persistieren und automatisch laden beim Openhab3 Start

Verfasst: 8. Feb 2026 18:46
von udo1toni
Nein. Ich hab es oben erklärt, everyMinute ist - anders als bei allen anderen Persistence Services - nicht optional, es ist ZWINGEND.

Es spielt auch keine Rolle, es tut nicht weh, es erzeugt keinerlei Speicherprobleme (rrd4j ist statisch, was den Speicherverbrauch betrifft).

Möchtest Du, dass rrd4j funktioniert, dann belasse es bitte bei everyMinute.
Sobald Du weniger als einen Messwert pro Minute in die Datenbank schreibst, ist die Datenbank für das betreffende Item kaputt und lässt sich auch nicht mehr reparieren, d.h. Du musst dann die entsprechende Datei löschen, damit (mit everyMinute als Strategy) die Daten für Analyze wieder korrekt zur Verfügung stehen.

Das ist im Übrigen "schon immer" so, seit es Persistence in openHAB gibt, und diese Regel gilt auch für alle anderen Systeme, die rrd4j einsetzen (es sei denn, die zweite Stufe hat eine andere zeitliche Auflösung als minütlich, wie gesagt, rrd4j ist konfigurierbar)

Re: item Wert persistieren und automatisch laden beim Openhab3 Start

Verfasst: 8. Feb 2026 19:43
von klaus1
Danke für die Hilfe!
Ich denke das war der Grund meiner Probleme vor Deaktivierung rrd4j. Habe nun alle rrd Files gelöscht und setze jetzt sauber das config File neu auf.
Muss ich sonst noch wo Daten bereinigen?
Danke