Im Script „alles aus“ habe ich noch eine Zeile, welchen den Timer deaktiviert.
if ($IPS_EVENT == 12345 ){
IPS_SetEventActive(12345 false);
}
Das Event 12345 sitzt unter dem Script „alles aus“. Es funktioniert auch fast.
Folgendes Problem gibt es:
Das Script „alles aus“ wird immer zur vollen und halben Minute ausgeführt, d.h. drücke ich um 14:40:00 die Taste, wird um 14:40:30 ausgeschaltet. Drücke ich die Taste um 14:40:25, so wird das Script trotzdem um 14:40:30 ausgeführt.
Kann mir jemand auf die Sprünge helfen, wie ich dieses Problem lösen kann?
Hier noch eine kurze Beschreibung.
Am Anfang wird verglichen wer das Script gestartet hat.
Die Taste deiner Fernbedienung oder der 30 sec. Timer.
War es deine Fernbedienung ist, ist die Bedingung nicht erfüllt
und die else Anweisung wird ausgeführt, welche den 30 sec.
aktivert.
Nach den 30 sec. startet das script erneut, diesmal durch
den Timer, schaltet das FS20 gerät aus und stopt den Timer.
Hier funktioniert nun alles so, wie es soll. Ich habe auch gleich noch 2 andere meiner Scripte umgebaut. So langsam beginne ich, etwas mehr zu verstehen
Wünsche allerseits einen guten Rutsch ins neue Jahr!