Programm startet nicht periodisch

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Antworten
Saschag
Beiträge: 87
Registriert: 23.03.2015, 22:45
Hat sich bedankt: 5 Mal
Danksagung erhalten: 2 Mal

Programm startet nicht periodisch

Beitrag von Saschag » 18.11.2017, 17:22

Hallo zusammen,

ich habe ein Programm das periodisch alle 20min laufen soll.
Tut es aber leider nur beim ersten mal (hier 15:50Uhr) und danach nicht mehr???

Hoffe es ja jemand einen Tipp.
Dateianhänge
1DDF63E2-DF32-4BED-B5D0-15597283139E.jpeg
F59F9E06-5DBF-47FE-BB3B-3088E1004789.jpeg

Xel66
Beiträge: 14085
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 580 Mal
Danksagung erhalten: 1492 Mal

Re: Programm startet nicht periodisch

Beitrag von Xel66 » 18.11.2017, 17:48

Um 15:50 Uhr kann es keine Periode geben. Dieses ist ein einmaliger Zeitpunkt, der oben kofiguriert ist. Dort musst Du entweder einen Zeitbereich auswählen, in dem die zyklische Ausführung stattfinden soll, oder wenn es ganztägig sein soll, eben diese Option auswählen.

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

Saschag
Beiträge: 87
Registriert: 23.03.2015, 22:45
Hat sich bedankt: 5 Mal
Danksagung erhalten: 2 Mal

Re: Programm startet nicht periodisch

Beitrag von Saschag » 18.11.2017, 21:08

Hallo Xel66,

Danke für denn Tipp/Hinweis!

Kannst du mir noch weiterhelfen wenn ich mehrere Programme alle 20min starten möchte. Aber dann in 5min versetzt. Weil bei ganztägig ist der Rhdtmus z.B. 15:20 / 15:40 / ... dann würden ja alle Programme gleichzeitig laufen??

Grüße und Danke
Sascha

Xel66
Beiträge: 14085
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 580 Mal
Danksagung erhalten: 1492 Mal

Re: Programm startet nicht periodisch

Beitrag von Xel66 » 18.11.2017, 22:44

Der einfachste Weg dürfte sein, die "Freigabezeit" dementsprechend gestaffelt von 0:00 über 0:05 Uhr, 0:10 Uhr und 00:15 Uhr bis 23:45 Uhr etc. anstatt ganztägig zu konfigurieren. Dann starten die Programme nacheinander und wiederholen sich dann auch mit dem gleichen Abstand. Man könnte auch die Programme durch virtuelle Tasten starten lassen und diese mit Verzögerungen von dem 20 Minuten-Programm anstoßen. Meine: das Programm startet selbst alle 20 Minuten und löst im DANN alle fünf Minuten eine andere virtuelle Taste aus.

Ansonsten ist es eher keine gute Idee, Programme zyklisch laufen zu lassen, wenn dieses nicht zwingend notwendig ist. Meist kann man das anders regeln. Homematic ist eigentlich auf ereignisgesteuertes Triggern ausgelegt. Und für solche periodischen Timer würde ich dann doch lieber auf die CUxD-Timer setzen. Mit deren freier Konfigurierbarkeit habe ich durchweg positive Erfahrungen. Damit müsste man auch nicht solche Winkelzüge anwenden. Das Schöne ist, dass diese intern mit realen Uhrzeiten arbeiten und somit auch einen Reboot überleben.

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

Saschag
Beiträge: 87
Registriert: 23.03.2015, 22:45
Hat sich bedankt: 5 Mal
Danksagung erhalten: 2 Mal

Re: Programm startet nicht periodisch

Beitrag von Saschag » 19.11.2017, 09:21

Super!
Vielen Dank!!

Antworten

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