FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: PowderK am 29 Juni 2014, 18:33:40

Titel: DbLog Delta Werte auswerten
Beitrag von: PowderK am 29 Juni 2014, 18:33:40
Hy Leute

Ich nutze das Volkszählermodule um meine Zählerstände zu loggen.
Um den verbrauch zu berechnen  wollte ich ein userReadings nutzen um die Differenz zwischen zwei werten zu berechnen. Folendes habe ich versucht:

attr Home userReadings power:difference { ReadingsVal("Home","last",0)}

Home: ist der Zähler
power: soll das Reading heißen
last: ist der Wert

leider erhalte ich keine Werte.Woran könnte es liegen?
Titel: Antw:userReadings "difference"
Beitrag von: krikan am 29 Juni 2014, 18:54:04
Wenn Du das hier http://www.fhemwiki.de/wiki/Volkszaehler verlinkte Modul meinst:
Das unterstützt keine userReadings. Der entsprechende Mechanismus wird vom Modul nicht genutzt.
Titel: Antw:userReadings "difference"
Beitrag von: PowderK am 29 Juni 2014, 18:56:01
Hmm schade.
Hat jemand eine Idee ob es irgendwie anders geht.
Ich nutze Dblog zum sichern aller Daten.
Titel: Antw:userReadings "difference"
Beitrag von: PowderK am 03 Juli 2014, 15:21:53
So ich bin in Sachen Differenz berechnen ein wenig weiter gekommen.

Ich kann mittels

get myDbLog - - 2014-01 2014-06 Home:last::delta-d

liefert mir FHEM sauber für jeden Tag den verbrauch  ;D

Jetzt stellt sich mir die frage wie ich diese Daten jetzt speichern und weiterverarbeiten kann.
Konkret möchte ich das mir folgendes angezeigt wird

Verbrauch: Jahr
Verbrauch: Monat
Verbrauch: 24h