FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Bastel-Frank am 20 Oktober 2016, 08:45:01

Titel: [Gelöst] Mehrere Befehle mit bestimmten Timing hintereinander
Beitrag von: Bastel-Frank am 20 Oktober 2016, 08:45:01
Hallo,

ich möchte gerne mehrere Befehle mit einem bestimmten Timing ablaufen lassen. Z.B. Befehl 1, dann 0,5sec Pause, dann Befehl 2, dann 1,5sec Pause, dann Befehl 3

Geht dass?

Frank
Titel: Antw:Mehrere Befehle mit bestimmten Timing hintereinander
Beitrag von: Ma_Bo am 20 Oktober 2016, 08:59:42
Ja das geht, z.B.

Über die FHEM Kommandozeile eingeben:

define Test_notify notify Testbutton:on set Test1 on;;sleep 1;;set Test2 on;;sleep 5;;set Test3 on

####Edit1
Das sleep in meinem Beispiel ist nicht FHEM blockierend

Grüße Marcel
Titel: Antw:Mehrere Befehle mit bestimmten Timing hintereinander
Beitrag von: fiedel am 20 Oktober 2016, 10:19:46
Wobei: Wenn du ein so genaues Timing benötigst (0,5S ; 1,5S) wird das mit FHEM ggf. nicht perfekt klappen. Dann solltest du besser ein "Smart Relay" oder eine kleine SPS verwenden und diese(s) an FHEM anbinden.

Gruß
Auch ein Bastel- Frank.  ;) 8)
Titel: Antw:Mehrere Befehle mit bestimmten Timing hintereinander
Beitrag von: Bastel-Frank am 20 Oktober 2016, 12:21:52
Vielen Dank für Eure Antworten.

Zitat von: Ma_Bo am 20 Oktober 2016, 08:59:42
define Test_notify notify Testbutton:on set Test1 on;;sleep 1;;set Test2 on;;sleep 5;;set Test3 on

Sind damit auch 1,5 Sekunden möglich? Nach meinem Verständnis gehen immer nur ganze Sekunden - oder?

Ich kann damit leben, dass sich die Zeiten nicht immer perfekt einhalten lassen.
Titel: Antw:Mehrere Befehle mit bestimmten Timing hintereinander
Beitrag von: Ma_Bo am 20 Oktober 2016, 13:18:26
Müsste auch gehen mit 1,5 dann halt nicht mit Komma sondern Punkt.

sleep 1.5


Gesendet von iPhone mit Tapatalk
Titel: Antw:Mehrere Befehle mit bestimmten Timing hintereinander
Beitrag von: Bastel-Frank am 20 Oktober 2016, 15:15:36
Geht - Vielen Dank für Eure Hilfe