Multitimer nach Neustart setzen
Verfasst: 29.03.2021, 09:03
Guten Morgen,
ich habe eine Frage zur CUxD Funktion Multitimer zu welcher ich leider noch keine Antwort gefunden habe.
Ich verwende die Funktion Multitimer um Zeiträume festzulegen, in denen Programme, getriggert durch einen weiteren Auslöser, ausgeführt werden. Die Multitimer haben gegenüber dem integrierten Zeitmodul den Vorteil, dass sich diese durch neues Setzen der Zeiten über eine Visualisierung (iobroker), variabel verwenden lassen da zu den Start- oder Endzeiten auch weitere Aktionen ausgeführt werden die sich situationsbedingt verschieben können wie z.B. Rollläden hoch oder runter, Licht an oder aus, etc.
Da jeder Zeitraum pro Tag bei mir nur zwei Zeitangaben hat, z.B. 15:00:00/22:00:00 und der Timer nach einem Neustart erst bei Erreichen der ersten Angabe richtig funktioniert (glaube ich zumindest und meine es so beobachtet zu haben) kommt es leider nach jedem Neustart des Systems zu teilweise falschen Schaltzuständen der Multitimer. Wenn das System bei dem oben genannten Timer um 18:00 neu gestartet wird, bleibt dieser um 22:00:00 leider im Schaltzustand „ein“ bis er von Anfang an durchgefahren wird, heißt, erst am kommenden Tag um 22:00:00 wird der Schaltzustand wieder auf „aus“ gesetzt.
Das kommt leider ab und an zu unschönen Situationen wie gestern, Sonntagmorgen nach der Umstellung auf Sommerzeit, fuhren die Rollläden pünktlich zum Sonnenaufgang um 7:05:00 hoch, leider 1 Stunde und 25 Minuten zu früh, was gerade an dem Tag mit der fehlenden Stunde äußerst ärgerlich war. Ausschlaggebend hierfür war ein Neustart der Raspimatic am Vortag um 8:36 welcher den Timer für den Zeitraum zum Hochfahren der Rollläden zum Sonnenaufgang, 08:30:00/10:00:00, den ganzen Samstag über im Schaltzustand „ein“ behielt und erst am Sonntag um 8:30 neu gestartet werden würde.
Lange Rede, kurze Frage, gibt es eine Möglichkeit, die Multitimer Zustände nach einem Reboot in den richtigen Schaltzustand zu zwingen, bzw. an die aktuelle Position des Durchlaufs zu setzen? Oder gibt es einen Workaround hierfür, mir ist leider noch nichts Passendes eingefallen.
Schon mal herzlichen Dank, ich hoffe, ich habe mich verständlich ausgedrückt.
Niclas
ich habe eine Frage zur CUxD Funktion Multitimer zu welcher ich leider noch keine Antwort gefunden habe.
Ich verwende die Funktion Multitimer um Zeiträume festzulegen, in denen Programme, getriggert durch einen weiteren Auslöser, ausgeführt werden. Die Multitimer haben gegenüber dem integrierten Zeitmodul den Vorteil, dass sich diese durch neues Setzen der Zeiten über eine Visualisierung (iobroker), variabel verwenden lassen da zu den Start- oder Endzeiten auch weitere Aktionen ausgeführt werden die sich situationsbedingt verschieben können wie z.B. Rollläden hoch oder runter, Licht an oder aus, etc.
Da jeder Zeitraum pro Tag bei mir nur zwei Zeitangaben hat, z.B. 15:00:00/22:00:00 und der Timer nach einem Neustart erst bei Erreichen der ersten Angabe richtig funktioniert (glaube ich zumindest und meine es so beobachtet zu haben) kommt es leider nach jedem Neustart des Systems zu teilweise falschen Schaltzuständen der Multitimer. Wenn das System bei dem oben genannten Timer um 18:00 neu gestartet wird, bleibt dieser um 22:00:00 leider im Schaltzustand „ein“ bis er von Anfang an durchgefahren wird, heißt, erst am kommenden Tag um 22:00:00 wird der Schaltzustand wieder auf „aus“ gesetzt.
Das kommt leider ab und an zu unschönen Situationen wie gestern, Sonntagmorgen nach der Umstellung auf Sommerzeit, fuhren die Rollläden pünktlich zum Sonnenaufgang um 7:05:00 hoch, leider 1 Stunde und 25 Minuten zu früh, was gerade an dem Tag mit der fehlenden Stunde äußerst ärgerlich war. Ausschlaggebend hierfür war ein Neustart der Raspimatic am Vortag um 8:36 welcher den Timer für den Zeitraum zum Hochfahren der Rollläden zum Sonnenaufgang, 08:30:00/10:00:00, den ganzen Samstag über im Schaltzustand „ein“ behielt und erst am Sonntag um 8:30 neu gestartet werden würde.
Lange Rede, kurze Frage, gibt es eine Möglichkeit, die Multitimer Zustände nach einem Reboot in den richtigen Schaltzustand zu zwingen, bzw. an die aktuelle Position des Durchlaufs zu setzen? Oder gibt es einen Workaround hierfür, mir ist leider noch nichts Passendes eingefallen.
Schon mal herzlichen Dank, ich hoffe, ich habe mich verständlich ausgedrückt.
Niclas