Hi Zusammen,
ich kriege gerade ein Problem nicht gelöst und komme nicht dahinter warum?
Ich habe ein HomeMatic Mehrfachschalter (6 Kanäle), damit schalte ich über 2 Kanäle das LED-Licht an und aus. Der dritte Kanal soll einen Sonnenaufgang simulieren.
Ich starte damit ein Script. In diesem Script erstelle ich eine Timer, der alle 3 Sekunden die Farbe wechselt.
IPS_SetScriptTimer($_IPS['SELF'], $Interval); //Intervall 3 Sekunden
Innerhalb des Scriptes kann ich diesen Timer auch deaktivieren mit
IPS_SetScriptTimer($_IPS[‚SELF‘], 0);
Jetzt möchte ich aber über den Schalter „Alles aus“ auch den Sonnenaufgang ausschalten (alles aus ist ein anderes Script) und hab das versucht mit:
IPS_SetScriptTimer(22302, 0);
und bekomme die Fehlermeldung:
Warning: Skript #22302 exisitert nicht in /var/lib/symcon/scripts/52692.ips.php on line 52
Der Timer ist aber unter dieser ID eingetragen und es scheint egal zu sein, ob dieser bereits aktiv oder inaktiv ist.
Wie kriege ich den Timer aus, außerhalb des „Sonnenaufgang“-Scriptes?
Gruß
Sascha