Programm mit Verzögerung - nicht alle Aktivitäten werden ausgeführt

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Antworten
mbrohl
Beiträge: 2
Registriert: 18.05.2023, 23:07
System: CCU
Hat sich bedankt: 2 Mal

Programm mit Verzögerung - nicht alle Aktivitäten werden ausgeführt

Beitrag von mbrohl » 18.05.2023, 23:22

Hallo zusammen,

ich habe folgendes Programm, welches offenbar nicht alle verzögerten Aktivitäten ausführt.

Ausgeführt werden nur die ersten beiden (Bew_Rasen_Hinten_Ein an/aus) und die letzte (Bew_Rasen_Auto_Manuell), die verzögerten Aktivitäten für Bew_Rasen_Vorne_Ein werden nicht ausgeführt.
Bildschirmfoto 2023-05-18 um 23.10.45.png
Beim Einschalten einer der *_Ein Variablen werden alle anderen ausgeschaltet, hier als Beispiel für Bew_Rasen_Hinten_Ein an
Bildschirmfoto 2023-05-18 um 23.20.38.png
Ich habe das Programm schon einmal gelöscht und neu geschrieben, aber es klappt nicht. Übersehe ich etwas?

Freue mich über jeden Hinweis.

Danke und Grüße,
Michael
Zuletzt geändert von Roland M. am 18.05.2023, 23:42, insgesamt 1-mal geändert.
Grund: Thema verschoben

MichaelN
Beiträge: 9679
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1626 Mal

Re: Programm mit Verzögerung - nicht alle Aktivitäten werden ausgeführt

Beitrag von MichaelN » 19.05.2023, 00:42

mbrohl hat geschrieben:
18.05.2023, 23:22
Übersehe ich etwas?
Gegenteilige Befehle heben verzögerte Befehle auf.
Und der letzte Befehl im Programm 1 triggert dieses Programm sofort wieder.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Benutzeravatar
Baxxy
Beiträge: 10832
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 608 Mal
Danksagung erhalten: 2227 Mal

Re: Programm mit Verzögerung - nicht alle Aktivitäten werden ausgeführt

Beitrag von Baxxy » 19.05.2023, 10:56

MichaelN hat geschrieben:
19.05.2023, 00:42
Und der letzte Befehl im Programm 1 triggert dieses Programm sofort wieder.
Triggern ja, aber eine erneute Ausführung ist abhängig von den nicht sichtbaren Zeitmoduleinstellungen.

A: Zeitpunkt 07:00 - keine erneute Ausführung wenn nicht exakt 07:00 (1.Block ergibt FALSCH)

Code: Alles auswählen

10:46:08	19.05.2023	Bew_Rasen_Auto_Manuell	an
10:46:08	19.05.2023	Programme_loggen	DANN ausgelöst im Prg.: PRG_1_mbrohl --> durch Systemvariable: Bew_Rasen_Auto_Manuell --> mit dem Wert: an
10:46:08	19.05.2023	Bew_Rasen_hinten_Ein	an
10:46:08	19.05.2023	Bew_Rasen_vorne_Ein	an
10:46:08	19.05.2023	Bew_Rasen_Auto_Manuell	aus
10:46:18	19.05.2023	Bew_Rasen_hinten_Ein	aus
10:46:18	19.05.2023	Bew_Rasen_vorne_Ein	aus
B: Zeitraum 07:00 - xx:xx - eine zusätzliche DANN-Ausführung (wenn 1.Block WAHR ergibt)

Code: Alles auswählen

10:40:59	19.05.2023	Bew_Rasen_Auto_Manuell	an
10:40:59	19.05.2023	Programme_loggen	DANN ausgelöst im Prg.: PRG_1_mbrohl --> durch Systemvariable: Bew_Rasen_Auto_Manuell --> mit dem Wert: an
10:40:59	19.05.2023	Bew_Rasen_hinten_Ein	an
10:40:59	19.05.2023	Bew_Rasen_vorne_Ein	an
10:40:59	19.05.2023	Bew_Rasen_Auto_Manuell	aus
10:40:59	19.05.2023	Programme_loggen	DANN ausgelöst im Prg.: PRG_1_mbrohl --> durch Systemvariable: Bew_Rasen_Auto_Manuell --> mit dem Wert: aus
10:40:59	19.05.2023	Bew_Rasen_hinten_Ein	an
10:40:59	19.05.2023	Bew_Rasen_vorne_Ein	an
10:40:59	19.05.2023	Bew_Rasen_Auto_Manuell	aus
10:41:09	19.05.2023	Bew_Rasen_hinten_Ein	aus
10:41:09	19.05.2023	Bew_Rasen_vorne_Ein	aus
Das Problem ist eher das zweite Programm welches das Delay aus Prg.1 killt.

Code: Alles auswählen

10:53:50	19.05.2023	Bew_Rasen_Auto_Manuell	an
10:53:50	19.05.2023	Programme_loggen	DANN ausgelöst im Prg.: PRG_1_mbrohl --> durch Systemvariable: Bew_Rasen_Auto_Manuell --> mit dem Wert: an
10:53:50	19.05.2023	Bew_Rasen_hinten_Ein	an
10:53:50	19.05.2023	Bew_Rasen_vorne_Ein	an
10:53:50	19.05.2023	Bew_Rasen_Auto_Manuell	aus
10:53:50	19.05.2023	Programme_loggen	DANN ausgelöst im Prg.: PRG_2_mbrohl --> durch Systemvariable: Bew_Rasen_hinten_Ein --> mit dem Wert: an
10:53:50	19.05.2023	Bew_Rasen_vorne_Ein	aus
10:54:00	19.05.2023	Bew_Rasen_hinten_Ein	aus

mbrohl
Beiträge: 2
Registriert: 18.05.2023, 23:07
System: CCU
Hat sich bedankt: 2 Mal

Re: Programm mit Verzögerung - nicht alle Aktivitäten werden ausgeführt

Beitrag von mbrohl » 19.05.2023, 23:51

Danke euch!

Ich habe das Ganze erst einmal durch 2 separate Programme für die Bewässerungskreise gelöst, weil es morgen in den Urlaub geht.
Danach probiere ich das unter Berücksichtigung eurer Hinweise noch einmal.

Eine Frage noch: wie komme ich an so eine Übersicht der Systemzustände wie in den Code-Blöcken gezeigt?


Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“