Hallo,
ich habe folgendes beobachtet,
drücke ich kurz, wird der Eventcounter um eins erhöht und der Event "S" gemeldet.
drücke ich lang, wird der Eventcounter um eins erhöht und der Event "L" gemeldet.
Perfekt, so solls sein
Drücke ich länger als longpush-duration wird der Eventcounter erhöht und der Event ist leer.
Was auch ok ist, aber lasse ich dann die Taste los wird erst ca. 3 Sekunden später nochmals der Eventcounter erhöht.
Warum ist das so?
Folgender Anwendungsfall :
Ich möchte eine Lampe dimmen.
pushing short => 5%
pushing long => 30%
pushing länger als long-push (event is blank) => dimmer soll von 0% langsam auf 100% rampen.
Wenn ich den Taster loslasse soll das dimmen stoppen. Was aber nicht geht, weil es keine sofortige Information gibt, dass der Taster losgelassen wurde (leider erst 3Sekunden später).
Mir fehlt der Status "Taste wurde losgelassen".
War das irgendwie verständlich wo mein Probelm liegt ?
i3 with FW 1.8.3 and Button-Mode momentrary
Shelly Adapter version: 4.0.3
CoAP or MQTT protocol: COAP
Node version: v12.16.3
Operating system: Ubuntu 18.04.4