Timer Funktionalitäten - Verständnisfrage

Hallo zusammen,

für zeitgesteuerte Abläufe sollte man ja folgende Struktur verwenden
:
… ein Gerät einschalten und nach z.B. 60 Sekunden wieder aussschalten?

if($IPS_SENDER == „TimerEvent“)
{
//Aus Befehl

//Timer ausschalten
IPS_SetScriptTimer($IPS_SELF, 0);
} else {
//An Befehl

//Timer anschalten
IPS_SetScriptTimer($IPS_SELF, 60);
}

Wie muss ich vorgehen, wenn ich dieses Script zeitgesteuert um 8 Uhr aufrufen will (über einen Event)? Da ist der Scriptstarter dann auch ein Timer-Event und ich laufe sofort in die Ausschaltbedingung…

Nun, Du kannst z.B. eine zweite Bedingung abfragen, hier z.b. != 8Uhr. Oder über $IPS_EVENT die entsprechende ID abfragen.