Datenlogging
Die Grundfunktion des Loggers beinhaltet das Aufzeichnen aller Änderungen deines Loxone Smarthomes. Dies schont nicht nur die SD-Karte des Loxone Miniservers, sondern auch deren Speicherplatz.
Um mit dem Aufzeichnen der Statistiken zu beginnen, führe bitte folgenden Befehl aus:
lxlogger upDer LxLogger baut nun eine Verbindung zum in der Konfigurationsdatei angegebenen Loxone Miniserver auf und speichert die Änderungen der Sensoren usw. in der konfigurierten Datenbank. Die Werte werden dabei vollständig aufgelöst (Name, Status, Raum, Kategorie) und stehen anschließend in der Visualisierung zur Verfügung. Wird die Verbindung zum Miniserver unterbrochen, wird automatisch ein erneuter Verbindungsaufbau versucht.
Wie bereits in der Installation erläutert, ist dies auch der Befehl für die Ausführung des Datenloggers als Dienst/Service in deinem Betriebssystem.
Kein Datenverlust
Abschnitt betitelt „Kein Datenverlust“Jedes aufgezeichnete Event wird zuerst lokal und ausfallsicher zwischengepuffert und erst dann in die Datenbank geschrieben. Daraus ergeben sich zwei Vorteile:
- Ist die Datenbank vorübergehend nicht erreichbar, stauen sich die Events lokal an und werden automatisch nachgeliefert, sobald die Datenbank zurückkehrt.
- Beim geordneten Beenden (z. B.
Strg+Coder Stoppen des Dienstes) wird der Puffer noch vollständig in die Datenbank geschrieben, bevor sich der Prozess beendet – es gehen also keine bereits aufgezeichneten Daten verloren.