Seite 1 von 1

Persistence funktioniert nicht

Verfasst: 23. Jan 2020 14:02
von goerdi
Hi !

Mich hat schon die Ganze Zeit gewundert das manche items erst nach ner Weile Ihren Status wieder anzeigen (nach einem Neustart)
Deswegen bin ich jetzt mal auf die Suchegegangen nachdem ein item es ums verrecken nicht speichern will
also alle Einstellungen habe ich gemacht siehe hier https://www.openhab.org/docs/configurat ... ersistence

item

Code: Alles auswählen

Switch HEIZUNG_AN              "Heizungsschalter Generell"   <switch>
persistence file

Code: Alles auswählen

Strategies {
    everyMinute : "0 * * * * ?"
    everyHour : "0 0 * * * ?"
    everyDay : "0 0 0 * * ?"
    default = everyChange
}

Items {
    HEIZUNG_AN : strategy = everyChange, restoreOnStartup
    * : strategy = everyChange, restoreOnStartup
}
die letzte zeile hatte ich auch schon zu Testzwecken weggelassen, aber das ist einerlei.
Ich finde auch nirgends die rrd files (auch nicht unter var/lib/openhab2 usw....)

Gruss Gerd

Re: Persistence funktioniert nicht

Verfasst: 23. Jan 2020 14:34
von eiGelbGeek
Hilfreich wäre zu wissen welche Persistence du benutzt?

Ich nutze influxDB und mapdb es gibt aber noch ne Menge mehr...

Die einfachste ist sicherlich mapdb, aber damit kannst du nur den letzten Zustand speichern. Mit allen anderen kannst du auch lange Zeiträume darstellen.

https://www.openhab.org/addons/persistence/mapdb/
https://www.openhab.org/addons/persistence/influxdb/

Ich schätze du hast einfach keine Datenbank installiert und somit funktioniert es nicht :mrgreen:

Re: Persistence funktioniert nicht

Verfasst: 23. Jan 2020 15:02
von goerdi
hi !

ich nutze rrd4j so habe ich das auch im setup angegeben. OK hat sich erledigt... hab meinen Fehler gefunden :(
die datei muss rrd4j.persist heissen :(

Gruss Gerd

Re: Persistence funktioniert nicht

Verfasst: 23. Jan 2020 15:48
von eiGelbGeek
Sehr gut 8-)