Hallo, hab ähnliches mit einem windsensor gemacht (#define USE_WINDMETER)
Danke für den Hinweis.
Hierfür müsste ich aber, wenn ich es richtig verstehe, einen Windsensor verwenden.
Ich suche aber etwas für einen einfachen Magnetkontakt, IR-Sensor o.ä. Also ein reinen ein/aus Signal.
Und das Ganze dann eben als Anzahl Impulse in einer Zeiteinheit.
Ich habe nun folgendes gefunden:
Impuls-Sensor
Impulse werden abhängig von eingestellter Teleperiod gezählt und dann gesendet. Dann wird wieder zurückgesetzt.
Counterdebounce anpassen an tatsächlichen Impuls!
rule on tele-counter#c1>0 do publish cmnd/wind/counter1 %value% endon on tele-counter#c1>0 do counter1 0 endon
So wie es aussieht ist das weitgehendst das was ich suche. Bei Teleperiod 6o würde das dann Anzahl Umdrehungen pro Minute bedeuten.
Interessant wäre allerdings wenn man eine kürzere Teleperiod (z.B. 10) verwenden würde und dann das Ganze in der Rule noch mit 6 multiplizieren könnte. Kenne mich bis jetzt aber hier noch nicht ausreichend aus.
Werde es mal ausführlich testen.
Grüße