NEWS
Nextcloud Kalender über ical einbinden
-
Hallo, bin iobroker Neuling und habe Probleme meinen Nextcloud Kalender in iobroker einzubinden.
Mein log zeigt folgendes:
- host.iobroker 2017-11-30 12:01:00.040 warn instance system.adapter.ical.0 already running with pid 905
ical.0 2017-11-30 12:00:10.460 warn Error reading from URL "[https://xxxxxx.synoloyg.me/xxxcloud/rem … exx?export](https://xxxxxx.synoloyg.me/xxxcloud/remote.php/dav/calendars/admin/xxnamexx?export)": address not found! ical.0 2017-11-30 12:00:08.460 info starting. Version 1.3.2 in /opt/iobroker/node_modules/iobroker.ical, node: v6.12.0 host.iobroker 2017-11-30 12:00:00.340 info instance system.adapter.ical.0 started with pid 905 host.iobroker 2017-11-30 11:57:54.504 info instance system.adapter.ical.0 terminated with code 0 (OK)
Kann aber nicht sehen, dass ical ein zweites Mal läuft, habe auch schon deinstalliert und wieder installiert.
Wäre um Hilfe sehr dankbar
LG Thomas
-
Hi,
ist das noch aktuell?
Wenn ja, was passiert denn wenn du den Link:
https://xxxxxx.synoloyg.me/xxxcloud/remote.php/dav/calendars/admin/xxnamexx?export
mal in die Adresszeile eines Browsers eingibst?
-
Hallo, ja ist noch aktuell. Der Kalender wird heruntergeladen, wenn ich das eingebe - die richtige Adresse habe ich inzwischen herausgefunden, allerdings funktioniert der Adapter immer noch nicht, im Log steht:
! ical.0 2017-12-18 19:30:41.637 error at emitOne (events.js:96:13)
! ical.0 2017-12-18 19:30:41.637 error at Request. (/opt/iobroker/node_modules/iobroker.ical/node_modules/request/request.js:1163:10)
! ical.0 2017-12-18 19:30:41.637 error at Request.emit (events.js:191:7)
! ical.0 2017-12-18 19:30:41.637 error at emitTwo (events.js:106:13)
! ical.0 2017-12-18 19:30:41.637 error at Request.self.callback (/opt/iobroker/node_modules/iobroker.ical/node_modules/request/request.js:186:22)
! ical.0 2017-12-18 19:30:41.637 error at Request._callback (/opt/iobroker/node_modules/iobroker.ical/main.js:170:23)
! ical.0 2017-12-18 19:30:41.637 error at /opt/iobroker/node_modules/iobroker.ical/main.js:186:25
! ical.0 2017-12-18 19:30:41.637 error at Object.parseICS (/opt/iobroker/node_modules/iobroker.ical/node_modules/node-ical/ical.js:408:20)
! ical.0 2017-12-18 19:30:41.637 error at Object.handleObject (/opt/iobroker/node_modules/iobroker.ical/node_modules/node-ical/ical.js:369:41)
! ical.0 2017-12-18 19:30:41.637 error at Object.EXDATE (/opt/iobroker/node_modules/iobroker.ical/node_modules/node-ical/ical.js:192:35)
! ical.0 2017-12-18 19:30:41.637 error TypeError: exdate[name].toISOString is not a function
! ical.0 2017-12-18 19:30:41.634 error uncaught exception: exdate[name].toISOString is not a functionHabe alle Emojis gelöscht, die Einträge mit 0 Stunden gelöscht. Vielleicht weiß jemand, wie das mit Sonderzeichen z.B. e mit zwei Punkten drauf und mit Serieneinträgen aussieht??
Danke und LG
Thomas
-
Hi,
Gerade mal mit einem e mit zwei Punkten drüber getestet.
Das funktioniert bei mir. Muss in deinem Kalender also etwas anderes sein.
EDIT: sicher das der Link stimmt den du im Adapter eingetragen hast?
Meiner sieht z.B. So aus:
https://192.168.178.19:8443/remote.php/dav/calendars/Familienkalender/personal/?export
Habe also am Ende vor dem Fragezeichen noch ein „/„
-
Erstmal vielen Dank für deine Mühe,
gerade getestet - Fehlermeldung bleibt die gleiche.
LG Thomas
-
Kannst du mal einen screenshot deiner Adapter config posten?
-
-
Wieso steht im Adapter nur
http
und nicht wie in deinem Link````
httpsGesendet von iPhone mit Tapatalk Pro
-
Hallo, ich habe die URL mit der IP Adresse ersetzt, um evtl. Zertifikatsfehler auszuschließen. Wie gesagt, der Link müsste stimmen, da im Browser der Download funktioniert. Ich glaube eher an irgendwelche Unwegsamkeiten im Kalender, z.B. Serientermine etc.
Lg Thomas
-
Hi,
Welcher Link müsste stimmen?
Wenn du den Kalender über den Browser mit „https://xxxxxx“ abrufen kannst, dann muss du den „https://xxxxxx“ link auch in den Adapter eintragen.
Laut deinem Screenshot steht da aber eine unsichere Abfrage per „http://xxxxx“.
Hier mal wie es z.B. Bei mir aussieht, per „HTTPS“:
Hoffe es wird klar was ich meine.
Gruß
-
Ja, ist klar, habe es gerade getestet - leider leider gleicher Fehler.
Danke!
-
Also hast du den link der im Browser funktioniert jetzt 1 zu 1 in den Adapter kopiert?
Und es kommt immer noch die Fehlermeldung „adress not found“ ?
-
Nein, die Fehlermeldung lautet, wie im Spoiler oben:
ical.0 2017-12-18 19:30:41.637 error at emitOne (events.js:96:13)
ical.0 2017-12-18 19:30:41.637 error at Request. (/opt/iobroker/node_modules/iobroker.ical/node_modules/request/request.js:1163:10)
ical.0 2017-12-18 19:30:41.637 error at Request.emit (events.js:191:7)
ical.0 2017-12-18 19:30:41.637 error at emitTwo (events.js:106:13)
ical.0 2017-12-18 19:30:41.637 error at Request.self.callback (/opt/iobroker/node_modules/iobroker.ical/node_modules/request/request.js:186:22)
ical.0 2017-12-18 19:30:41.637 error at Request._callback (/opt/iobroker/node_modules/iobroker.ical/main.js:170:23)
ical.0 2017-12-18 19:30:41.637 error at /opt/iobroker/node_modules/iobroker.ical/main.js:186:25
ical.0 2017-12-18 19:30:41.637 error at Object.parseICS (/opt/iobroker/node_modules/iobroker.ical/node_modules/node-ical/ical.js:408:20)
ical.0 2017-12-18 19:30:41.637 error at Object.handleObject (/opt/iobroker/node_modules/iobroker.ical/node_modules/node-ical/ical.js:369:41)
ical.0 2017-12-18 19:30:41.637 error at Object.EXDATE (/opt/iobroker/node_modules/iobroker.ical/node_modules/node-ical/ical.js:192:35)
ical.0 2017-12-18 19:30:41.637 error TypeError: exdate[name].toISOString is not a function
ical.0 2017-12-18 19:30:41.634 error uncaught exception: exdate[name].toISOString is not a function
LG