IPS_SetScriptTimer geht nicht richtig

Erledigt Timer wird deaktiviert habe es gesehen.

Hallo,

ich setze mit

IPS_SetScriptTimer(32950 /*[Flur oben\Variable_Licht_Flur]*/, 310);   

einen Timer, was auch gut klappt.

Aber wenn ich mit

IPS_SetScriptTimer(32950 /*[Flur oben\Variable_Licht_Flur]*/, 0);   //Timer aus

den Timer wieder ausschalten will, bleibt er er auf den 310 sekunden und dem entsprechend wird das Script alle 310 Sekunden ausgeführt.

Was mache ich falsch?

Hallo Horst,

normal startet man damit ein Script.

Bei dir steht aber eine Variable.

/*
*******************************
 IP-SYMCON Event Scripting
*******************************
File     : LichtFlurObenEin.ips.php
Trigger  :
Interval :
*/


$FlurEin = GetValue(20444 /*[.HS485_Bussystem\HS485_Aktor1_FlurOben]*/);
if ($FlurEin) {
IPS_SetScriptTimer(45270 /*[.HS485_Bussystem\LichtFlurObenAus]*/, 20);// Script starten
}
else {
IPS_SetScriptTimer(45270 /*[.HS485_Bussystem\LichtFlurObenAus]*/, 0);
}

Hallo Rainer habe gerade gesehen das das Ereignis deaktiviert wird,

Das Script heißt nur Variable_Licht_Flur, ist aber ein Script. Frage mich aber jetzt nicht warum ich es so genannt habe :o

Trotzdem danke.