Super, dass du es gefunden hast.
In der nächsten Version führen Sonderzeichen nicht mehr zum Abbruch.
Super, dass du es gefunden hast.
In der nächsten Version führen Sonderzeichen nicht mehr zum Abbruch.
Moin,
wir hatten ja wieder die Zeitumstellung und diesmal hatte ich Glück das ich es an dem problemetischen Tag untersuchen konnte. Mein Anfang mit $heute, $moregen, $uebermorgen, $ende ist für diese Tage falsch. Ich habe mal im PHP Manual geschaut und das Beispiel da übernommen und danach ging es. Alle die mein Script als Basis genommen haben sollten es anpassen.
Im Script muss einfach nur
$heute = mktime(0, 0, 0, date("m") , date("d") + 0, date("Y"));
$heute_flag = true;
$morgen = $heute + 86400;
$morgen_flag = true;
$uebermorgen = $morgen + 86400;
$uebermorgen_flag = true;
$ende = $uebermorgen + 86400;
durch
$heute = mktime (0,0,0);
$heute_flag = true;
$morgen = strtotime("+1 day", $heute);
$morgen_flag = true;
$uebermorgen = strtotime("+1 day", $morgen);
$uebermorgen_flag = true;
$ende = strtotime("+1 day", $uebermorgen);
ersetzt werden dann sollte das Probleme beim nächsten Mal nicht mehr auftreten.
Edit: Bummas hat mich drauf aufmerksam gemacht das meine Lösung bei declare(strict_types=1); einen Fehler liefert die Änderung mit strtotime nicht.
Ralf
Hallo,
seit heute erhalte beim Auslesen meines (Exchange-) Kalenders mit dem Script von @HarmonyFan folgende Fehlermeldung:
Warning: Undefined variable $org in C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\DateTimeZoneFactory.php on line 101
invalid character " found. -> (UTC +01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
Fatal error: Uncaught Exception: DateTimeZone::__construct(): Unknown or bad timezone ((UTC +01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna) in C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\DateTimeZoneFactory.php:103
Stack trace:
#0 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\DateTimeZoneFactory.php(103): DateTimeZone->__construct('(UTC +01:00) Am...')
#1 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(526): Kigkonsult\Icalcreator\Util\DateTimeZoneFactory::assertDateTimeZone('(UTC +01:00) Am...')
#2 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(497): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processDatePropsTZIDattribute('DTSTART', '20250330T000000', Array)
#3 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(319): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processDtProp('DTSTART', '20250330T000000', Array)
#4 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\iCalImporter.php(177): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processCalendar()
#5 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\module.php(875): iCalImporter->ImportCalendar('BEGIN:VCALENDAR...')
#6 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\module.php(910): iCalCalendarReader->ReadCalendar()
#7 C:\ProgramData\Symcon\scripts\__generated.inc.php(4259): iCalCalendarReader->UpdateCalendar()
#8 C:\ProgramData\Symcon\scripts\28338.ips.php(32): ICCR_UpdateCalendar(25454)
#9 {main}
Next InvalidArgumentException: Invalid DateTimeZone '(UTC +01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna' in C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\DateTimeZoneFactory.php:106
Stack trace:
#0 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(526): Kigkonsult\Icalcreator\Util\DateTimeZoneFactory::assertDateTimeZone('(UTC +01:00) Am...')
#1 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(497): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processDatePropsTZIDattribute('DTSTART', '20250330T000000', Array)
#2 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(319): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processDtProp('DTSTART', '20250330T000000', Array)
#3 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\iCalImporter.php(177): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processCalendar()
#4 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\module.php(875): iCalImporter->ImportCalendar('BEGIN:VCALENDAR...')
#5 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\module.php(910): iCalCalendarReader->ReadCalendar()
#6 C:\ProgramData\Symcon\scripts\__generated.inc.php(4259): iCalCalendarReader->UpdateCalendar()
#7 C:\ProgramData\Symcon\scripts\28338.ips.php(32): ICCR_UpdateCalendar(25454)
#8 {main}
thrown in C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\DateTimeZoneFactory.php on line 106
Abort Processing during Fatal-Error: Uncaught Exception: DateTimeZone::__construct(): Unknown or bad timezone ((UTC +01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna) in C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\DateTimeZoneFactory.php:103
Stack trace:
#0 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\DateTimeZoneFactory.php(103): DateTimeZone->__construct('(UTC +01:00) Am...')
#1 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(526): Kigkonsult\Icalcreator\Util\DateTimeZoneFactory::assertDateTimeZone('(UTC +01:00) Am...')
#2 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(497): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processDatePropsTZIDattribute('DTSTART', '20250330T000000', Array)
#3 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(319): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processDtProp('DTSTART', '20250330T000000', Array)
#4 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\iCalImporter.php(177): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processCalendar()
#5 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\module.php(875): iCalImporter->ImportCalendar('BEGIN:VCALENDAR...')
#6 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\module.php(910): iCalCalendarReader->ReadCalendar()
#7 C:\ProgramData\Symcon\scripts\__generated.inc.php(4259): iCalCalendarReader->UpdateCalendar()
#8 C:\ProgramData\Symcon\scripts\28338.ips.php(32): ICCR_UpdateCalendar(25454)
#9 {main}
Next InvalidArgumentException: Invalid DateTimeZone '(UTC +01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna' in C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\DateTimeZoneFactory.php:106
Stack trace:
#0 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(526): Kigkonsult\Icalcreator\Util\DateTimeZoneFactory::assertDateTimeZone('(UTC +01:00) Am...')
#1 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(497): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processDatePropsTZIDattribute('DTSTART', '20250330T000000', Array)
#2 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(319): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processDtProp('DTSTART', '20250330T000000', Array)
#3 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\iCalImporter.php(177): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processCalendar()
#4 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\module.php(875): iCalImporter->ImportCalendar('BEGIN:VCALENDAR...')
#5 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\module.php(910): iCalCalendarReader->ReadCalendar()
#6 C:\ProgramData\Symcon\scripts\__generated.inc.php(4259): iCalCalendarReader->UpdateCalendar()
#7 C:\ProgramData\Symcon\scripts\28338.ips.php(32): ICCR_UpdateCalendar(25454)
#8 {main}
thrown
Error in Script C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\DateTimeZoneFactory.php on Line 106
Grüße Proxima
da stimmt was mit dem Termin am 20250330T000000 nicht.
schau mal, ob du dort die korrekte Zeitzone hinterlegt hast. Ich kenne den Fehler bei meinem Kalender immer dann, wenn nicht „Berlin“ als Zeitzone hinterlegt ist.
Hallo,
ich habe den Termin am 30.05.2025 gelöscht und wieder neu angelegt. Es handelt sich um einen Serientermin (Geburtstag). Die Zeitzone ist korrekt auf Berlin eingestellt. Ich hab den Termin mal mit Outlook, mal mit Android angelegt, trotzdem kommt immer diese Meldung SCHON BEIM LADEN DES KALENDERS MIT @bumaas iCAL-Kalendermodul:
Undefined variable $org in C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\DateTimeZoneFactory.php on line 101
invalid character " found. -> (UTC +01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
Fatal error: Uncaught Exception: DateTimeZone::__construct(): Unknown or bad timezone ((UTC +01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna) in C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\DateTimeZoneFactory.php:103
Stack trace:
#0 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\DateTimeZoneFactory.php(103): DateTimeZone->__construct('(UTC +01:00) Am...')
#1 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(526): Kigkonsult\Icalcreator\Util\DateTimeZoneFactory::assertDateTimeZone('(UTC +01:00) Am...')
#2 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(497): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processDatePropsTZIDattribute('DTSTART', '20250330T000000', Array)
#3 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(319): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processDtProp('DTSTART', '20250330T000000', Array)
#4 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\iCalImporter.php(177): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processCalendar()
#5 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\module.php(875): iCalImporter->ImportCalendar('BEGIN:VCALENDAR...')
#6 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\module.php(910): iCalCalendarReader->ReadCalendar()
#7 C:\ProgramData\Symcon\scripts\__generated.inc.php(4259): iCalCalendarReader->UpdateCalendar()
#8 C:\Windows\System32\-(8): ICCR_UpdateCalendar(25454)
#9 {main}
Next InvalidArgumentException: Invalid DateTimeZone '(UTC +01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna' in C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\DateTimeZoneFactory.php:106
Stack trace:
#0 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(526): Kigkonsult\Icalcreator\Util\DateTimeZoneFactory::assertDateTimeZone('(UTC +01:00) Am...')
#1 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(497): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processDatePropsTZIDattribute('DTSTART', '20250330T000000', Array)
#2 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(319): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processDtProp('DTSTART', '20250330T000000', Array)
#3 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\iCalImporter.php(177): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processCalendar()
#4 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\module.php(875): iCalImporter->ImportCalendar('BEGIN:VCALENDAR...')
#5 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\module.php(910): iCalCalendarReader->ReadCalendar()
#6 C:\ProgramData\Symcon\scripts\__generated.inc.php(4259): iCalCalendarReader->UpdateCalendar()
#7 C:\Windows\System32\-(8): ICCR_UpdateCalendar(25454)
#8 {main}
thrown in C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\DateTimeZoneFactory.php on line 106
Abort Processing during Fatal-Error: Uncaught Exception: DateTimeZone::__construct(): Unknown or bad timezone ((UTC +01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna) in C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\DateTimeZoneFactory.php:103
Stack trace:
#0 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\DateTimeZoneFactory.php(103): DateTimeZone->__construct('(UTC +01:00) Am...')
#1 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(526): Kigkonsult\Icalcreator\Util\DateTimeZoneFactory::assertDateTimeZone('(UTC +01:00) Am...')
#2 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(497): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processDatePropsTZIDattribute('DTSTART', '20250330T000000', Array)
#3 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(319): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processDtProp('DTSTART', '20250330T000000', Array)
#4 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\iCalImporter.php(177): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processCalendar()
#5 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\module.php(875): iCalImporter->ImportCalendar('BEGIN:VCALENDAR...')
#6 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\module.php(910): iCalCalendarReader->ReadCalendar()
#7 C:\ProgramData\Symcon\scripts\__generated.inc.php(4259): iCalCalendarReader->UpdateCalendar()
#8 C:\Windows\System32\-(8): ICCR_UpdateCalendar(25454)
#9 {main}
Next InvalidArgumentException: Invalid DateTimeZone '(UTC +01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna' in C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\DateTimeZoneFactory.php:106
Stack trace:
#0 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(526): Kigkonsult\Icalcreator\Util\DateTimeZoneFactory::assertDateTimeZone('(UTC +01:00) Am...')
#1 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(497): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processDatePropsTZIDattribute('DTSTART', '20250330T000000', Array)
#2 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\RegulateTimezoneFactory.php(319): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processDtProp('DTSTART', '20250330T000000', Array)
#3 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\iCalImporter.php(177): Kigkonsult\Icalcreator\Util\RegulateTimezoneFactory->processCalendar()
#4 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\module.php(875): iCalImporter->ImportCalendar('BEGIN:VCALENDAR...')
#5 C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\iCalCalendarReader\module.php(910): iCalCalendarReader->ReadCalendar()
#6 C:\ProgramData\Symcon\scripts\__generated.inc.php(4259): iCalCalendarReader->UpdateCalendar()
#7 C:\Windows\System32\-(8): ICCR_UpdateCalendar(25454)
#8 {main}
thrown
Error in Script C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\DateTimeZoneFactory.php on Line 106
Spannend. Kannst du mal den VEVENT Eintrag aus der iCal Datei ausschneiden und zeigen?
Hab das hier für den besagten Termin aus dem DEBUG beim Kalender laden (Geladen wird von einem Hosted Exchange):
BEGIN:VEVENT
RRULE:FREQ=YEARLY;UNTIL=20250329T230000Z;INTERVAL=1;BYMONTHDAY=30;BYMONTH=3
UID:040000008200E00074C5B7101A82E0080000000000312D09B02EDB01000000000000000
01000000075A782AB6248F44F9809518FBF7D96C0
SUMMARY:Geburtstag von Sebastiano La Ferla
DTSTART;TZID="(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna":2
0250330T000000
DTEND;TZID="(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna":202
50331T010000
CLASS:PUBLIC
PRIORITY:5
DTSTAMP:20241104T114157Z
TRANSP:TRANSPARENT
STATUS:CONFIRMED
SEQUENCE:0
LOCATION:
X-MICROSOFT-CDO-APPT-SEQUENCE:0
X-MICROSOFT-CDO-BUSYSTATUS:FREE
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-INSTTYPE:1
X-MICROSOFT-DONOTFORWARDMEETING:FALSE
X-MICROSOFT-DISALLOW-COUNTER:FALSE
END:VEVENT
Ich kann es damit bei mir nachstellen. Ich muss es mir aber detaillierter anschauen.
ich habe auch mal meinen Google-Kalender ausgelesen und da passiert ähnliches mit (normalen) Serienelementen:
| ImportCalendar | CalRRule 'Namenstag ': {„FREQ“:„YEARLY“,„COUNT“:„10“,„INTERVAL“:„1“,„BYMONTHDAY“:„15“,„DTSTART“:{„date“:„2024-12-15 00:00:00.000000“,„timezone_type“:3,„timezone“:„Europe/Berlin“}}
dort wird „jährlich“ noch korrekt ausgelesen, dann aber monatlich umgesetzt:
| GetEventAttributes | Event: {„UID":"xxx@google.com“,„Name“:„Namenstag „,„Status“:„CONFIRMED“,„Location“:““,„Description“:" ",„Categories“:false,„From“:1734217200,„To“:1734303600,„FromS“:„2024-12-15T00:00:00+01:00“,„ToS“:„2024-12-16T00:00:00+01:00“,„allDay“:true,„Alarms“:[-64800]}
| GetEventAttributes | Event: {„UID":"xxx@google.com“,„Name“:„Namenstag „,„Status“:„CONFIRMED“,„Location“:““,„Description“:" ",„Categories“:false,„From“:1736895600,„To“:1736982000,„FromS“:„2025-01-15T00:00:00+01:00“,„ToS“:„2025-01-16T00:00:00+01:00“,„allDay“:true,„Alarms“:}
| GetEventAttributes | Event: {„UID":"xxx@google.com“,„Name“:„Namenstag „,„Status“:„CONFIRMED“,„Location“:““,„Description“:" ",„Categories“:false,„From“:1739574000,„To“:1739660400,„FromS“:„2025-02-15T00:00:00+01:00“,„ToS“:„2025-02-16T00:00:00+01:00“,„allDay“:true,„Alarms“:}
| GetEventAttributes | Event: {„UID":"xxx@google.com“,„Name“:„Namenstag „,„Status“:„CONFIRMED“,„Location“:““,„Description“:" ",„Categories“:false,„From“:1741993200,„To“:1742079600,„FromS“:„2025-03-15T00:00:00+01:00“,„ToS“:„2025-03-16T00:00:00+01:00“,„allDay“:true,„Alarms“:}
Kannst du mal den entsprechenden VEVENT Eintrag zeigen?
Hallo bumaas,
ich hätte auch eine kleine Frage:
Wenn bei mir ein heutiges Event mit Uhrzeit in der Vergangenheit liegt zeigt mir Outlook den Termin an, das dieses Event beendet ist.
Dennoch wird mir dieser Termin im Array von iCal geladen und in erster Position angezeigt obwohl die Uhrzeit in Vergangenheit liegt.
D.h. die tatsächliche Aktualisierung erfolgt nur nach Datum und nicht zusätzlich nach Uhrzeit?
Müsste man evtl. folgende Einstellung auf Stunden oder Minuten anstatt Tage herunterbrechen?
Bedeutet hier 0 Tage in der Vergangenheit = 23:59 Stunden?
Ich habe eine Testversion erstellt. Magst du die mal ausprobieren?
Er geht ab Mitternacht die eingestellte Anzahl von Tagen zurück. Du kannst es auch im Debug sehen:
08.11.2024, 11:17:28 | ImportCalendar | cached time: (DaysToCacheBack: 0, DaysToCache: 100, 2024-11-08 00:00:00 - 2025-02-17 00:00:00)
Welche Version nutzt du?
Aktuellste Beta.
Das Problem ist nur, das z.B. ein vergangener Termin von 15 Uhr um 20 Uhr immer noch im Array gelistet wird obwohl dieser schon längst beendet ist.
Kann ich hier etwas unternehmen, das heutige vergangene Termine nicht mehr erscheinen?
Kannst du mal das betroffene VEVENT zeigen?
Ähm, wie komm ich an die Testversion
Ich habe dir eine Einladung geschickt.
Wo finde ich das VEVENT?
Habe mal einen aktuellen Auszug aus der Info nach dem Kalender laden angehängt…
Termin Test liegt bereits in der Vergangenheit und wird dennoch aufgeführt…
Du erhältst es am einfachsten aus der Downloaddatei, wenn du die in der Instanz angegebene URL im Browser ausführst.
Vielen Dank für die Info!
BEGIN:VEVENT
DESCRIPTION:\n
UID:040000008200E00074C5B7101A82E0080000000021CE2A79D831DB01000000000000000
010000000F7F881AF880FA94D86BA78210D2E6042
SUMMARY:Test
DTSTART;TZID=W. Europe Standard Time:20241108T132000
DTEND;TZID=W. Europe Standard Time:20241108T135000
CLASS:PUBLIC
PRIORITY:5
DTSTAMP:20241108T131923Z
TRANSP:OPAQUE
STATUS:CONFIRMED
SEQUENCE:0
LOCATION:
X-MICROSOFT-CDO-APPT-SEQUENCE:0
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-INSTTYPE:0
X-MICROSOFT-DONOTFORWARDMEETING:FALSE
X-MICROSOFT-DISALLOW-COUNTER:FALSE
X-MICROSOFT-REQUESTEDATTENDANCEMODE:DEFAULT
X-MICROSOFT-ISRESPONSEREQUESTED:FALSE
END:VEVENT