FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: tmuecksch am 09 Oktober 2016, 09:53:43

Titel: Zeitversetzt auf Event reagieren
Beitrag von: tmuecksch am 09 Oktober 2016, 09:53:43
Liebe Community,

ich habe einen Switch. Sobald dieser auf "on" geschaltet wird möchte ich 30 Sekunden warten. Nach 30 Sekunden soll geprüft werden ob der Schalter noch immer auf "on" ist. Falls ja soll ein anderes Gerät auf on geschaltet werden. Falls nein soll nichts passieren.

Das ganze sollte natürlich FHEM in den 30 Sekunden natürlich nicht blockieren.

Also hier noch mal in kurz:


Wie würdet Ihr das lösen habt Ihr Tipps?

Vielen Dank im Voraus!
Titel: Antw:Zeitversetzt auf Event reagieren
Beitrag von: Damian am 09 Oktober 2016, 09:56:10
Zitat von: tmuecksch am 09 Oktober 2016, 09:53:43
Liebe Community,

ich habe einen Switch. Sobald dieser auf "on" geschaltet wird möchte ich 30 Sekunden warten. Nach 30 Sekunden soll geprüft werden ob der Schalter noch immer auf "on" ist. Falls ja soll ein anderes Gerät auf on geschaltet werden. Falls nein soll nichts passieren.

Das ganze sollte natürlich FHEM in den 30 Sekunden natürlich nicht blockieren.

Also hier noch mal in kurz:


  • SWITCH:on
  • sleep 30
  • if (SWITCH immer noch on)
  • set LICHT on

Wie würdet Ihr das lösen habt Ihr Tipps?

Vielen Dank im Voraus!

define di DOIF ([Switch] eq "on") (set LICHT on)
attr di wait 30
Titel: Antw:Zeitversetzt auf Event reagieren
Beitrag von: CoolTux am 09 Oktober 2016, 09:56:55
Oder Du schaust Dir mal watchdog an.
Titel: Antw:Zeitversetzt auf Event reagieren
Beitrag von: tmuecksch am 09 Oktober 2016, 10:07:22
Danke für die Tipps