Wenn Du keine influxdb.persist Datei hast, liegt das daran, dass Du keine angelegt hast.
openHAB legt die Datei leider nicht automatisch an, stattdessen tut es so, als sei die Datei mit dem Inhalt
gefüllt.
Dabei steht der * für alle im System vorhandenen Items.
Gewöhnlich reicht das auch für gute Ergebnisse aus.
Wenn Du die Persistence etwas genauer steuern willst, musst Du die Datei passend zum Persistence Service anlegen und mit Informationen füllen.
Beispiel influxdb.persist:
Code: Alles auswählen
// persistence strategies have a name and a definition and are referred to in the "Items" section
Strategies {
// for convenience, we need a cron strategy
everyMinute : "0 * * * * ?" // every Minute @ 00 Seconds
every15Minutes : "0 0/15 * * * ?" // every 15 Minutes, beginning @ x:00:00
everyHour : "23 2 * * * ?" // every Hour, @ x:02:23
}
Items {
GTempEG*, GTempOG* : strategy = everyChange, every15Minutes
Wetter_CurrTemperature : strategy = everyChange, everyHour
}
Hier hat der * allerdings eine leicht andere Bedeutung. Wir erinnern uns an die Zeile oben, dort stand der * alleine bei den Items.
Hier steht er am Ende eines Itemnamens. Dieser Itemname muss
exakt so im System konfiguriert sein (also ohne den Stern natürlich), und es muss sich um ein Group Item handeln. Dann nimmt openHAB alle Member dieses Group Items in die Persistence mit auf, nicht aber das Group Item selbst.
Für das Beispiel bedeutet das: Die Group Items
GTempEG und
GTempOG werden
nicht persistiert, stattdessen werden alle Items persistiert, die mindestens einer dieser beiden Gruppen zugeordnet sind.
Außerdem kann man sehen, dass auch gezielt einzelne Items persistiert werden können, und man kann sowohl links als auch rechts der Zuordnung mehrere Begriffe auflisten, links Items, rechts Strategien.
Im Zweifel ist das aber der falsche Ansatz. Wichtiger:
Wie ist der Grafana Graph konfiguriert? Wichtig ist, dass beim Wert
fill(previous) ausgewählt ist, damit Grafana Lücken nicht mit anderen Werten füllt. Es kommt etwas auf die Grafana Version an, wo genau das zu konfigurieren ist. Bei mir sieht das etwa so aus:
Screenshot 2022-11-12 210958.png