Hallo, ich probiere mich gerade das erste mal mit den Tasmota-Rules.
Ich versuche die Pulse eines Durchflussmessers in Liter/min zu erfassen.
Hier mein Versuch:
Code
Rule1 on Counter#C1 do backlog var1 %value%;Mult1 1.24 endon on Rules#Timer=1 do backlog Ruletimer1 5;counter1 0; DisplayText [zf0s2l2c1]C1 %var1% endon
Folfendes hab ich mir dabei gedacht.
- Den Counter bei änderung in Var1 speichern
- Var1 Multiplizieren un die richtige EInheit zu bekommen
- Wenn der RuleTimer1 abgelaufen ist dann Den Timer neu starten, den Counter zurücksetzen und den Wert von Var1 auf dem OLED-Display ausgeben.
Irgendwie kommt aber nicht das raus was ich erwartet hätte.
Wo ist mein Denkfehler?
Danke im vorraus und Gruß
Schuggi