FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Kalendermodule => Thema gestartet von: Torben am 26 September 2016, 22:14:11

Titel: Gelöst: Calendar iCloud data not in ICal format
Beitrag von: Torben am 26 September 2016, 22:14:11
Hallo,

seit dem 22.9. bekomme ich von dem Calendar-Modul die Rückmeldung "2016.09.22 21:30:42 1: Calendar myCal: data not in ICal format".
Ich nutze seit vielen Monaten einen freigegebenen iCloud-Calendar, der bisher einwandfrei funktoniert hat.
Hat sonst noch jemand das Problem bzw. einen Lösung oder Idee, wie man es beheben kann?

Vielen Dank
Torben
Titel: Antw:Calendar iCloud data not in ICal format
Beitrag von: DeeSPe am 28 September 2016, 12:11:55
Kann ich leider auch so bestätigen:
pi@FHEM:~ $ sudo cat /opt/fhem/log/fhem-2016-09.log | grep Calendar
2016.09.14 13:43:21 1: Calendar Urlaub_Dan: retrieved no or empty data
2016.09.22 04:07:25 1: Calendar Urlaub_Dan: retrieval failed with error message read from https://p01-calendarws.icloud.com:443 timed out
2016.09.22 04:07:25 1: Calendar Urlaub_Dan: retrieved no or empty data
2016.09.22 23:58:09 1: PERL WARNING: Use of uninitialized value $ics in split at ./FHEM/57_Calendar.pm line 2113.
2016.09.22 23:58:09 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.23 03:58:09 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.23 07:58:09 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.23 11:58:09 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.23 15:58:09 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.23 19:58:09 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.23 23:58:09 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.24 03:58:09 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.24 07:58:09 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.24 11:58:12 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.24 12:05:10 1: PERL WARNING: Use of uninitialized value $ics in split at ./FHEM/57_Calendar.pm line 2113.
2016.09.24 12:05:10 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.24 13:02:31 1: PERL WARNING: Use of uninitialized value $ics in split at ./FHEM/57_Calendar.pm line 2113.
2016.09.24 13:02:31 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.24 17:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.24 21:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.25 01:02:24 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.25 05:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.25 09:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.25 13:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.25 17:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.25 21:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.26 01:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.26 05:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.26 09:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.26 13:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.26 17:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.26 21:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.27 01:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.27 05:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.27 09:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.27 13:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.27 17:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.27 21:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.28 01:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.28 05:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.28 09:02:25 1: Calendar Urlaub_Dan: data not in ICal format
2016.09.28 11:42:11 1: PERL WARNING: Use of uninitialized value $ics in split at ./FHEM/57_Calendar.pm line 2113.
2016.09.28 11:42:11 1: Calendar Urlaub_Dan: data not in ICal format


Start der Geschichte offenbar 22.9.2016.
Sieht für mich nach einem Fehler im Modul aus.

Gruß
Dan
Titel: Antw:Calendar iCloud data not in ICal format
Beitrag von: Torben am 29 September 2016, 21:46:16
Hallo,

ich habe im Modul mal zusätzliche Ausgaben eingebaut und gesehen, dass von iCloud folgendes zurückkommt:
2016.09.29 21:28:26 1: <html><head><title>Unauthorized</title></head><body><h1>Unauthorized</h1><p>You are not authorized to access this resource.</p></body></html>

Daraufhin habe ich noch mal die öffentliche Freigabe des Kalenders entfernt und neu hinzugefügt - ohne Erfolg. Dann habe ich alle Freigaben entfernt, iCloud beendet, neu aufgemacht, neue Freigabe hinzugefügt und nun läuft es wieder :)
Es muss also irgendeine Änderung bei Apple gegeben haben, die zu dem Fehler geführt hat, vielleicht im Zuge der Umstellung auf iOS 10 oder macOS oder so.

Gruß
Torben
Titel: Antw:Gelöst: Calendar iCloud data not in ICal format
Beitrag von: Paul.baumann am 29 September 2016, 21:56:29
Auch ich kann das Problem bestätigen.

Ich habe festgestellt, dass sich die URL geändert hat. Also nur die URL erneuern, dann sollte es wieder funktionieren.


Paul
Titel: Calendar iCloud data not in ICal format
Beitrag von: higlhagl am 30 September 2016, 12:42:46
Hallo habe auch das Problem,
bitte um Hilfe weiss nicht mehr wie ich die URL von ICloud rausbekomme,
Danke
Titel: Antw:Gelöst: Calendar iCloud data not in ICal format
Beitrag von: Torben am 30 September 2016, 13:23:23
Einfach im Browser auf iCloud.com gehen. Dort auf Kalender und dann auf das Freigabesymbol des Kalenders, den Du nutzen möchtest. Dort wird dann die url angezeigt.

Titel: Antw:Gelöst: Calendar iCloud data not in ICal format
Beitrag von: higlhagl am 30 September 2016, 17:57:34
vielen dank
schönes wochenende
Titel: Antw:Gelöst: Calendar iCloud data not in ICal format
Beitrag von: DeeSPe am 03 Oktober 2016, 12:52:30
Ich musste die Freigabe von meinem Kalender aufheben und neu freigeben.
Mit der dann neuen URL konnte ich den Kalender wieder einwandfrei einbinden.

Gruß
Dan