Hallo Leute,
ich habe folgendes DOIF welches funktioniert.
([UV_BE_I5_Flur_Taster_und_BWM] =~ "on") (set UV_SA_B_schalten on) DOELSEIF ([UV_BE_I5_Flur_Taster_und_BWM] =~ "off") (sleep 5; set UV_SA_B_schalten off)
Das Event on/off wird durch einen manuellen Taster der an einem Binäreingang hängt ausgelöst. Sprich: Das on/off Event kommt nahezu ohen Zeitdifferenz. Darum auch das sleep Kommando, damit das Licht etwas länger als nur ein Bruchteil einer Sekunde eingeschaltet bleibt.
Wie bekomme ich es jetzt aber noch zusätzlich hin, dass wenn das on/off-Event innerhalb bspw 2 Sekunden kommt (dabei ist mir nur das on-Event wichtig dass es innerhlab dieser Zeit kommt) das sleep Kommando einen anderen Wert bekommt?
Danke.
Noch besser wäre es sogar, wenn ab dem zweiten on-Event, das sleep mit einer definierten Zeit hoch gezählt (addiert) wird. Je öfter ein on-Event kommt, desto höher wird das sleep
willst du unterschiedliche tastsequenzen behandeln?
vielleicht hilft dabei das modul sequence.
Wenn du mit tastsequenzen meinst dass ich mit einem Taster verschiedene Sache schalten will (bzw eben einen schalt Vorgang verlängern will), dann ja.
Gesendet von meinem LG-H815 mit Tapatalk