FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: almdandi am 07 November 2016, 14:01:02

Titel: Userreading differential Funktion
Beitrag von: almdandi am 07 November 2016, 14:01:02
Hallo,

kann mir bitte jemand die differential Funktion beim Userreading erklären. Ich versuche einen S0 Zähler auszulesen. Zum Zählen der Impulse benutzte ich einen DS2423. Denn habe ich auch ohne Problem in Fhem einbinden können aber leider komme ich zu keinen vernünftigen Ergebnis. Entweder habe ich einen Denkfehler bei der Berechnung oder ich verstehe die differential Funktion falsch.

Berechnung: ((Neuer Werte - Alten Wert) * Impuls Wert * 3600) / t

Aus der Überlegung habe ich folgendes Unserreading gebaut.


power.A differential {
3600 * AttrVal("S0Coumter","impulsValue",1) * ReadingsVal("S0Coumter","counters.A",0);;
},
power.B differential {
3600 * AttrVal("S0Coumter","impulsValue",1) * ReadingsVal("S0Coumter","counters.B",0);;
}


Wie schon oben geschrieben komme ich zu keinen vernünftigen Ergebnis und hoffe eine einer kann mir hier weiter helfen.

mfg
almdandi