Timer - Variable setzt nicht zurück

Hallo,
führe über den Timer ein einfaches Script aus:

<?
FS20_SwitchDuration(11408, True, 600);
?>

Was muß ich tun; daß danach (10 Min.) die Variable wieder auf False steht.

Vielen Dank.
stan

Dein Script so umbauen:

Diese benutzt dann den internen Scripttimer und setzt nach Ablauf deine Variable auf FALSE und der Scripttimer wird deaktiviert.



$zeit=600;
$scriptname="timertest"; //Name dieses Scriptes

if ($IPS_SENDER == "TimerEvent") {
 IPS_SetScriptTimer("timertest", 0);
 SetValueBoolean("Variable", FALSE);
} else {
 IPS_SetScriptTimer("timertest", $zeit);
 FS20_SwitchDuration(11408, True, $zeit);
}


paresy

Vielen Dank für die rasche Info!

Das hilft mir weiter. Habe noch so meine Probleme mit der Scriptsprache. Schritt für Schritt komme ich voran!

Schöne Grüße
stan

Leider konnte ich noch keine Erfolge erzielen.
Der Schalter schaltet perfekt. Nur die Variable bleibt auf TRUE.

Schöne Grüße.
stan

Kommando zurück!

Blutiger Anfänger - habe die „Variable“ nicht eingesetzt.

Funktioniert prächtig.

Vielen Dank.

stan