Skript sekundengenau starten

Hallo,

mal so 'ne Frage auf die ich noch nicht eine Antwort gefunden habe:

Wie kann ich ein Skript immer Sekundengenau starten, d.h. jedesmal bei voller Minute d.h. wenn Sekunden auf ‚00‘ stehen.
Ist nicht das ich das so dringend brauch, aber das sind so Feinschliffs, die ich meinem Projekt nachher geben möchte.

Jemand einen Tip?

mfG Franz

Guck mal wie es der TimerWizard macht. Script = TimerEvent :slight_smile:


//Synchronize seconds if necessary
$seconds = (integer)date("s");
if($seconds != 0) {
 IPS_SetScriptTimer($IPS_SELF,60 - $seconds);
} else {
 IPS_SetScriptTimer($IPS_SELF,60);
}

paresy

AH, ihr macht das so?

Ich dachte, es wäre auch da nur Zufall, eben zu welchem Zeitpunkt man IPS eben gerade startet?

hmmm, dann werde ich mir das mal ankucken. Wir sicherlich wieder mega kompliziert sein :smiley:

mfG Franz

und schau mal wie lange schon… :wink:

Der Klassiker: Kuckucksuhr

Toni

Super, danke schön. Heute mal wieder was gelernt.

Franz

Ich werf mich weg !

Und das geht sogar. Nee nee du, Sachen gibt es aber.

Jetzt kann ich mein FHT Skript jede volle Minute und mein RST Skript jede Halbe Minute laufen lassen. Dann kommen die sich nicht mehr in die Quere. :smiley:

Danke an Paresy und Tonic

mfG Franz