Hallo,
ich würde gerne Impulse (Magnetkontakt, IR-Kontakt u.ä) erfassen und umrechnen. In etwa so wie bei einem Fahrradtacho.
Kennt da jemand eine Möglichkeit, Skript o.ä.?
Danke für eure Hilfe
Hallo,
ich würde gerne Impulse (Magnetkontakt, IR-Kontakt u.ä) erfassen und umrechnen. In etwa so wie bei einem Fahrradtacho.
Kennt da jemand eine Möglichkeit, Skript o.ä.?
Danke für eure Hilfe
Hallo, hab ähnliches mit einem windsensor gemacht (#define USE_WINDMETER)
die parameter sind anpassbar
https://github.com/arendst/Tasmot…8_windmeter.ino
https://github.com/arendst/Tasmota/pull/8283
wenn man selbst rotationen/tacho umrechnen will:
https://github.com/arendst/Tasmota/issues/3418 (mit link zu dt. seite)
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
Hierfür müsste ich aber, wenn ich es richtig verstehe, einen Windsensor verwenden.
nein, wird nicht benötigt
der Windsensor ist nämlich genau nur ein so einfacher Reedkontakt mit ein/aus-Funktion,
der pro Umdrehung 1x (oder 2x... einstellbar) den Kontakt schließt,
und mit Counter am GPIO mit Tasmota ausgewertet wird,
genau mit dem Ansatz (impulse pro zeiteinheit), wie du ihn beschreibst.
Ist dann halt alles schon fertig in Tasmota, einfach anpassbar und Ausgabe in m/s km/h ...
aber geht natürlich auch alles "zu Fuß" mit regel und umrechnung, deshalb der link zu den formeln oben.
Hallo, ich will diesen thread mal wieder "aufwärmen".
Ich plane einen Wassermengenzähler auf Tasmota-Basis (z.B. auf Sonoff Basic R1).
Die Impulse kommen von einer Turbine (https://www.amazon.de/gp/product/B0D…KY9C432MS&psc=1).
Bis zu welcher Frequenz kann denn Tasmota die Impulse zählen? Wenn das Wasser schnell flließt (50L/min) entstehen ca 400 Impulse/min.
Wie funktioniert das Entprellen?
Vielen Dank!
Der Sonoff Basic macht immer wieder Probleme… empfehle dir, ein anderes Device zu verwenden, zb einen ESP32
Danke!!!