Hallo,
ich fahrte mit einem Plugin ein paar Ventile.
Wenn diese gefahren will ich eine Pumpe anfahren.
Die Verfahrzeit beträgt 105s
Ich habe dazu sleep(105); benutzt. Das Plugin wird bis zu dem Kommando vor Sleep ausgeführt, danach passiert aber nichts mehr.
Wie kann ich das Plugin für die Zeit x in der Ausführung anhalten?
[INFORMATION]
if ($senden ==1) {
# Daten werden gesendet
knx_write($dreiwegeventil,$pos3wege,5);
knx_write($brunnenventil,$brunnenventil_pos,5);
knx_write($bachlaufventil,$bachlaufventil_pos,5);
#Warten bis Ventile in Stellung
knx_write($ventil_aktion,1,1);
sleep (105);
knx_write($ventil_aktion,0,1);
knx_write($rpm_wert,$rpm,9);
return "$pumpenszene,$pos3wege,$bachlaufventil_pos, $brunnenventil_pos, $rpm, $url_send";
}
[/INFORMATION]
ich fahrte mit einem Plugin ein paar Ventile.
Wenn diese gefahren will ich eine Pumpe anfahren.
Die Verfahrzeit beträgt 105s
Ich habe dazu sleep(105); benutzt. Das Plugin wird bis zu dem Kommando vor Sleep ausgeführt, danach passiert aber nichts mehr.
Wie kann ich das Plugin für die Zeit x in der Ausführung anhalten?
[INFORMATION]
if ($senden ==1) {
# Daten werden gesendet
knx_write($dreiwegeventil,$pos3wege,5);
knx_write($brunnenventil,$brunnenventil_pos,5);
knx_write($bachlaufventil,$bachlaufventil_pos,5);
#Warten bis Ventile in Stellung
knx_write($ventil_aktion,1,1);
sleep (105);
knx_write($ventil_aktion,0,1);
knx_write($rpm_wert,$rpm,9);
return "$pumpenszene,$pos3wege,$bachlaufventil_pos, $brunnenventil_pos, $rpm, $url_send";
}
[/INFORMATION]
Kommentar