Solved
Fehler beim Import einer iCalendar-Datei (ICS)
8 years ago
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?
5185
0
9
Accepted Solutions
All Answers (9)
Sort by
Oldest first
Newest first
Oldest first
Author
All
This could help you too
7 months ago
669
0
3
313
0
2
179
0
3
124
0
4
5 years ago
1417
0
3
Accepted Solution
Stefan
accepted by
Gurgelmeister
8 years ago
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
1
8
Load 5 older comments
Tim6112
Answer
from
Stefan
6 years ago
Erst einmal danke das du dich da so mit auseinander setzt.
Mein Ziel ist es eigentlich überhaupt die Termine in meinen Kalender zu bekommen.
Wenn ich aktuell die .ical Datei importieren möchte kommt lediglich die Fehlermeldung
"142 von 142 Terminen konnten nicht importiert werden".
Also wichtig ist nur das ich die Termine überhaupt in den Kalender bekomme, schön wäre wenn sie morgens um 5 Uhr darin stehen und ich da auch eine Erinnerung einstellen kann.
0
Gurgelmeister
Answer
from
Stefan
6 years ago
Ich habe mal testweise einen Kalender von der Webseite herunter geladen und auf einen Termin reduziert und bekomme beim Import die gleiche Fehlermeldung! Leider hatte ich noch keine Zeit, das Format der Datei zu prüfen.
Generell würde ich das Problem aber mal deinem Abfallentsorger melden, meiner hat sich tatsächlich zurück gemeldet und die Lösung aus meiner Meldung bei sich auch umgesetzt, indem jetzt Termine länger als eine Sekunde definiert werden!
1
Tim6112
Answer
from
Stefan
6 years ago
Ich habe mal angefragt.
0
Unlogged in user
Answer
from
Stefan