Programme (Verzögerungen) abbrechen

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
Benutzeravatar
Bernd-Joras
Beiträge: 249
Registriert: 26.03.2016, 09:33

Programme (Verzögerungen) abbrechen

Beitrag von Bernd-Joras » 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
RPi3B+ | Erterne Antenne | 2x LAN_RF_GW | 1x LAN_RS485_GW | ca. 80 Geräte davon 6x IP | ca. 150 Programme |
Addons: CUX-Daemon, XML-API, hm_pdetect, E-Mail, CCU-Historian, Philips Hue, HConnectVPN, Sonos Player

dondaik
Beiträge: 9634
Registriert: 16.01.2009, 18:48
Wohnort: Steingaden

Re: Programme (Verzögerungen) abbrechen

Beitrag von dondaik » 18.05.2019, 08:21

du kennst doch die regeln: prg einstellen .... alles andere geht auf raten aus :mrgreen:
-------
wer schreibfehler findet darf sie behalten.

Benutzeravatar
Bernd-Joras
Beiträge: 249
Registriert: 26.03.2016, 09:33

Re: Programme (Verzögerungen) abbrechen

Beitrag von Bernd-Joras » 18.05.2019, 09:16

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
RPi3B+ | Erterne Antenne | 2x LAN_RF_GW | 1x LAN_RS485_GW | ca. 80 Geräte davon 6x IP | ca. 150 Programme |
Addons: CUX-Daemon, XML-API, hm_pdetect, E-Mail, CCU-Historian, Philips Hue, HConnectVPN, Sonos Player

Xel66
Beiträge: 5153
Registriert: 08.05.2013, 23:33
Wohnort: Nordwürttemberg

Re: Programme (Verzögerungen) abbrechen

Beitrag von Xel66 » 18.05.2019, 09:34

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
---------------------------------------------------------------------------------
335 Kanäle in 103 Geräten und 113 CUxD-Kanäle in 23 CUxD-Geräten:
233 Programme, 189 Systemvariablen und 119 Direktverknüpfungen,
RaspberryMatic Version 3.45.5.20190330
---------------------------------------------------------------------------------

Benutzeravatar
Bernd-Joras
Beiträge: 249
Registriert: 26.03.2016, 09:33

Re: Programme (Verzögerungen) abbrechen

Beitrag von Bernd-Joras » 18.05.2019, 11:15

Einfach einmal nur DANKE ! ... und ein schönes Wochenende ... Bernd
RPi3B+ | Erterne Antenne | 2x LAN_RF_GW | 1x LAN_RS485_GW | ca. 80 Geräte davon 6x IP | ca. 150 Programme |
Addons: CUX-Daemon, XML-API, hm_pdetect, E-Mail, CCU-Historian, Philips Hue, HConnectVPN, Sonos Player

Antworten

Zurück zu „HomeMatic allgemein“