FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: netbus am 10 Februar 2014, 11:06:45

Titel: Tag/Monat/Jahr Auswertung
Beitrag von: netbus am 10 Februar 2014, 11:06:45
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?
Titel: Antw:Tag/Monat/Jahr Auswertung
Beitrag von: fhainz am 10 Februar 2014, 11:17:30
Einen FileLog erstellen und anschließend den Log als SVG plotten.
Titel: Antw:Tag/Monat/Jahr Auswertung
Beitrag von: netbus am 10 Februar 2014, 11:52:16
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.

Titel: Antw:Tag/Monat/Jahr Auswertung
Beitrag von: fhainz am 10 Februar 2014, 12:03:39
Dann hast du vielleicht etwas falsch konfiguriert. Die *_avg_* readings ändern sich normalerweise ständig.

Grüße
Titel: Antw:Tag/Monat/Jahr Auswertung
Beitrag von: Puschel74 am 10 Februar 2014, 17:27:12
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
Titel: Antw:Tag/Monat/Jahr Auswertung
Beitrag von: netbus am 10 Februar 2014, 19:36:07
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.