Commentum

Der Einfall, die Lüge, die Erdichtung

Palustris, Amerikanischer Sumpffrosch

Palustris2
Palustris2


Palustris
System:
Hostname: PALUSTRIS
Produktname: Raspberry Pi 4 Model B
Prozessor: ARMv7 Processor rev 3 (v7l)
Taktung/Kapazität: 1500MHz
Arbeitsspeicher: 3838MiB
IP-Adresse: ip=192.168.178.39

Nach langem Hin- und Her bei der Konfiguration der Wetterstationen hat dieser Rechner nun die Aufgabe, die Protokolle der CCU3-Homematic-IP auszulesen und deren Zustandsdaten in einer MySql/MariaDB zu speichern. Diese Daten werden dann zur Auswertung und Präsentation auf verschieden Arten im Untra-/Internet zur Verfügung gestellt. Zudem werden sie zur Steuerung verschiedener Aktoren eingesetzt. Hierzu zählen natürlich auch die Daten der Wetterstation HmIP-SWO-PL.

Konfiguration

MySQL/MariaDB

Die Datenbank ist lokal auf der Festplatte /dev/sda gespeichert. Hier ist auch das Webverzeichnis /var/www/html untergebracht, um unnötig viele Schreib-/Lesezugriffe aus die SD-Laufwerke zu vermeiden. Die interne Webside gibt Informationen über alle in der CCU3 angemeldeten Sensoren/Aktoren wieder. Hierzu kommt Apache2 zum Einsatz.

Datenbankname

HomematicIPCCU3

Klingt zwar etwas überzogen lang, aber etwas Schreibarbeit kann ja nie schaden.

Beschreibung der Datenbankkonfiguration.

Tabellen

HomematicIPCCU3Data

Hier werden alle Daten (Ereignis, Uhrzeit/Datum des Ereignisses, Gerätename, Gerätezustand, Gerätename) gespeichert.

HomematicIPCCU3Log

Analog zu den Gerätedaten-/Meldungen erfolgt hier eine Aufzeichnung der jeweiligen Ergebnisse der Scripte für das Lesen der Prokolldatei, deren Auswertung und der Speicherung in der Datenbank.

Netzwerkonfiguration

Beschreibung der Integration in das lokale Netzwerk, Kommunikatin mit anderen Netzwerkrechnern/Netzwerklaufwerken.

Festplatte(n)

Beschreibung der Lokal verfügbaren Festplatte/Speichermedien.

Weitere Sensoren

Beschreibung weiterer lokal angeschlossener Sensoren.

Stichworte: DS18B20, DHT22, MH-Z19B, SEN-SDS011, SEN-MQ135, COM-KY053, Com-KY051, BME688.

Scripte zur Auswertung und Darstellung der gelesenen Werte


Öffnen und Übertragen der CCU3-Logfatei "messages"


Lesen der Datei "messages"


Zerlegen der Datei messages und Speichern der relavanten Meldungen


Aufbereiten der Meldungen für die Speicherung in der Datenbank


Speichern der Ergebnisse in der Datenbank


Darstellung der Werte mit dem Tool "rrdtool"




Zurück



E-Mail
Infos