Seite 1 von 2

Automatisches persist von Items

Verfasst: 12. Jan 2022 17:36
von HiG
Ich habe eine MAria-DB-Persistence eingerichtet...
persist1.jpg
und eine persist-Datei angelegt,
persis2.jpg
in welcher ein paar Werte zum persistieren stehen.

Code: Alles auswählen

Strategies {
        everyDay  : "0 0 0 * * ?"
        everyHalfDay : "0 0 */12 ? * *"
        everyQuarterDay : "0 0 */6 ? * *"
        everyHour : "0 0 * * * ?"
        everyEvenHour : "0 0 0/2 ? * *"
        everyOddHour : "0 0 1/2 ? * *"
        everyHalfHour : "0 */30 * ? * *"
        everyQuarterHour : "0 */15 * ? * *"
        everyMinute : "0 * * ? * *"
        everyEvenMinute : "0 */2 * ? * *"
        everyOddMinute : "0 1/2 * ? * *"
        // if no strategy is specified for an Item entry below, the default list will be used
       default = everyChange
}


Items {
     x_eg_wf_bs_01_mo,
     x_eg_wf_bs_01_i,
     x_eg_wf_dr_01_mo,
     x_eg_wf_dr_01_t,
     x_od_ht_dr_01_t,
     x_od_ht_dr_01_o : strategy =  everyChange, restoreOnStartup
}
Nun passiert es aber bei mir, das ganz viele Werte persistiert werden. Nicht alle...aber viele.
persist3.jpg
Der Udo hat mir in einem anderen Thread mal drangeschrieben
udo1toni hat geschrieben: 7. Jan 2022 00:19
das erklärt das Verhalten. Wenn Du eine Persistence einrichtest, aber keine passende *.persist Datei, werden standard alle Items persistiert, mit everyChange und restoreOnStartup.
Was aber mein Verhalten nicht abbildet. Was kann denn da der Fehler sein? Muss die .persist anders heißen?

Re: Automatisches persist von Items

Verfasst: 12. Jan 2022 20:21
von udo1toni
Mit welcher Version von openHAB bist Du unterwegs?

Re: Automatisches persist von Items

Verfasst: 12. Jan 2022 20:25
von HiG
Mit 3.2

Re: Automatisches persist von Items

Verfasst: 12. Jan 2022 20:34
von udo1toni
Installiere rrd4j zusätzlich und stelle rrd4j als default Persistence ein. Lege dafür keine rrd4j.persist Datei an.
Die überzähligen Tabellen wirst Du allerdings vermutlich nicht ohne Bauchschmerzen wieder los.

Re: Automatisches persist von Items

Verfasst: 12. Jan 2022 20:36
von HiG
udo1toni hat geschrieben: 12. Jan 2022 20:34 und stelle rrd4j als default Persistence ein
wie mach ich das?

Naja...ein "Drop Table ..." krieg ich schon hin ;-)

Re: Automatisches persist von Items

Verfasst: 12. Jan 2022 21:01
von int5749
HiG hat geschrieben: 12. Jan 2022 20:36 wie mach ich das?
Ein Bild statt Worte
persistence.JPG
VG

Re: Automatisches persist von Items

Verfasst: 12. Jan 2022 21:16
von HiG
int5749 hat geschrieben: 12. Jan 2022 21:01 Ein Bild statt Worte
Worte werde eh überschätzt ;-)

Ankestöhn
persist.jpg
Ich bleibe gespannt :-)

Re: Automatisches persist von Items

Verfasst: 12. Jan 2022 21:27
von int5749
Schitteböhn :)

Wobei der Dank mehr den anderen Helfern gilt ;)

Re: Automatisches persist von Items

Verfasst: 12. Jan 2022 21:30
von HiG
int5749 hat geschrieben: 12. Jan 2022 21:27 Wobei der Dank mehr den anderen Helfern gilt
warumme?

Jeder Schritt...führt näher zum Ziel

Re: Automatisches persist von Items

Verfasst: 12. Jan 2022 22:18
von udo1toni
HiG hat geschrieben: 12. Jan 2022 20:36
udo1toni hat geschrieben: 12. Jan 2022 20:34 und stelle rrd4j als default Persistence ein
wie mach ich das?

Naja...ein "Drop Table ..." krieg ich schon hin ;-)
Ja, das Entfernen der Tabellen ist jetzt nicht die Schwierigkeit. Was passiert aber, wenn Du die Items dann doch wieder mit MySQL persistieren willst?

openHAB merkt sich, welche Tabellen es schon angelegt hat :)