Hallo,
mein Stromzähler kann
An
Aus
Um
senden, wenn der Counter überläuft (von 65535 auf 0 springt).
Dies möchte ich zählen, und auf den Zählerstand n*65535 addieren.
Hat jemand einen Tipp, wie ich 'Faktor' beim Toggeln von 'Ueberlauf' um 1 erhöhen kann (möglichst ohne Logik).
Gruß,
Hendrik
mein Stromzähler kann
An
Aus
Um
senden, wenn der Counter überläuft (von 65535 auf 0 springt).
Dies möchte ich zählen, und auf den Zählerstand n*65535 addieren.
Code:
[[[Counter]]] name = Counter type = num sqlite = yes knx_dpt = 7 enforce_updates=yes knx_cache = 6/7/1 [[[Ueberlauf]]] name = Counter type = num sqlite = yes knx_dpt = 1 enforce_updates=yes knx_cache = 6/7/0 [[[Faktor]]] type=num [[[Zaehlerstand]]] name = Zaehlerstand type = num sqlite = yes knx_dpt = 14 #knx_send = 6/7/1 eval = (sh.Allgemein.Stromzaehler.Counter()+sh.Allgemein.Stromzaehler.Faktor()*65535)/800.0 eval_trigger = Allgemein.Stromzaehler.Counter|Allgemein.Stromzaehler.Faktor
Gruß,
Hendrik
Kommentar