FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: xenyx am 28 Juni 2013, 22:55:03

Titel: Structure delay
Beitrag von: xenyx am 28 Juni 2013, 22:55:03
Hallo Zusammen,

ich habe 2 Schalter-Empfänger die ich in einem gewissen Zeitabstand schalten möchte. Habe soweit schon rausgefunden dass ich mit
"define Name structure room Gerät1 Gerät2"
beide Schalter in eine Gruppe packen kann, funktioniert auch einwandfrei, beide Schalter werden geschaltet.
Nun möchte ich aber das das Schalten z.B. im Abstand von 10 sek. stattfindet, also Gerät1 wird eingeschaltet, dann 10 sek. Pause und dann Schalten des Gerät2. Hab schon sehr viel recherchiert und leider keinen Lösungsansatz gefunden, deshalb nun die Frage an euch.

Vielen Dank schon mal.

XenYx
Titel: Aw: Structure delay
Beitrag von: Puschel74 am 28 Juni 2013, 23:04:23
Hallo,

veruchs mal so:

define schalten notify <Taster> {
  fhem ("set Geraet1 on");
  fhem ("define Geraet2_ein at +00:00:10 set Geraet2 on");
}


<Taster> musste du auf dein Device ändern welches die Geräte einschalten soll.

Umlaute und Sonderzeichen in den Devicenamen bitte vermeiden.

ä = ae usw.

Grüße

Edith:
ZitatHab schon sehr viel recherchiert und leider keinen Lösungsansatz gefunden, deshalb nun die Frage an euch.
Fragt sich nur wo du recherchiert hast - im Einsteiger.pdf müsste glaube ich so ein Beispiel drinnen sein ;-)
Titel: Aw: Structure delay
Beitrag von: xenyx am 29 Juni 2013, 01:35:09
Jau genau das ist es!

Damit
define schalten notify Taster {fhem("set Schalter1 on") } {fhem("define Schalter2_ein at +00:00:10 set Schalter2 on") }
in der fhem.cfg hats dann auch mit der Syntax hingehauen.

Vielen Dank!

XenYx
Titel: Antw:Structure delay
Beitrag von: busa am 27 September 2017, 11:17:41
Hallo

Besten Dank für die schnellen Antworten. Das async_delay hats gebracht! Hätte ich auch selber drauf kommen können  ::)

Gruss

Busa