FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: franky08 am 16 März 2014, 22:07:20

Titel: CalDav Kalender aus der iCloud als Kalender verwenden, wie?
Beitrag von: franky08 am 16 März 2014, 22:07:20
Hallo, da meine Dienstpläne und andere Ereignisse bei mir alle in dem CalDav Calendar(iCloud) gespeichert sind, hätte ich folgende Frage: Wie bekomme ich die URL zum Kalender raus, um diesen mit dem Calendar Modul in fhem zu verwenden?
Hätte da jemand einen Tip?

VG
Frank
Titel: Antw:CalDav Kalender aus der iCloud als Kalender verwenden, wie?
Beitrag von: Zephyr am 16 März 2014, 23:26:45
Geht das eventuell, dass du ihn mit Dir selbst über eine E-Mailadresse außerhalb von iCloud teilst?
Würde ich mal so raten, ohne dass ich es ausprobiert hätte.

Viele Grüße
Zephyr
Titel: Antw:CalDav Kalender aus der iCloud als Kalender verwenden, wie?
Beitrag von: franky08 am 17 März 2014, 12:00:17
Hallo, denke das es über Mail nicht funktionieren kann. Laut commandref:

ZitatCalendar


Define
define <name> Calendar ical url <URL> [<interval>]
define <name> Calendar ical file <FILENAME> [<interval>]

Irgendwie bekomme ich die PrincipalURL auf dem Mac nicht raus. In ~/Library/Calendars stehen zwar etliche Einträge aber den passenden, der in der info.plist, steht sehe ich nicht.

VG
Frank
Titel: Antw:CalDav Kalender aus der iCloud als Kalender verwenden, wie?
Beitrag von: franky08 am 17 März 2014, 16:25:05
Bin jetzt soweit, dass ich den Pfad zum iCloud Calendar rausbekommen habe, doch leider bekomme ich den Fehler:
ZitatNot an ical file at URL

Der Pfad ist wie folgt:
ical url https://p01-caldav.icloud.com:443/xxxxxxxxxx/calendars/46678AC5-4A2A-4673-9F5D-EE9381DD610A/

Im Log:
2014.03.17 16:18:05 1: HttpUtils url=<hidden>
2014.03.17 16:18:06 1: <hidden>: HTTP response code 401
2014.03.17 16:18:06 1: HttpUtils <hidden>: Got data, length: 141
2014.03.17 16:18:06 1: Calendar MAC_Kalender: Not an ical file at URL


ICloud erfordert ebenfalls die Anmeldung mit Name und ID, nur bin ich mir nicht sicher, wie ich das im Webaufruf unterbringen soll/kann.
Den Tip mit der URL habe ich von hier:

Zitathttp://finallysolved.wordpress.com/2012/04/30/so-bekommt-man-den-icloud-kalendar-in-thunderbird-lightning-unter-windows-integriert/

Hat jetzt jemand einen Tip??

VG
Frank
Titel: Antw:CalDav Kalender aus der iCloud als Kalender verwenden, wie?
Beitrag von: HolyMoly am 19 März 2014, 09:48:31
Normalerweise so

https://user:password@p01-caldav.icloud.com:443/xxxxxxxxxx/calendars/46678AC5-4A2A-4673-9F5D-EE9381DD610A/
Titel: Antw:CalDav Kalender aus der iCloud als Kalender verwenden, wie?
Beitrag von: franky08 am 19 März 2014, 17:14:25
Danke für den Tip, geht aber nicht, hatte ich auch schon probiert. Ebenfalls:

ZitatSTATE
Not an ical file at URL

VG
Frank
Titel: Antw:CalDav Kalender aus der iCloud als Kalender verwenden, wie?
Beitrag von: Dr. Boris Neubert am 19 März 2014, 20:35:21
Hallo,

was findet sich denn an der angegebenen URL, wenn es kein ical-File ist?

Grüße
Boris
Titel: Antw:CalDav Kalender aus der iCloud als Kalender verwenden, wie?
Beitrag von: betateilchen am 19 März 2014, 20:52:34
Vermutlich ein 401-Authentication Error, wenn ich das obige Log richtig interpretiere. Und in den 141 Bytes stehen halt nunmal keine Kalendereinträge drin.
Titel: Antw:CalDav Kalender aus der iCloud als Kalender verwenden, wie?
Beitrag von: franky08 am 19 März 2014, 21:54:23
@betateilchen
Richtig

Habe das "Pferd jetzt von hinten aufgezäumt". Da ich sowieso noch einen Google Account hatte, hab ich den Kalender dort angelegt und syncronisiere diesen mit dem Mac Kalender. Funktioniert soweit ganz gut. Bei dem Aufruf des Mac Kalenders scheitert es an der Authentifizierung, auserdem verwendet der Kalender soweit ich jetzt weis auch ein anderes Format und kein ical.

VG
Frank