folgendes habe ich in der myUtils
fhem("sleep 2;set nFBDECT_desiredTemp inactive");
fhem("sleep 2;set FBDECT_fbahahttp_11795_0288464 desired-temp $value;".
"set FBDECT_fbahahttp_11795_0297488 desired-temp $value;".
"set FBDECT_fbahahttp_11795_1004376 desired-temp $value;".
"set FBDECT_fbahahttp_11959_0102320 desired-temp $value");
fhem("sleep 2;set nFBDECT_desiredTemp active");
da wird aber trotzdem alles gleichzeitig ausgeführt. Wo ist da der Fehler :o
2018-10-15 21:58:57 notify nFBDECT_desiredTemp inactive
2018-10-15 21:58:57 FBDECT FBDECT_fbahahttp_11795_0288464 desired-temp 9.0
2018-10-15 21:58:57 FBDECT FBDECT_fbahahttp_11795_0297488 desired-temp 9.0
2018-10-15 21:58:57 FBDECT FBDECT_fbahahttp_11795_1004376 desired-temp 9.0
2018-10-15 21:58:57 FBDECT FBDECT_fbahahttp_11959_0102320 desired-temp 9.0
2018-10-15 21:58:57 notify nFBDECT_desiredTemp active
Zitatfhem("sleep 2;;set nFBDECT_desiredTemp inactive;;sleep 2;;usw");
Eklärung hier: https://fhem.de/commandref_DE.html#command
Ich denke eher dass die 3 fhem-Befehle "gleichzeitig" gestartet werden und dann jeweils 2 Sekunden warten und dann "parallel" die set-Befehle angestoßen werden.
Wenn du zwischen allen eine Verzögerung willst, dann in einen fhem-Befehl packen:
fhem("sleep 2; set dev1 value1; sleep 2; set dev2 value2")
EDIT: hatte das "Problem" auch. War nach dem "Umbau" wie ich es wollte...
Kurz da nur Handy...
Gruß, Joachim
Zitat von: MadMax-FHEM am 15 Oktober 2018, 22:26:24
Ich denke eher dass die 3 fhem-Befehle "gleichzeitig" gestartet werden und dann jeweils 2 Sekunden warten und dann "parallel" die set-Befehle angestoßen werden.
Wenn du zwischen allen eine Verzögerung willst, dann in einen fhem-Befehl packen:
fhem("sleep 2; set dev1 value1; sleep 2; set dev2 value2")
EDIT: hatte das "Problem" auch. War nach dem "Umbau" wie ich es wollte...
Kurz da nur Handy...
Gruß, Joachim
Genau das wars!
Lieben Dank
Gerne!
Wenn du den Thread noch auf gelöst setzt, umbenennen in beispielsweise "[gelöst] sleep will nicht"
Viel Spaß noch, Joachim