lxlogger vorhalten der statistiken und retention policy

Wie lange werden eigentlich meine Loxone Statistiken im Datenlogger vorgehalten?

Wir möchten dir in diesem Beitrag die Funktionsweise der Datenspeicherung in der InfluxDB näher erläutern. Wir haben dir deshalb einen How-To Artikel in unserer Dokumentation veröffentlicht. Den Link zum Beitrag findest du unten auf der Seite.

Vorab gesagt: Standardmäßig werden natürlich alle deine Daten von unserem Loxone Datenlogger erfasst und gespeichert. Du kannst auf diese also jederzeit innerhalb der Visualisierung zurückgreifen.

Hintergrund

Ist unser Smarthome Datenlogger gestartet, fallen je nach Anzahl der Loxone Statistiken, unterschiedlich viele Daten für das Schreiben in die Datenbank an. Dies wird maßgeblich durch die Anzahl der von dir verwendeten Sensoren/Controls beeinflußt. Dabei wird vom LxLogger jede Änderung von Werten erkannt und gespeichert. Um nun den Speicherplatz der Daten zu optimieren, gibt es innerhalb der InfluxDB die sogenannte Retention Policy, eine durch Anweisungen geregelte Definitionen für das vorhalten von Daten. Ausserdem können über regelmäßig laufende Abfragen, Werte zusammengefasst (Downsampling) werden. Dies ist vor allem auf lange Sicht, bei der Betrachtung von mehreren Jahren oder sogar Jahrzehnten, eine Sinnvolle und  sprechen.

Regelbasierte Datenvorhaltung

Um eine Möglichkeit über die in der Datenbank gespeicherten Loxone Statistiken zu erhalten, gibt es wie bereits erwähnt die sogenannten Retention Policies und Continuous Queries in der InfluxDB. Hier kann über Anweisungen definiert werden, wie lange neue Daten vorgehalten werden und was mit älteren Werten geschieht.

Damit kann zum Beispiel erreicht werden, dass neuere Daten in der vollen Auflösung ein Jahr vorgehalten werden, Werte älter als ein Jahr jedoch mit dem Durchschnitt aus einer Minute abgelegt werden. Dadurch kann wertvoller Speicherplatz auf deinem Gerät gespart werden.

Die Time-Series Datenbank InfluxDB bietet hierzu die zwei Möglichkeiten, Continuous Queries und die Retention Policies, auf welche wir näher in der Schritt für Schritt Anleitung eingehen möchten. Folge einfach dem folgenden Link:

 

Zur Dokumentation