PCA301 Gesamtverbrauch stimmt nicht

Begonnen von UvG, 31 Januar 2015, 17:09:55

Vorheriges Thema - Nächstes Thema

UvG

Ich bin neu hier im Forum und versuche z.Z 6 Steckdosen ans laufen zu bringen.
Dabei habe ich festgestellt das der Gesamtverbrauch bei geringen Verbrauch nicht angezeigt(protokolliert) wird.
Bei einem 5 W Verbraucher erscheint nie ein consumption Eintrag.
Hat dieses Problem schon mal jemand gehabt und gibt es dafür vielleicht schon eine Lösung?

Ich hatte die Idee ein userreading zu definieren

Gesamt:power integral {ReadingsVal($name,'power',0)/3600

Dies funktioniert aber mit integral nicht (PCA301_01A196: unknown modifier integral for userReading Timediff, this userReading will be ignored)
Es fehlt offensichtlich der Eintrag
if(grep { /$modifier/ } qw(none difference differential integral offset monotonic
in der fhem.pl.

Die Funktion hilft mir aber auch nur bedingt weiter da bei integral  immer 2 Werte benutzt werden.
Wenn der Verbrauch über einen Zeitraum 0 ist wird trotzdem ein Wert ausgegeben, nämlich Zeiteinheit* alterWert(5)+neuerWert(0)/2
Für mein Problem dürfte aber nur der neue Wert herrangezogen werden (Ergebnis also 0).

Ich hoffe ich habe mich verständlich genug ausgedrückt und mein erster Beitrag läuft nicht ins leere.

Gruß
Ulrich