benötige Hilfe

Hallo ich versuche schon seit einer Woche dieses Script aus dem Forum per Variable zu steuern.
Ich möchte dieses Script

<?

// Installation:
//1. Bei $LEDid die ID der RGBW-868 Instanz eintragen.
//2. Script mit dem Ausühren-Button oder Runscript starten.
//3. Alles so schön bunt hier!

//An-Ausschalten mit:
//1. "Ausführen" Button im Editor oder
//2. IPS_runscript (diese Script-ID) oder
//3. direktes Ändern der Variablen "Aktiv" auf true oder false


$LEDid=10121 /*[Garten\Garten hinten\RGBW-868 (Stripe)]*/;
$fade=7; //Fadetime / Zeit bis zur nächsten Farbe in Sek.

if(($IPS_SENDER == "RunScript")or($IPS_SENDER == "Execute")or($IPS_SENDER == "WebFront")){
   $aktivid = @IPS_GetVariableIDByName("Aktiv", $IPS_SELF);
   if($aktivid===false) {
      $aktivid = IPS_CreateVariable(0);
      IPS_SetParent($aktivid, $IPS_SELF);
      IPS_SetName($aktivid, "Aktiv");
   }
    $eid = @IPS_GetEventIDByName("Aktiv-Event", $IPS_SELF);
   if($eid===false) {
      $eid = IPS_CreateEvent(0);
      IPS_SetEventTrigger($eid, 1, $aktivid);
      IPS_SetParent($eid, $IPS_SELF);
      IPS_SetName($eid, "Aktiv-Event");
      IPS_SetEventActive($eid, true);
   }
   SetValue ($aktivid, (GetValue($aktivid) ? false:true));
    }

if($IPS_SENDER == "Variable")    {
   $aktivid = @IPS_GetVariableIDByName("Aktiv", $IPS_SELF);
   $aktiv=GetValue($aktivid);
    if($aktiv){
       IPS_SetScriptTimer($IPS_SELF, 1);
        }
    else{
       IPS_SetScriptTimer($IPS_SELF, 0);
       PJ_DimRGBW($LEDid,0,0,0,0,0,0,0,0);
       }
    }

if($IPS_SENDER == "TimerEvent"){
    $rot=rand(0,255);$gruen=rand(0,255);$blau=rand(0,255);
    PJ_DimRGBW($LEDid,$rot,$fade,$gruen,$fade,$blau,$fade,0,0);
    IPS_SetScriptTimer($IPS_SELF, $fade);
    }

?>

mit diesem Script steuern

<?
SetValueBoolean(53879 /*[Garten\Garten hinten\RGBW-868 (Stripe)\Zufallgenerator\Aktiv]*/, False);  // Variable Status ändern
?>

Wenn ich einen einmaligen Timer setze der das das Off Script schaltet funktioniert es. Nur bei den Timer siehe Anhang funktioniert es nicht! Die Variable wird auf Aus gesetzt schaltet aber nicht aus. Ich bitte um Hilfe bin mit meinem Latein am Ende.
mfg
Armin

keiner einen kleinen Tip für mich? ;-(

Ich vermute mal das Du im Variableprofil dein Skript nicht eingetragen hast: (bei Eigene Aktion)
Variablenprofile: IP-Symcon :: Automatisierungssoftware

super danke! mal wieder der typische Anfänger Fehler
mfg
Armin