Hey Leute,
ich werde im nächsten Jahr ein Haus bauen (unter anderem mit photovoltaik anlage) und ich möchte dabei dann eine Haussteuerung machen. Das ganze wird dann mit einigen Arduinos (als Datenlogger) und einem Server mit openhab passieren. Weiters sollte aber noch zusätzlich ein Volkszähler arbeiten, der mir dann bestimmte Daten visualisiert. Dabei geht es dann um Temperaturen, Sonneneinstrahlung, Leistung der PV Anlage usw.
Ich habe über den letzten Sommer einen Datenlogger für meine Poolpumpensteuerung gebaut. Dieser schaltet die Poolpumpe nach diversen Kriterien ein und aus. Dabei werden 3 Temperaturen (Pooltemperatur, Solartemperatur und Aussentemperatur) und ein Pumpenstatus (sind Zahlen, die mir den Status wie AutoEin / AutoAus/ Hystere / HandEin / HandAus anzeigen) geloggt. Diese Daten wurden über den Arduino und ein ESP8266 WLAN Modul an einen Webhoster geschickt. Dieser hat dann mithilfe php die Daten in eine MYSQL Datenbank geschrieben.
Ich habe dann die daten mit "highcharts" visualisiert, was zwar funktioniert, jedoch ist das Handling ziemlich umständlich.
Dadurch bin ich dann zum Volkszähler gekommen, da mir die Darstellung der Daten sehr gefällt.
Ich habe dann einmal eine Virtuelle Maschiene erstellt und die middleware in ubuntu installiert. Ich weiß aber nicht, wie ich nun weiter vorgehen soll?
Also Ausgangslage:
MYSQL Datenbank an einem Webhoster vorhanden, die auch gefüttert wird.
Was will ich erreichen:
Zuerst soll der Volkszähler im Webhoster mit der bestehenden MYSQL Datenbank funktionieren. Alles am Webhoster. Ich denke, ich muss eine neue Tabelle anlegen, die mir die Daten richtig aufbereitet? nur wie?
Dass ich verschiedene Tabellen mit data, entries usw. brauche ist mir klar, aber wie genau?
Was ich danach noch erreichen möchte:
Aggregation. Wie es funktioniert ist mir klar, aber wie ich die zusätzlichen Tabellen einmal erstelle ist mir noch nicht ganz klar. Die automatische Aktualisierung ist im Wiki zumindest beschrieben.
Ich hoffe, ihr könnt mir weiterhelfen, würde mich sehr freuen.
Im Anhang ein Auszug der Datenbank. Jeder einzelne Datensatz beinhaltet also die Daten aller Sensoren