NEWS
Ical liest nur den letzten Termin aus einer ics Datei
-
Hi zusammen,
ich habe eine ics Datei, die ich per wget aus der Owncloud lade.
Diese verwende ich dann im ical Adapter.
In der Datei sind aber zwei Einträge, aktualisierungen in der Owncloud werden auch übernommen, aber es wird immer nur der letzte Eintrag in der Date gelesen, die Anderen nicht:
- ical-0 2016-03-19 21:55:55 debug displaying dates because of callback
ical-0 2016-03-19 21:55:55 debug Event with time added: " " Christoph und Tina at Morgen 15:00 ical-0 2016-03-19 21:55:55 info processing URL: cal3 [http://192.168.2.139/homematic_html/calendar_3.ics](http://192.168.2.139/homematic_html/calendar_3.ics) ical-0 2016-03-19 21:55:55 debug reading calendar from URL: [http://192.168.2.139/homematic_html/calendar_3.ics](http://192.168.2.139/homematic_html/calendar_3.ics), color: undefined ical-0 2016-03-19 21:55:55 info starting. Version 1.1.1 in /opt/iobroker_source/node_modules/iobroker.ical ical-0 2016-03-19 21:55:54 debug statesDB connected ical-0 2016-03-19 21:55:54 debug objectDB connected ical-0 2016-03-19 21:54:08 debug displaying dates because of callback ical-0 2016-03-19 21:54:08 debug Event with time added: " " Christoph und Tina at Morgen 15:00 ical-0 2016-03-19 21:54:08 info processing URL: cal3 [http://192.168.2.139/homematic_html/calendar_3.ics](http://192.168.2.139/homematic_html/calendar_3.ics) ical-0 2016-03-19 21:54:07 debug reading calendar from URL: [http://192.168.2.139/homematic_html/calendar_3.ics](http://192.168.2.139/homematic_html/calendar_3.ics), color: undefined ical-0 2016-03-19 21:54:07 info starting. Version 1.1.1 in /opt/iobroker_source/node_modules/iobroker.ical ical-0 2016-03-19 21:54:07 debug statesDB connected ical-0 2016-03-19 21:54:07 debug objectDB connected ical-0 2016-03-19 21:52:08 debug displaying dates because of callback ical-0 2016-03-19 21:52:08 debug Event with time added: " " Christoph und Tina at Morgen 15:00 ical-0 2016-03-19 21:52:08 info processing URL: cal3 [http://192.168.2.139/homematic_html/calendar_3.ics](http://192.168.2.139/homematic_html/calendar_3.ics) ical-0 2016-03-19 21:52:07 debug reading calendar from URL: [http://192.168.2.139/homematic_html/calendar_3.ics](http://192.168.2.139/homematic_html/calendar_3.ics), color: undefined ical-0 2016-03-19 21:52:07 info starting. Version 1.1.1 in /opt/iobroker_source/node_modules/iobroker.ical ical-0 2016-03-19 21:52:07 debug statesDB connected ical-0 2016-03-19 21:52:07 debug objectDB connected
Hier mal die Datei:
BEGIN:VCALENDAR VERSION:2.0 PRODID:-//dmfs.org//mimedir.icalendar//EN BEGIN:VTIMEZONE TZID:Europe/Berlin X-LIC-LOCATION:Europe/Berlin BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:19700329T020000 RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:19701025T030000 RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU END:STANDARD END:VTIMEZONE BEGIN:VEVENT DTSTART;TZID=Europe/Berlin:20160320T120000 SUMMARY:Sport TRANSP:OPAQUE STATUS:CONFIRMED DTEND;TZID=Europe/Berlin:20160320T140000 LAST-MODIFIED:20160319T202837Z DTSTAMP:20160319T202837Z CREATED:20160319T202837Z UID:12f5d787-a6ea-4a10-be99-0ecad86471f5.1458419317923 END:VEVENT END:VCALENDAR BEGIN:VCALENDAR VERSION:2.0 PRODID:-//dmfs.org//mimedir.icalendar//EN BEGIN:VTIMEZONE TZID:Europe/Berlin X-LIC-LOCATION:Europe/Berlin BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:19700329T020000 RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:19701025T030000 RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU END:STANDARD END:VTIMEZONE BEGIN:VEVENT DTSTART;TZID=Europe/Berlin:20160320T150000 SUMMARY:Christoph und Tina TRANSP:OPAQUE STATUS:CONFIRMED DTEND;TZID=Europe/Berlin:20160320T190000 LAST-MODIFIED:20160319T203947Z DTSTAMP:20160319T203947Z CREATED:20160319T203947Z UID:1580287a-78eb-48a4-9c41-f1a70416ef6c.1458419987147 END:VEVENT END:VCALENDAR
Hat jemand eine Idee?
Gruß, Thomas
-
Wie sieht denn deine Einstellung in iCal Adapter aus?
"Tagesvorschau" vielleicht mal auf 10 oder so stellen.
-
Hi,
die Einstellungen habe ich schon alle durch.
Testweise habe ich eine alte ics Datei genommen. Bei der werden die Einträge wie gewünscht eingelesen.
Werde jetzt mal den Inhalt vergleichen.
Ich vermute, das sich bei der letzten Owncloud Version irgeneine Variable geändert hat, die ical so nicht mehr akzeptiert.
Gruß, Thomas
-
Welche OC Version hast du denn?
Ich nutze 8.2.2 ohne Probleme.
Meine Ical Adapter Einstellung sieht z.B. so aus:
ich weiß das es Probleme gibt wenn z.B. die Zeiten eines Termins Anfang/Ende fehlerhaft sind. Ende liegt z.B. vor Anfang.
Sent from my iPhone using Tapatalk
-
Hi,
hier mal der Inhalt meiner test.ics:
- BEGIN:VCALENDAR
VERSION:2.0 PRODID:-//dmfs.org//mimedir.icalendar//EN BEGIN:VTIMEZONE TZID:Europe/Berlin X-LIC-LOCATION:Europe/Berlin BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:19700329T020000 RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:19701025T030000 RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU END:STANDARD END:VTIMEZONE BEGIN:VEVENT DTSTART;TZID=Europe/Berlin:20160322T080000 SUMMARY:test 1 TRANSP:OPAQUE STATUS:CONFIRMED DTEND;TZID=Europe/Berlin:20160322T090000 LAST-MODIFIED:20160321T152349Z DTSTAMP:20160321T152349Z CREATED:20160321T152349Z UID:08679e64-da7e-4c2b-84fd-0f06ec148093.1458573829341 END:VEVENT END:VCALENDAR BEGIN:VCALENDAR VERSION:2.0 PRODID:-//dmfs.org//mimedir.icalendar//EN BEGIN:VTIMEZONE TZID:Europe/Berlin X-LIC-LOCATION:Europe/Berlin BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:19700329T020000 RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:19701025T030000 RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU END:STANDARD END:VTIMEZONE BEGIN:VEVENT DTSTART;TZID=Europe/Berlin:20160322T100000 SUMMARY:test 2 TRANSP:OPAQUE STATUS:CONFIRMED DTEND;TZID=Europe/Berlin:20160322T110000 LAST-MODIFIED:20160321T152349Z DTSTAMP:20160321T152349Z CREATED:20160321T152349Z UID:70c0d800-725c-417d-aae4-47fb75433dc3.1458573829577 END:VEVENT END:VCALENDAR
Wie schon beschrieben wird nur der 2. und somit letzte Eintrag angezeigt:
Hier mal meine Einstellungen des ical Adapters:
Hab herde gesehen , das ich wohl ne uralt Version erwischt habe:
ownCloud 4.0.4
Frag mich, wie ich da dran gekommen bin ;-?
Werd mal n Update machen.
-
Darf ich fragen warum du die .ics Datei liest und nicht direkt den Caldav Link verwendest?
Von OC9 würde ich glaube ich die Finger lassen… Soll einige bugs haben.