Gelöst: Calendar iCloud data not in ICal format

Begonnen von Torben, 26 September 2016, 22:14:11

Vorheriges Thema - Nächstes Thema

Torben

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

DeeSPe

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
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Torben

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

Paul.baumann

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
FHEM auf Raspberry 3
MaxCube (V1.20.04 a-culfw) für HM, MaxCube (V1.20.04 a-culfw) für diverse Max!, NanoCul 433/868, TinyTX-Nachbauten
Multiroom: mehrere Squeezelite-Clients auf Raspberry B+ und LMS auf QNap
Huger WM918 Wetterstation integriert
Tiao-Sprinkler (Open-Sprinkler) integriert

higlhagl

Hallo habe auch das Problem,
bitte um Hilfe weiss nicht mehr wie ich die URL von ICloud rausbekomme,
Danke

Torben

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.


higlhagl


DeeSPe

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
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe