Hallo alle zusammen,
ich habe ein paar Probleme mit der iCal Schnittstelle und dem Kalender von NextCloud.
Ich habe meinen persönlichen Kalender in ical.0 eingebunden.
Dies funktioniert auch ohne Probleme und die Termine, welche ich im Kalender eingetragen habe, werden auch von iCal abgerufen und in iobroker bzw. VIS angezeigt.
Ich habe jedoch auch einen Kalender für einen Abfallkalender erstellt (eigener Benutzer) und dort folgende ICS Datei von unserem Mülldienst in Nextcloud reingeladen:
BEGIN:VCALENDAR
PRODID:-//Grafik-Partner GmbH//Muellmax 6.0 MIMEDIR//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VEVENT
DTSTART;VALUE=DATE:20170505
DTEND;VALUE=DATE:20170506
DESCRIPTION:Stadtbildpflege Kaiserslautern – Eigenbetrieb der Stadt Kaiserslautern\n
Daennerstraße 11\n
67657 Kaiserslautern\n
\n
Kundenservice:\n
E-Mail: info@stadtbildpflege-kl.de\n
\n
Tel: 0631/365-1700\n
Fax: 0631/365-1709
LOCATION:67663 Kaiserslautern-Innenstadt
RRULE:FREQ=WEEKLY;UNTIL=20171231T000000Z;
INTERVAL=2;BYDAY=FR;WKST=MO
RDATE;VALUE=DATE:
20170506,
20170617,
20171007,
20171104,
20171230
EXDATE;VALUE=DATE:
20170505,
20170616,
20171006,
20171103,
20171229
TRANSP:TRANSPARENT
SEQUENCE:0
UID:14940106701@muellmax.de
DTSTAMP:20170505T185750Z
SUMMARY:ASK Gelber Sack-Abfuhr alle 2 Wochen
CLASS:PUBLIC
CREATED:20170308T160045Z
LAST-MODIFIED:20170308T160045Z
URL:http://www.muellmax.de
END:VEVENT
END:VCALENDAR
Morgen (Samstag) wäre nun ein Abholtermin, jedoch gibt es seit dem einbinden des Abfallkalenders folgende Fehlermeldung:
ical.0 2017-05-05 20:09:27.027 info terminating
ical.0 2017-05-05 20:09:26.607 debug Event " " Friseur at Fri Feb 24 2017 14:00:00 GMT+0100 (CET) filtered out, because does not belongs to specified time interval
ical.0 2017-05-05 20:09:26.604 info processing URL: Daniel http://172.16.25.5/nextcloud/remote.php/dav/calendars/Daniel/personal?export
ical.0 2017-05-05 20:09:26.522 error at IncomingMessage. (/iobroker/node_modules/iobroker.ical/node_modules/request/request.js:1091:12)
ical.0 2017-05-05 20:09:26.522 error at Request.emit (events.js:107:17)
ical.0 2017-05-05 20:09:26.522 error at Request. (/iobroker/node_modules/iobroker.ical/node_modules/request/request.js:1171:10)
ical.0 2017-05-05 20:09:26.522 error at Request.emit (events.js:110:17)
ical.0 2017-05-05 20:09:26.522 error at Request.self.callback (/iobroker/node_modules/iobroker.ical/node_modules/request/request.js:188:22)
ical.0 2017-05-05 20:09:26.522 error at Request._callback (/iobroker/node_modules/iobroker.ical/main.js:170:23)
ical.0 2017-05-05 20:09:26.522 error at /iobroker/node_modules/iobroker.ical/main.js:186:25
ical.0 2017-05-05 20:09:26.522 error at Object.parseICS (/iobroker/node_modules/iobroker.ical/node_modules/node-ical/ical.js:408:20)
ical.0 2017-05-05 20:09:26.522 error at Object.handleObject (/iobroker/node_modules/iobroker.ical/node_modules/node-ical/ical.js:369:41)
ical.0 2017-05-05 20:09:26.522 error at Object.EXDATE (/iobroker/node_modules/iobroker.ical/node_modules/node-ical/ical.js:192:35)
ical.0 2017-05-05 20:09:26.522 error TypeError: undefined is not a function
ical.0 2017-05-05 20:09:26.518 error uncaught exception: undefined is not a function
ical.0 2017-05-05 20:09:26.127 debug reading calendar from URL: http://172.16.25.5/nextcloud/remote.php/dav/calendars/Abfall/abfall?export, color: undefined
ical.0 2017-05-05 20:09:25.874 debug reading calendar from URL: http://172.16.25.5/nextcloud/remote.php/dav/calendars/Daniel/personal?export, color: undefined
ical.0 2017-05-05 20:09:25.857 info starting. Version 1.3.2 in /iobroker/node_modules/iobroker.ical, node: v0.12.6
ical.0 2017-05-05 20:09:25.834 debug statesDB connected
ical.0 2017-05-05 20:09:25.810 debug objectDB connected
Wie man im Log sieht, klappt der Abruf für den Kalender "Daniel", jedoch nicht für "Abfall".
Falls mir hier jemand helfen kann, würde ich mich sehr freuen.
Viele Grüße
Daniel