(funktionierende) Skripte werden nicht zu angegebenem Zeitpunkt gestartet

Hallo allerseits!
Script mit Timer erstellt, bei „Ausführen“ funktioniert es.
Setze einen Task, dass um 12:00 das Script ausgeführt werden soll: nichts passiert, Log zeigt keine diesbezügliche Aktion.
Lasse ich den Zeittask und ändere den Inhalt, alles gut.

Hat jemand eine Idee???
Dank im Voraus:
Martin

Wie genau richtest du die Ausführung um 12:00 ein? Via zyklischem Ereignis? Per SkriptTimer? Wie genau erstellst du Ereignis oder Timer?

Das klingt aber sehr nach einer Bedingung im Code (if date…), die die weitere Abarbeitung des Scripts verhindert.
Vlt. mal den Inhalt des Scripts posten…

Hallo,
danke erstmal für die Rückmeldungen.
War ein paar Tage nicht anwesend. hatte daher die Skripte rausgenommen und z.B. die Rollade um XX:XX für 30sec Relais an und dann wieder off geschaltet.
Das Skript macht:
<?
if($_IPS[‚SENDER‘] == „TimerEvent“)
{
All_SwitchActor(10043 /[Office\ALL3419]/, 130, FALSE);
IPS_SetScriptTimer($_IPS[‚SELF‘], 0);
} else {
All_SwitchActor(10043 /[Office\ALL3419]/, 130, TRUE);
IPS_SetScriptTimer($_IPS[‚SELF‘], 30);
}
?>
welches durch durch ein zyklisches Ereignis gestartet wird. Anscheinend wird es wohl auch gestartet (zumindest so im Log angezeigt), aber doch nicht ausgeführt.

Vermutlich kommen da die Scripttimer sich gegenseitig in die Quere??

Freue mich von Euch zu lesen!

Gruß:Martin

Genau, Skripttimer sind zyklische Ereignisse und somit lösen beide ein TimerEvent aus. Du kannst herausfinden, ob es der Skripttimer ist, indem du den Namen des auslösenden Ereignisses auswertest. Dieser ist beim Skripttimer „ScriptTimer“.