[gelöst] Calender - Wakeup zuspät

Begonnen von bommel-bs, 10 Mai 2025, 14:55:42

Vorheriges Thema - Nächstes Thema

bommel-bs

Hallo,

der Wakeup für meinen Kalender ist erst nach dem nächten Event.

Mit get  KalenderFerienNRW events erhalte ich als nächste Events:
21.05.2024 00:00 24h Pfingstferien Nordrhein-Westfalen 2024 (Beweglicher Ferientag)
08.07.2024 00:00 44d Sommerferien Nordrhein-Westfalen 2024
14.10.2024 00:00 13d Herbstferien Nordrhein-Westfalen 2024
23.12.2024 00:00 15d Weihnachtsferien Nordrhein-Westfalen 2024
14.04.2025 00:00 13d Osterferien Nordrhein-Westfalen 2025
10.06.2025 00:00 24h Pfingstferien Nordrhein-Westfalen 2025
14.07.2025 00:00 44d Sommerferien Nordrhein-Westfalen 2025
13.10.2025 00:00 13d Herbstferien Nordrhein-Westfalen 2025
22.12.2025 00:00 16d Weihnachtsferien Nordrhein-Westfalen 2025

Wake up ist aber erst am 2025-06-10 00:00:00. Aufgefallen ist mir das bei den Osterferien. Die Startaktionen wurden noch ausgeführt. Beim Ende aber nicht mehr.

define KalenderFerienNRW Calendar ical url https://i.cal.to/ical/77/nrw/ferien/0fff7370.c67d100d-a37bad7a.ics 15552000
attr KalenderFerienNRW room 99_System
#   DEF        ical url https://i.cal.to/ical/77/nrw/ferien/0fff7370.c67d100d-a37bad7a.ics 15552000
#   FUUID      5e18e307-f33f-78f8-10da-329ebfca5d641496
#   NAME       KalenderFerienNRW
#   NOTIFYDEV  global
#   NR         670
#   NTFY_ORDER 50-KalenderFerienNRW
#   STATE      triggered
#   TYPE       Calendar
#   eventCount 11
#   READINGS:
#     2025-05-10 14:48:42   calname         Ferien - NRW
#     2025-05-10 14:48:42   lastUpdate      2025-05-10 14:48:40
#     2025-05-10 14:48:42   nextUpdate      2025-11-06 13:48:40
#     2025-05-10 14:48:42   nextWakeup      2025-06-10 00:00:00
#     2025-05-10 14:48:42   state           triggered
#
setstate KalenderFerienNRW triggered
setstate KalenderFerienNRW 2025-05-10 14:48:42 calname Ferien - NRW
setstate KalenderFerienNRW 2025-05-10 14:48:42 lastUpdate 2025-05-10 14:48:40
setstate KalenderFerienNRW 2025-05-10 14:48:42 nextUpdate 2025-11-06 13:48:40
setstate KalenderFerienNRW 2025-05-10 14:48:42 nextWakeup 2025-06-10 00:00:00
setstate KalenderFerienNRW 2025-05-10 14:48:42 state triggered

Beim reload oder update bleibt der wakeuptimer unverändert.

Hat einer eine Idee, was hier falsch läuft?

Calender.pm ist die Version 57_Calendar.pm 29398 2024-12-04 19:04:10Z neubert

Viele Grüße
Stefan

betateilchen

#1
Naja, dass der Wert für nextWakeup sich jetzt beim reload nicht verändert, ist erstmal logisch.
Der nächste anstehende Termin in Deiner Liste ist der 10.06. um 00:00 Uhr, da beginnen die Pfingstferien. Auf welchen Wert sollte der denn Deiner Erwartung nach gesetzt werden?

Ich habe gerade mit einem Termin in einem meiner Kalender getestet, der heute von 16:07 - 16:15 eingetragen war.

setstate oc_Dienstplan 2025-05-10 16:06:27 lastUpdate 2025-05-10 16:06:01
setstate oc_Dienstplan 2025-05-10 16:06:27 nextUpdate 2025-05-10 17:06:01
setstate oc_Dienstplan 2025-05-10 16:07:00 nextWakeup 2025-05-10 16:15:00

Um 16:07:00 wurde nextWakeup korrekt auf 16:15:00 gesetzt. Grundsätzlich arbeitet das Calendar-Modul also erstmal korrekt.



6540f5d89484177calovo    upcoming                     10.06.2025 00:00-11.06.2025 00:00 Pfingstferien Nordrhein-Westfalen 2025
Die Anfang- und Endezeit wird auch in Deinem Kalender korrekt ermittelt.

offtopic: findest Du denn keinen anderen Ferienkalender, der nicht soviel Müll enthält?

