Seite 1 von 1

OH3-Persistence mit Influxdb

Verfasst: 31. Okt 2021 13:00
von bhans
ich habe for wenigen Tagen auf von OH2.5 auf OH 3 umgestellt.
Es funktioniert soweit alles wie vorher.
Das Problem ist, dass OH nur Daten zu Influxdb sendet wenn das Item verändert wurde.
Eine Persitence wie im *.persist-file mit "everyMinute" hinterlegt funktioniert nicht.
Influxdb läuft auf einem anderem Device und wurde nicht verändert - das selbe passiert auch mit einem neu aufgesetzten Influxdb-System.
Die standard RRD4j-Persistence habe ich deinstalliert. Habe das System auch schon mehrfach neu gestartet und auch das Cache gelöscht

Re: OH3-Persistence mit Influxdb

Verfasst: 31. Okt 2021 13:38
von udo1toni
Wie sieht denn Dein *.persist File aus?

Re: OH3-Persistence mit Influxdb

Verfasst: 31. Okt 2021 14:27
von bhans
Hier der Anfang vom Persist file:
Strategies {
everySecond : "* * * * * ?"
everyMinute : "0 * * * * ?"
everyHour : "0 0 * * * ?"
everyDay : "0 0 0 * * ?"

Items {
Vorlauf_Ist : strategy = restoreOnStartup, everyMinute
Vorlauf_Soll : strategy = restoreOnStartup, everyMinute
Windfang_Ist : strategy = restoreOnStartup, everyMinute

usw....
Ist Temperaturen ändern sich in der Regel öfter, die Vorlauf_Soll Temperatur aber nicht. Entspechen gibt es in der Influxdb-Datenbank selten Einträge für die Soll Temperatur. Die Diagramme im Grafana sehen dann entsprechend aus

Re: OH3-Persistence mit Influxdb

Verfasst: 31. Okt 2021 16:25
von udo1toni
Dazu musst Du allerdings nicht per everyMinute Punkte schreiben. Du kannst stattdessen in Grafana im Bereich Display bei Stacking and null value für Null value connected auswählen.

Re: OH3-Persistence mit Influxdb

Verfasst: 31. Okt 2021 16:34
von bhans
Danke für die Antwort
Ich habe den Fehler gefunden: der Name der Pesist-Datei muss influxdb.persist lauten. Bei war es aber infludb.persist.
Habe es bestimmt hundertmal angeschaut und nicht entdeckt.