Gelöst

Fehler beim Import einer iCalendar-Datei (ICS)

vor 9 Jahren

Hallo,

unser kommunaler Abfallentsorger bietet seinen Abfallkalender (Abfuhrtermine) zum Download als iCalendar-Datei (ICS) an.
Die Daten sehen auf den ersten Blick (editieren der Datei mit notepad) auch korrekt aus, werden jedoch beim Import in den Kalender im E-Mail-Center bei T-Online (über "mehr" -> "Kalender importieren" [verwendeter Browser: Google Chrome]) falsch interpretiert. Der Abfuhrtermin, der mit einer Dauer von einer Minute definiert ist, wird über zwei Tage verteilt.

Beispiel für einen Termin:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//daw.gmbh//NONSGML data-at-work.de iCalcreator 2.8//
METHOD:PUBLISH
BEGIN:VEVENT
UID:20170401T202237CEST-3613AOSTUP@daw.gmbh
DTSTAMP:20170405T220000Z
DESCRIPTION:Altpapier
DTSTART:20170406T040000Z
DTEND:20170406T040001Z
LOCATION:<für Post gelöscht>
SUMMARY:Altpapier
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Altpapier
TRIGGER:-PT660M
END:VALARM
END:VEVENT
END:VCALENDAR

 

Vorausgesetzt wird UTC ( angeblich das Z am Ende der Uhrzeit) in der Datei, Termin ist dann mit Sommerzeit 06:00-06:01 Uhr.


Ansicht im Kalender:
siehe Anhang "Kalender im E-Mail-Center.jpg"


Detail zum Termin im Kalender:
siehe Anhang "Kalender im E-Mail-Center - Termindetail.jpg"

 

Direkt im iPhone importiert, funktioniert es (da bekomme ich allerdings eine zweite Erinnerung, was auch schlecht ist)!

Gibt es in der iCalendar-Definition unterschiedliche  Formate oder wo kann der Fehler liegen?

Kalender im E-Mail-Center.jpg

Kalender im E-Mail-Center - Termindetail.jpg

5325

0

9

    • Akzeptierte Lösung

      akzeptiert von

      vor 9 Jahren

      Das Format ist ok, allerdings ist die Eventzeit nicht eine Minute sondern eine Sekunde. Möglicherweise ist dies ein Parsing Fehler und dem Kalender die Zeit zu kurz. Ändere mal in der Textdatei auf

      DTEND:20170406T040100Z

      oder auch 05 und importiere erneut.

       

      Z steht für ZULU und ist in der Tat  gleich UTC

      8

      von

      vor 9 Jahren

      Hallo Stefan,

      der Tipp mit dem Ändern der Uhrzeit hat's gebracht.

      Es hat gereicht, die Dauer der Events jeweils auf eine Minute zu setzen.

      Ich werde das entsprechend dem Entsorger mitteilen, da die sich den Effekt nicht erklären konnten!

      Vielen Dank

      von

      vor 7 Jahren

      Hallo zusammen,

       

      ich bing gerade auf dieses Thema gestoßen weil bei mir die selbe Problematik vorliegt.

       

      Lösungansatz finde ich beim Öffnen mit dem Editor auch, meine Frage ist, muss ich die Zeit nun für jeden Termin einzeln abändern oder gibt es eine Möglichkeit das zu vereinfachen?

       

      Gruß

      0

      Uneingeloggter Nutzer

      von

    Uneingeloggter Nutzer

    von

    Das könnte Ihnen auch weiterhelfen

    Beliebte Tags letzte 7 Tage

    Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...