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
Programme (Verzögerungen) abbrechen
Moderator: Co-Administratoren
- Bernd-Joras
- Beiträge: 732
- Registriert: 26.03.2016, 09:33
- Hat sich bedankt: 34 Mal
- Danksagung erhalten: 40 Mal
Programme (Verzögerungen) abbrechen
2 Standorte mit je RPi3B+ RaspberryMatic 3.75.7.20240420 / RPI-RF-MOD | Externe USB-Platinen Antenne | 2x LAN_RF_GW | 1x LAN_RS485_GW | ca. 170 Geräte davon 35x IP | ca. 250 Programme |>600 Kanäle | Addons: CUX-Daemon, XML-API, hm_pdetect, E-Mail, CCU-Historian
-
- Beiträge: 12929
- Registriert: 16.01.2009, 18:48
- Wohnort: Steingaden
- Hat sich bedankt: 1604 Mal
- Danksagung erhalten: 222 Mal
Re: Programme (Verzögerungen) abbrechen
du kennst doch die regeln: prg einstellen .... alles andere geht auf raten aus
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso !!!
wer schreibfehler findet darf sie behalten.
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso !!!
wer schreibfehler findet darf sie behalten.
- Bernd-Joras
- Beiträge: 732
- Registriert: 26.03.2016, 09:33
- Hat sich bedankt: 34 Mal
- Danksagung erhalten: 40 Mal
Re: Programme (Verzögerungen) abbrechen
Hallo,
gerade als ich ein Programm exemplarisch zusammenklicken wollte, ist mir aufgefallen wie ich mein Problem lösen kann.
Ich arbeite einfach innerhalb des Programms, welches das HUE blinken immer wieder ansteuert mit dem „Sonnst, wenn … „ dann HUE blinken AUS.
DANKE dondaik, für den Denkanstoß …
Trotzdem möchte ich die generelle Frage einmal aufrechterhalten und auch nochmals stellen.
Kann man mittels „SCRIPT“ ein ausgelöstes Programm und die darin befindlichen Verzögerungen beenden?
Ist aber nur aus Interesse … Nicht wirklich erforderlich im Moment.
Danke, Bernd
gerade als ich ein Programm exemplarisch zusammenklicken wollte, ist mir aufgefallen wie ich mein Problem lösen kann.
Ich arbeite einfach innerhalb des Programms, welches das HUE blinken immer wieder ansteuert mit dem „Sonnst, wenn … „ dann HUE blinken AUS.
DANKE dondaik, für den Denkanstoß …
Trotzdem möchte ich die generelle Frage einmal aufrechterhalten und auch nochmals stellen.
Kann man mittels „SCRIPT“ ein ausgelöstes Programm und die darin befindlichen Verzögerungen beenden?
Ist aber nur aus Interesse … Nicht wirklich erforderlich im Moment.
Danke, Bernd
2 Standorte mit je RPi3B+ RaspberryMatic 3.75.7.20240420 / RPI-RF-MOD | Externe USB-Platinen Antenne | 2x LAN_RF_GW | 1x LAN_RS485_GW | ca. 170 Geräte davon 35x IP | ca. 250 Programme |>600 Kanäle | Addons: CUX-Daemon, XML-API, hm_pdetect, E-Mail, CCU-Historian
-
- Beiträge: 14165
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 585 Mal
- Danksagung erhalten: 1500 Mal
Re: Programme (Verzögerungen) abbrechen
Kann man nicht wirklich beenden, im Sinne eines Befehls. Aber das Senden eines gegensätzlichen (anderen) Befehls an den gleichen Aktor (Systemvariable etc.) "überschreibt" die laufende Verzögerungszeit.
Gruß Xel66
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
- Bernd-Joras
- Beiträge: 732
- Registriert: 26.03.2016, 09:33
- Hat sich bedankt: 34 Mal
- Danksagung erhalten: 40 Mal
Re: Programme (Verzögerungen) abbrechen
Einfach einmal nur DANKE ! ... und ein schönes Wochenende ... Bernd
2 Standorte mit je RPi3B+ RaspberryMatic 3.75.7.20240420 / RPI-RF-MOD | Externe USB-Platinen Antenne | 2x LAN_RF_GW | 1x LAN_RS485_GW | ca. 170 Geräte davon 35x IP | ca. 250 Programme |>600 Kanäle | Addons: CUX-Daemon, XML-API, hm_pdetect, E-Mail, CCU-Historian