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.
Programm startet nicht periodisch
Moderator: Co-Administratoren
-
- 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
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
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
-
- Beiträge: 87
- Registriert: 23.03.2015, 22:45
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 2 Mal
Re: Programm startet nicht periodisch
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
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
-
- 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
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
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
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