Ich logge meinen Stromverbrauch mit OWL +USB
Ich bekomme alle 5 Sekunden einen Wert.
Nun würde ich gerne sehen was ich pro Tag/Monat verbraucht habe.
define AktuellerVerbrauch dummy
attr AktuellerVerbrauch event-on-change-reading state
define WattUsageAnDummy at +*00:00:05 { my $d= ReadingsVal("CM160","W",0);; fhem("set AktuellerVerbrauch $d");;}
Hat wer eine Idee?
Einen FileLog erstellen und anschließend den Log als SVG plotten.
Ploten habe ich aktiviert. Das funkt auch soweit.
Habe gerade gesehen das man mit dem average Modul die Tages und Monats werte ermitteln kann.
Nur irgendwie bleibt mein "W_avg_day" unverändert.
Dann hast du vielleicht etwas falsch konfiguriert. Die *_avg_* readings ändern sich normalerweise ständig.
Grüße
Hallo,
ZitatDie *_avg_* readings ändern sich normalerweise ständig.
Nicht ganz - siehe Screenshot.
Aber wenn man Average erst definiert hat sollten sich die Werte recht schnell ändern.
Zeig uns doch mal deine Average-Definition bitte.
Dann ginge die Fehlersuche vielleicht etwas leichter ;)
Grüße
define cm160average average CM160:.*(W):.([-\d\.]+).*
define WattUsageAnDummy2 at +*00:05:00 { my $month= ReadingsVal("CM160","W_avg_month",0);; fhem("set MonatsVerbrauch $month W");;}
Danke es läuft jetzt bei mir. Nur mir ist eines eingefallen.
Der Durchschnittsverbrauch ist ja recht schön aber sagt leider nichts über den tatsächlich verbrauchten Strom im Monat X aus.
Das heißt mit avaerage komme ich so leider nicht ans Ziel.