hbraun
1
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?
RWN
2
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);
}
hbraun
3
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.