Programme (Verzögerungen) abbrechen
Verfasst: 18.05.2019, 08:17
Hallo,
bei mir läuft ein Programm welches im Alarmfall alle HUE-Lampen rot blinken lässt.
Das habe ich mit mithilfe des J-A-N AddOn und CUX realisiert.
(/usr/local/addons/hue/hue.tcl 001788fxxxxxx123 group 0 on:true)
Da HUE aber nur ca. 30 Sekunden blinkt, habe ich den blink Befehl mit ca. 30 , 60, 90, 120, 150 … Sekunden Verzögerung im Programm,(19 mal) erneut ausgeführt.
Resultat ist dann, dass meine HUE Lampen im Alarmfall ca. 20 mal im Abstand von 30 Sekunden (nacheinander) für 30 Sekunden blinken.
Genau so wollte ich das => alles gut.
Nun aber möchte ich das blinken bzw. den ausgelösten Alarm vorzeitig beenden, z.B. weil es z.B. ein von mir selbst ausgelöster Fehlalarm ist.
Habe mir also wieder ein Programm geschrieben, welches das blinken der HUE Lampen beendet.
(/usr/local/addons/hue/hue.tcl 001788fxxxxxx123 group 0 on:false)
Leider funktioniert bei der HUE Schalterei das „Vor dem Ausführen alle laufenden Verzögerungen für diese Aktivitäten beenden (z.B. Retriggern).“ Nicht.
Somit schalte ich das blinken zwar für den Moment aus aber das Programm welches im Alarmfall die HUE Lampen immer wieder verzögert einschaltet läuft weiter und schaltet mir das blinken der HUE Lampen dann immer wieder ein.
Gibt es eine Möglichkeit laufende Programme bzw. die dort beinhalteten Verzögerungen sofort mit einem Befehl abzubrechen?
Bin auch für Andere Ideen und/oder Tipps dankbar ….. Bernd
bei mir läuft ein Programm welches im Alarmfall alle HUE-Lampen rot blinken lässt.
Das habe ich mit mithilfe des J-A-N AddOn und CUX realisiert.
(/usr/local/addons/hue/hue.tcl 001788fxxxxxx123 group 0 on:true)
Da HUE aber nur ca. 30 Sekunden blinkt, habe ich den blink Befehl mit ca. 30 , 60, 90, 120, 150 … Sekunden Verzögerung im Programm,(19 mal) erneut ausgeführt.
Resultat ist dann, dass meine HUE Lampen im Alarmfall ca. 20 mal im Abstand von 30 Sekunden (nacheinander) für 30 Sekunden blinken.
Genau so wollte ich das => alles gut.
Nun aber möchte ich das blinken bzw. den ausgelösten Alarm vorzeitig beenden, z.B. weil es z.B. ein von mir selbst ausgelöster Fehlalarm ist.
Habe mir also wieder ein Programm geschrieben, welches das blinken der HUE Lampen beendet.
(/usr/local/addons/hue/hue.tcl 001788fxxxxxx123 group 0 on:false)
Leider funktioniert bei der HUE Schalterei das „Vor dem Ausführen alle laufenden Verzögerungen für diese Aktivitäten beenden (z.B. Retriggern).“ Nicht.
Somit schalte ich das blinken zwar für den Moment aus aber das Programm welches im Alarmfall die HUE Lampen immer wieder verzögert einschaltet läuft weiter und schaltet mir das blinken der HUE Lampen dann immer wieder ein.
Gibt es eine Möglichkeit laufende Programme bzw. die dort beinhalteten Verzögerungen sofort mit einem Befehl abzubrechen?
Bin auch für Andere Ideen und/oder Tipps dankbar ….. Bernd