fehlerhafte Triggerung durch Zeitsteuerung
Moderator: Co-Administratoren
-
- Beiträge: 4156
- Registriert: 26.01.2016, 08:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Renningen
- Hat sich bedankt: 348 Mal
- Danksagung erhalten: 284 Mal
Re: fehlerhafte Triggerung durch Zeitsteuerung
Wurden die Aktionen im Programm wirklich ausgeführt? Der Zeitstempel kann auch nur bedeuten das die Bedinungsprüfung stattgefunden hat, dann aber nichts passiert ist.
-
- Beiträge: 322
- Registriert: 25.11.2016, 19:52
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 20 Mal
Re: fehlerhafte Triggerung durch Zeitsteuerung
Hallo, ja, alle Rauchmelder haben reagiert und das Prüfergebnis wurde an alle vorgesehenen Geräte verschickt (Script) und die SV wurde auch gesetzt.
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: fehlerhafte Triggerung durch Zeitsteuerung
Per Script das Zeitmodul und dessen nächste geplante Auslösung auslesen.
Stimmt dies nicht mit der gedachten / gewollten Programmierung überein, hat man einen Anhaltspunkt für eine Bugmeldung.
Wenn ich jetzt ein Zeitmodul nach deiner Vorgabbe anlege, sagt mir ein schnelles Script:
Zeitmoduleintrag ID: 1495 aus Programm: Alchy_testet - Programm aktiv: true
Zeit: Zeitpunkt: 12:00 Uhr
Serienmuster: monatlich am 1. Mittwoch jedes 3. Monats
Gültigkeitsdauer: 01.01.19 - kein Enddatum - nächste Auslösung am: 07.10.20 12:00 Uhr
Ist das der nächste Termin nach deiner Rechnung?
Wenn ich das Startdatum auf den 01.08.2020 setze erhalte ich :
Zeitmoduleintrag ID: 1495 aus Programm: Alchy_testet - Programm aktiv: true
Zeit: Zeitpunkt: 12:00 Uhr
Serienmuster: monatlich am 1. Mittwoch jedes 3. Monats
Gültigkeitsdauer: 01.08.20 - kein Enddatum - nächste Auslösung am: 04.11.20 12:00 Uhr
.....
Alchy
Stimmt dies nicht mit der gedachten / gewollten Programmierung überein, hat man einen Anhaltspunkt für eine Bugmeldung.
Wenn ich jetzt ein Zeitmodul nach deiner Vorgabbe anlege, sagt mir ein schnelles Script:
Zeitmoduleintrag ID: 1495 aus Programm: Alchy_testet - Programm aktiv: true
Zeit: Zeitpunkt: 12:00 Uhr
Serienmuster: monatlich am 1. Mittwoch jedes 3. Monats
Gültigkeitsdauer: 01.01.19 - kein Enddatum - nächste Auslösung am: 07.10.20 12:00 Uhr
Ist das der nächste Termin nach deiner Rechnung?
Wenn ich das Startdatum auf den 01.08.2020 setze erhalte ich :
Zeitmoduleintrag ID: 1495 aus Programm: Alchy_testet - Programm aktiv: true
Zeit: Zeitpunkt: 12:00 Uhr
Serienmuster: monatlich am 1. Mittwoch jedes 3. Monats
Gültigkeitsdauer: 01.08.20 - kein Enddatum - nächste Auslösung am: 04.11.20 12:00 Uhr
.....
Alchy
Zuletzt geändert von alchy am 06.08.2020, 21:02, insgesamt 1-mal geändert.
Grund: Beispielausgabe eingefügt
Grund: Beispielausgabe eingefügt
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 322
- Registriert: 25.11.2016, 19:52
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 20 Mal
Re: fehlerhafte Triggerung durch Zeitsteuerung
Hallo alchy, danke für den Tip.
Ich habe mal alle geplante Termine ausgelesen und bin über den nächsten geplanten Ausführungstermin überrascht.
ISE_ID:11021 Next:2020-08-06 23:00:00
ISE_ID:27004 Next:2020-08-06 22:30:00
ISE_ID:27176 Next:2020-08-06 22:30:00
ISE_ID:28317 Next:2020-08-06 21:15:00
ISE_ID:35876 Next:2020-08-11 00:05:00
ISE_ID:38940 Next:
ISE_ID:40463 Next:2020-08-06 23:55:00
ISE_ID:54096 Next:2020-08-08 00:00:00
ISE_ID:57404 Next:2020-08-07 05:42:00
ISE_ID:57926 Next:2020-08-06 21:35:00
ISE_ID:58010 Next:2020-08-07 05:42:00
ISE_ID:59882 Next:2020-08-06 22:15:00
ISE_ID:60072 Next:2020-08-07 00:00:00
ISE_ID:63118 Next:2020-08-07 07:00:00
ISE_ID:63122 Next:2020-08-07 09:00:00
ISE_ID:63126 Next:2020-08-08 09:00:00
ISE_ID:63132 Next:2020-08-06 21:35:00
ISE_ID:65258 Next:2020-08-07 00:10:00
ISE_ID:1909 Next:2020-08-07 05:45:00
ISE_ID:1962 Next:2020-08-07 08:00:00
ISE_ID:1966 Next:2020-08-07 05:42:00
ISE_ID:1968 Next:2020-08-07 08:00:00
ISE_ID:1956 Next:2020-08-07 18:30:00
ISE_ID:2041 Next:2020-08-07 05:42:00
ISE_ID:2187 Next:2021-07-07 12:00:00
ISE_ID:2201 Next:
Der 07. Juli 2021 wäre ein Mittwoch.
Da ich im neu erstellten Programm nur noch alle sechs Monate teste, wäre der nächste Termin demnach der 03. Januar 2021.
Der taucht jedoch nicht auf.
Was mir jedoch nicht ganz klar ist, ist der Bezugszeitpunkt für die Berrechnung der nächsten Ausführung.
Ich bin bisher davon augegangen, dass das Startdatum immer als Berrechnungsgrundlage herangezogen wird.
Ich habe mal alle geplante Termine ausgelesen und bin über den nächsten geplanten Ausführungstermin überrascht.
ISE_ID:11021 Next:2020-08-06 23:00:00
ISE_ID:27004 Next:2020-08-06 22:30:00
ISE_ID:27176 Next:2020-08-06 22:30:00
ISE_ID:28317 Next:2020-08-06 21:15:00
ISE_ID:35876 Next:2020-08-11 00:05:00
ISE_ID:38940 Next:
ISE_ID:40463 Next:2020-08-06 23:55:00
ISE_ID:54096 Next:2020-08-08 00:00:00
ISE_ID:57404 Next:2020-08-07 05:42:00
ISE_ID:57926 Next:2020-08-06 21:35:00
ISE_ID:58010 Next:2020-08-07 05:42:00
ISE_ID:59882 Next:2020-08-06 22:15:00
ISE_ID:60072 Next:2020-08-07 00:00:00
ISE_ID:63118 Next:2020-08-07 07:00:00
ISE_ID:63122 Next:2020-08-07 09:00:00
ISE_ID:63126 Next:2020-08-08 09:00:00
ISE_ID:63132 Next:2020-08-06 21:35:00
ISE_ID:65258 Next:2020-08-07 00:10:00
ISE_ID:1909 Next:2020-08-07 05:45:00
ISE_ID:1962 Next:2020-08-07 08:00:00
ISE_ID:1966 Next:2020-08-07 05:42:00
ISE_ID:1968 Next:2020-08-07 08:00:00
ISE_ID:1956 Next:2020-08-07 18:30:00
ISE_ID:2041 Next:2020-08-07 05:42:00
ISE_ID:2187 Next:2021-07-07 12:00:00
ISE_ID:2201 Next:
Der 07. Juli 2021 wäre ein Mittwoch.
Da ich im neu erstellten Programm nur noch alle sechs Monate teste, wäre der nächste Termin demnach der 03. Januar 2021.
Der taucht jedoch nicht auf.
Was mir jedoch nicht ganz klar ist, ist der Bezugszeitpunkt für die Berrechnung der nächsten Ausführung.
Ich bin bisher davon augegangen, dass das Startdatum immer als Berrechnungsgrundlage herangezogen wird.
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: fehlerhafte Triggerung durch Zeitsteuerung
Das Startdatum ist schon wichtig wie mein Beispiel oben ja beweist, oder auch:
Alchy
Code: Alles auswählen
Gültigkeitsdauer: 01.02.20 - kein Enddatum - nächste Auslösung am: 04.11.20 12:00 Uhr
Gültigkeitsdauer: 01.03.20 - kein Enddatum - nächste Auslösung am: 02.12.20 12:00 Uhr
Gültigkeitsdauer: 01.04.20 - kein Enddatum - nächste Auslösung am: 07.10.20 12:00 Uhr
Gültigkeitsdauer: 01.05.20 - kein Enddatum - nächste Auslösung am: 04.11.20 12:00 Uhr
Gültigkeitsdauer: 01.06.20 - kein Enddatum - nächste Auslösung am: 02.12.20 12:00 Uhr
Gültigkeitsdauer: 01.07.20 - kein Enddatum - nächste Auslösung am: 07.10.20 12:00 Uhr
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 322
- Registriert: 25.11.2016, 19:52
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 20 Mal
Re: fehlerhafte Triggerung durch Zeitsteuerung
Hallo alchy, ich muss die weitere Analyse ein paar Tage ruhen lassen. Wenn meine Zeit es zulässt, werd ich mich konzentrierter an die Suche machen.
Bis hierher vielen Dank, AF
Bis hierher vielen Dank, AF
-
- Beiträge: 322
- Registriert: 25.11.2016, 19:52
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 20 Mal
Re: fehlerhafte Triggerung durch Zeitsteuerung
@alchy
Habe mal auf die schnelle ein script gestrickt, jedoch ohne großen Wert auf Formatierung zu legen.
Kannst du mir den Datenpunkt(e) für das Serienmuster sagen?
...
Timerbeginn2019-03-30 00:00:00 Timerende1970-01-01 01:00:00 nächste Ausf. :2020-08-07 18:30:00 Status:true
Timerbeginn2015-04-24 00:00:00 Timerende1970-01-01 01:00:00 nächste Ausf. :2020-08-07 20:40:00 Status:true
Timerbeginn2020-01-01 00:00:00 Timerende1970-01-01 01:00:00 nächste Ausf. :2021-07-07 12:00:00 Status:true
Timerbeginn2019-04-06 00:00:00 Timerende1970-01-01 01:00:00 nächste Ausf. :2020-08-11 00:05:00 Status:true
Danke AF
Habe mal auf die schnelle ein script gestrickt, jedoch ohne großen Wert auf Formatierung zu legen.
Kannst du mir den Datenpunkt(e) für das Serienmuster sagen?
...
Timerbeginn2019-03-30 00:00:00 Timerende1970-01-01 01:00:00 nächste Ausf. :2020-08-07 18:30:00 Status:true
Timerbeginn2015-04-24 00:00:00 Timerende1970-01-01 01:00:00 nächste Ausf. :2020-08-07 20:40:00 Status:true
Timerbeginn2020-01-01 00:00:00 Timerende1970-01-01 01:00:00 nächste Ausf. :2021-07-07 12:00:00 Status:true
Timerbeginn2019-04-06 00:00:00 Timerende1970-01-01 01:00:00 nächste Ausf. :2020-08-11 00:05:00 Status:true
Danke AF
Zuletzt geändert von AF-Mobil am 07.08.2020, 13:41, insgesamt 2-mal geändert.
- Black
- Beiträge: 5480
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 424 Mal
- Danksagung erhalten: 1074 Mal
- Kontaktdaten:
Re: fehlerhafte Triggerung durch Zeitsteuerung
Seriennummer ist .TimerType ()
Black
Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
Re: fehlerhafte Triggerung durch Zeitsteuerung
@Alchy, AF-Mobil,
darf man mal fragen, wie ihr die Liste der nächsten Termine zu denen das Programm ausgeführt werden soll, erzeugt habt?
Danke FredW
darf man mal fragen, wie ihr die Liste der nächsten Termine zu denen das Programm ausgeführt werden soll, erzeugt habt?
Danke FredW
- Black
- Beiträge: 5480
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 424 Mal
- Danksagung erhalten: 1074 Mal
- Kontaktdaten:
Re: fehlerhafte Triggerung durch Zeitsteuerung
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising