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?
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.
Hmm schade.
Hat jemand eine Idee ob es irgendwie anders geht.
Ich nutze Dblog zum sichern aller Daten.
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