16: VEVENT @295 [new]
    CREATED: 20231031T124056Z
    DESCRIPTION: Mit zattoo auch unterwegs\, auf Terrasse\, Balkon und im Garten TV in höchster Qualität genießen. Jetzt kostenlos testen! https://bit.ly/calovo_zattoo\n\nDie Pfingstferien 2025 in Nordrhein-Westfalen: Ein Highlight für Familien\n Die Pfingstferien in Nordrhein-Westfalen beginnen am Dienstag\, den 10. Juni 2025\, und bieten eine wertvolle Gelegenheit\, den Alltag hinter sich zu lassen und Zeit mit der Familie zu verbringen. Diese besondere Zeit ist nicht nur eine Auszeit von der Schule\, sondern auch eine Chance\, sich auf neue Abenteuer einzulassen und gemeinsame Erlebnisse zu schaffen.\n Planung und Ideen für die Pfingstferien\n Gerade während der Pfingstferien ist es sinnvoll\, frühzeitig zu planen. Überlege Dir\, welche Aktivitäten Du unternehmen möchtest. Ob Tagesausflüge in die Natur\, Besuche von Freizeitparks oder kulturellen Einrichtungen – die Möglichkeiten sind vielfältig. Nordrhein-Westfalen bietet eine Vielzahl von spannenden Orten\, die sich ideal für Familienausflüge eignen. Auch die zahlreichen Seen und Wanderwege laden dazu ein\, die Schönheit der Region zu entdecken.\n Freizeitaktivitäten für jeden Geschmack\n Die Pfingstferien sind die perfekte Gelegenheit\, um neue Hobbys auszuprobieren oder bestehende Interessen zu vertiefen. Vielleicht möchtest Du einen Angelkurs besuchen\, an einem kreativen Workshop teilnehmen oder aktiv Sport treiben. In vielen Städten werden während der Ferien spezielle Programme angeboten\, die für die ganze Familie gedacht sind. So wird es Dir garantiert nicht langweilig!\n Kulturelle Highlights und Veranstaltungen\n Nicht nur die Natur hat in Nordrhein-Westfalen viel zu bieten. Auch kulturelle Veranstaltungen ziehen während der Pfingstferien zahlreiche Familien an. Von Musikfestivals über Stadt \n Weiteres: \n Zum Event: https://termine.de/e/gmrFcSR?clickref=ical \n Familienurlaub: https://termine.de/api/v1/affiliate/event/gmrFcSR/0\n\n\n\n\nAnbieter-Impressum: https://calovo.de/impressum\n\n\ncalfeed löschen? Anleitung: bit.ly/calfeed_loeschen
    DTEND: 20250611
    DTSTAMP: 20250510T133005Z
    DTSTART: 20250610
    LAST-MODIFIED: 20250510T133005Z
    LOCATION: calovo.de | zattoo kostenlos testen: bit.ly/calovo_zattoo | Nordrhein-Westfalen\, Deutschland
    SEQUENCE: 5061
    STATUS: CONFIRMED
    SUMMARY: Pfingstferien Nordrhein-Westfalen 2025
    TRANSP: TRANSPARENT
    UID: 6540f5d894841@77.calovo
    URL: https://cal.to/r/cBlr
    X-MICROSOFT-CDO-ALLDAYEVENT: TRUE
    >>> Events:
      6540f5d89484177calovo    upcoming                     10.06.2025 00:00-11.06.2025 00:00 Pfingstferien Nordrhein-Westfalen 2025  calovo.de | zattoo kostenlos testen: bit.ly/calovo_zattoo | Nordrhein-Westfalen\, Deutschland
    >>> Skipped events:
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

bommel-bs

Hier saß das Problem wohl wieder vor der Tastatur :-(
Ich hatte nur gesehen Pfingstferien 21.05. und wakeup 10.06. Dummerweise habe ich nicht aufs Datum geachtet.

Warum Ende der Osterferien nicht funktionierte, läßt sich wohl nicht mehr nachvollziehen.

@betateilchen
Danke für deine Hilfe.

Viele Grüße
Stefan

betateilchen

Tipp: verkürze das Intervall im DEF (beispielsweise) auf einen Monat anstatt ein halbes Jahr und lösche alle Kalendereinträge der Vergangenheit. Dann werden die Ergebnisse sehr viel übersichtlicher.

defmod KalenderFerienNRW Calendar ical url https://i.cal.to/ical/77/nrw/ferien/0fff7370.c67d100d-a37bad7a.ics 2678400
attr KalenderFerienNRW cutoffOlderThan 31d
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

bommel-bs

Hallo betateilchen,

der Tipp mit den cutoffOlderThan war gut. Jetzt kommt man nicht mehr durcheinander.