Hallo,
Hier mein Initial Thread:
Von Linux keine Ahnung, aber Volkszählen wollen...
Nun zum vierten Thema dazu:
Ich möchte die Umwälzpumpe der Warmwasserversorgung schalten.
Das System soll selbst lernen, wann die Umwälzpumpe laufen muss.
Anhand der Daten der Temperatursensoren und des Wasserzähler soll auswertet werden wann Warmwasser benötigt wird.
Die Umwälzpumpe soll dann immer ein paar Minuten vor dem Wasserbedarf gestartet werden und solange laufen bis tatsächlich ein paar Liter Wasser abgenommen wurden, oder maximal 15 Minuten.
Es müsste also ausgewertet werden wann genau im (mehrere) Wochen-Rhythmus Warmwasserbedarf auftritt (morgens, mittags abends?!)
Wie schaltet man das Relais am GPIO24?
Die Auswertung stelle ich mir als dreidimensionale Matrix vor:
Pro Wochentag und pro 5 Minuten Periode wird die tatsächlich verbrauchte Warmwassermenge ausgewertet.
Dabei soll die Zeitspanne variabel sein (z.B. eine Woche, zwei Wochen, vier Wochen, ein Jahr, alle Daten). Man muss sich mal solche Daten ansehen und dann entscheiden welcher Zeitintervall sinnvoll ist. Ich denke das sich das Verhalten langfristig durchaus ändert (Kinder werden größer), daher ist es vermutlich sinnvoll nur die letzten paar Wochen auszuwerten.
Zu kurz sollte der Intervall allerdings auch nicht sein, da außergewöhnliche Ereignisse (Ferien, Urlaub, Weihnachten, Ostern, etc.) die Statistik stören würden. Oder man macht gleich eine Auswertung über das ganze Jahr, dann wären zumindest Ferien, Weihnachten, Ostern mit abgedeckt.
Die Auswertung ließe sich z.B. so visualisieren:
http://wiki.volkszaehler.org/_…e/frontends/punchcard.png
Wie kann man sowas realisieren?
Könnte mir vielleicht jemand behilflich sein?
Lieben Gruß,
Chris