Einstellung LONGPUSH DURATION & MULTIPUSH im i4

  • LONGPUSH DURATION & MULTIPUSH

    Guten Morgen und herzlich willkommen im Forum

    Die Dreifach und Kombi kurz/lang lang/kurz gibt es nur beim I3

    Die fehlenden kann man nicht herbei Zaubern

    Gruß

    8449EC58-5733-4583-A390-50462D44AE53.jpeg

    Shelly’s: 2x 1, 10x 1PM , 4x 2.5, 3x i3, 10x Plus 1PM, 22x Plug S, 11x UNI, 2x 1L mit PIR, 8x AddOn mit Temp/DHT22, 3x RGBW2, 2x Plus i4, 5x Plus 1, 4x Plus 2PM, 4x EM, 2x 3EM, 1x TRV, 3x Plus AddOn, 1x Pro 3EM, 2x BLU, 5xPlusPMmini, 1xPlus1PMmini, 4xPlusUNI

    Fritz!Box5690pro, 3x FRITZ!Repeater6000, 6x Fritz!Dect200

    HomeAssistant auf RaspberryPi5(8GB) mit NVMe, HomeAssistant auf Synology DS1019+, Backup HomeAssistant auf RaspberryPi4B(4GB)

    DHT21 (AM2301) oder (AM2320) für unter 0 Grad

  • Hallo und danke für den netten Empfang.
    LONGPUSH DURATION & MULTIPUSH hat erstmal nichts mit dem Fehlen der Dreifach Klick Events zu tun.

    LONGPUSH DURATION entscheidet, ab welcher Zeitspanne ein Button Down Event zum Long Push Event wird.
    Das sollte auch ohne Probleme mit Single und Double Click Events möglich sein.

    MULTIPUSH entscheidet in welcher Zeitspanne zwei Single Click Events zum Double werden.
    https://shelly-api-docs.shelly.cloud/gen1/#shelly-i3-settings

    Für Mitlesenden: Hier ist ein Skript, bei dem die Longpush Duration für ein "custom_long_push" Event beliebig angepasst werden kann. Auf das "custom_long_push" Event können entweder weitere Event Handler aus anderen Skripten sich abonnieren oder die Zeile im Skript wird einfach durch ein MQTT Push oder HTTP Request oder ähnliches direkt ausgetauscht.

    Limitations: Die bisherigen Events "single_push", "double_push","long_push" sollten nicht weiter verwendet werden. Theoretisch ist es möglich diese noch in das Skript mit aufzunehmen, da ich allerdings eh nur mit "btn_down" und "btn_up" sowie dann in Zukunft mit "custom_long_push" arbeite, benötige ich diese Events nicht. Es sollte auch kein Problem sein hier 3 Fach Klick Events oder mehr mit auszulösen oder wie andere sagen "herbei zu Zaubern". ;)

    longpush_duration.txt