Persistence:Wofür ?

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Benutzeravatar
alkaline
Beiträge: 173
Registriert: 20. Apr 2017 13:25
Answers: 0

Persistence:Wofür ?

Beitrag von alkaline »

Nabend Gemeinde

nachdem ich mittlerweile die allermeisten Dinge laufen habe wende ich mich neuen Themen zu, eines davon ist die Persistence.
Ich frage mich
- welche Daten ihr zu welchem Zweck loggt
- welche DB im Einsatz ist

Ich sehe noch nicht so ganz den Einsatzzweck....

Marcus

Benutzeravatar
Cyrelian
Beiträge: 601
Registriert: 24. Sep 2015 17:55
Answers: 4

Re: Persistence:Wofür ?

Beitrag von Cyrelian »

Hi,

also die "Persistence" ist dafür da, um den "state" von ITEMS zu speichern. Ich baue damit z.B. in Verbindung mit Grafana entsprechende Grafen wie z.B. den hier:
graftemp.PNG
Du kannst mit einer "Persistence" auch den "state" eines ITEMS wiederherstellen. Das sieht dann so aus:

Code: Alles auswählen

OGStrom_Letzter_Tagesverbrauch	: strategy = everyChange, everyMinute, restoreOnStartup
somit kann man sicherstellen, dass nach einem Neustart, der Wert oder "state" wieder korrekt gesetzt wird.

Ich benutzt eine influxDB als Datenbank.

CU
Cyrelian
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
alkaline
Beiträge: 173
Registriert: 20. Apr 2017 13:25
Answers: 0

Re: Persistence:Wofür ?

Beitrag von alkaline »

Hallo Cyrelian

das einzig für mich vorstellbare wäre den Stromverbrauch zu protokollieren :idea:
Wetterdaten sind auch ganz nett, aber ich fürchte, die schaue ich mir nie wieder an. :)
Die InfluxDB scheint mir die flexibelste zu sein, erlaubt auch das Speichern von States....welche states machen denn da Sinn?

Benutzeravatar
Cyrelian
Beiträge: 601
Registriert: 24. Sep 2015 17:55
Answers: 4

Re: Persistence:Wofür ?

Beitrag von Cyrelian »

Hi Marcus,

jup, du hast recht...Strom macht am meisten Sinn. Der Rest ist eher "nice 2 have" :D .
Kommt halt drauf an, was man alles gerne mal auswerten will.

CU
Cyrelian

Antworten