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