Hallo an Alle,
Ich habe mir die letzte aktuelle Tasmota 8.3.0 heruntergeladenen und mit Rotary_V1 kompiliert, danach ist der rotary1a(150), rotary1b(151), rotary2a(152), rotary2b(153) in der Auswahl verfügbar.
Der KY-040 Rotary Encoder liefert aber in der console keine Meldung welcher Wert erreicht wurde bzw kann ich auch keine Werte einstellen.
Wenn ich CLK und DT als Schalter anschließe bekomme ich ON / OFF Meldungen in der console angezeigt, d.h. die Verbindung funktioniert.
Hat schon jemanden einen Rotary Encoder am laufen, wenn ja welche Einstellungen wurde verwendet, danke.
Update: Wenn ich Mi Desk Lamp(66) auswähle wird folgende Belegung verwendet:
GPIO2 button1 (17) <-- SW (KY-040)
GPIO4 pwm1 (37)
GPIO5 pwm2 (38)
GPIO12 rotary1a (150) <-- CLK (KY-040)
GPIO13 rotary1b (151) <-- DT (KY-040)
Auch kein Erfolg ich kann zwar dimm in der console verwenden aber den Wert nicht über den KY-040 verändern und es wird auch nichts in der Konsole ausgegeben wenn ich den Rotary Encoder nach links od. rechts drehe, Schalter funktioniert und gibt auch on / off in der console aus.
Ich habe den Rotary Encoder mit einen anderen Distributor getestet (also anderes .bin file auf einen ESP8266 installiert) und da hat er ohne Probleme funktioniert .
Grüße,
Stefan