FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: chr2k am 05 Dezember 2015, 11:52:18

Titel: Event triggern geht. Innerhalb fester Zeit selbes Event triggert "anders"
Beitrag von: chr2k am 05 Dezember 2015, 11:52:18
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.
Titel: Antw:Event triggern geht. Innerhalb fester Zeit selbes Event triggert "anders"
Beitrag von: chr2k am 05 Dezember 2015, 15:10:11
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
Titel: Antw:Event triggern geht. Innerhalb fester Zeit selbes Event triggert "anders"
Beitrag von: frank am 05 Dezember 2015, 16:07:04
willst du unterschiedliche tastsequenzen behandeln?
vielleicht hilft dabei das modul sequence.
Titel: Antw:Event triggern geht. Innerhalb fester Zeit selbes Event triggert "anders"
Beitrag von: chr2k am 05 Dezember 2015, 16:08:07
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