Hallo an Alle,
ich versuche gerade per Script einen Timer anzulegen der an einem bestimmten Datum zu einer
bestimmten Zeit ein Script startet. Hat jemand vielleicht ein Stück Code? Irgendwie kriege ich es nicht hin.
VG Dirk
Hallo an Alle,
ich versuche gerade per Script einen Timer anzulegen der an einem bestimmten Datum zu einer
bestimmten Zeit ein Script startet. Hat jemand vielleicht ein Stück Code? Irgendwie kriege ich es nicht hin.
VG Dirk
meinst du sowas:
IPS_SetEventCyclicDateBounds($timer, $start, $ende);
IPS_SetEventCyclicTimeBounds($timer, $start, $ende);
Timer neu anlegen lt. Handbuch
int IPS_CreateEvent (int $EreignisTyp)
Gruß, Peter
Das ist immer leicht gesagt. Zeig, was du bisher versucht hast und dann kann man dir helfen.
Habs hinbekommen. Schönes WE.
<?php
function SetTimer($Time = 0) {
$Duration = 0;
$ID_Timer = 36876;
if ($Time == 0) {
IPS_SetEventActive($ID_Timer, false);
} else {
IPS_SetEventAction($ID_Timer, "{7938A5A2-0981-5FE0-BE6C-8AA610D654EB}", []);
IPS_SetEventCyclic ($ID_Timer, 1, 0, 0, 0, 0, 0);
IPS_SetEventCyclicDateBounds($ID_Timer, $Time,0);
IPS_SetEventCyclicTimeBounds($ID_Timer, $Time,0);
IPS_SetEventActive($ID_Timer, true);
}
}
SetTimer(strtotime("24.11.2024 10:30:00"));
?>
Okay. Der gezeigte Code weicht aber von deiner Anforderung ab. Wenn ich es richtig verstanden habe, möchtest Du einen Timer anlegen. Der von dir gezeigte Code modifiziert lediglich einen bereits existierenden Timer. Aber wenn es funktioniert, ist doch alles schön.
Schönes WE!