Calendar kann Netxcloud Kalender nicht laden

Begonnen von WhyTea, 16 Februar 2022, 12:20:43

Vorheriges Thema - Nächstes Thema

WhyTea

Hallo
Ich versuche meinen Nextcloud Kalender nicht laden.
Im Log finde ich den Eintrag:
Calendar kalender: error (data not in ICal format; even not gzip data)

List des Calenderdevice:
Internals:
   DEF        ical url https://user:password@whytea.ipfire-zuhause.de/remote.php/dav/calendars/user/kalender/?export 3600
   FUUID      620ccda6-f33f-a5a6-d560-cc1decfee8fb0a76
   NAME       kalender
   NOTIFYDEV  global
   NR         1802
   NTFY_ORDER 50-kalender
   STATE      triggered
   TYPE       Calendar
   READINGS:
     2022-02-16 11:47:23   calname         kalender
     2022-02-16 11:47:23   lastUpdate      2022-02-16 11:47:21
     2022-02-16 11:47:23   nextUpdate      2022-02-16 12:47:21
     2022-02-16 12:09:55   nextWakeup      2022-02-16 13:09:54
     2022-02-16 12:09:55   state           triggered
Attributes:
   DbLogExclude .*
   SSLVerify  1
   hideOlderThan 1
   room       Obergeschoss 1->Arbeitszimmer,Zentralsysteme->Heizung


attr global httpcompress 0

ist schon gesetzt

Wenn ich die Adresse im Browser eingebe öffnet sich ein Download-Dialog. :-/

Ich seh glaube ich gerade wieder den Wald vor  lauter Bäumen nicht und hoffe auf Hilfe.

Gruß
Daniel


darkness

#1
Hey

Zitatuser/kalender/


Da muss der Benutzer und der Kalender stehen. So bei mir. Oder sind das jetzt nur "Platzhalter"?

Ich habe noch das Attribut SSLVerify gesetzt.


Hast du ja auch

Gruß

WhyTea

#2
Danke für die schnelle Antwort.

Ich habe hier natürlich alle Benutzernamen und Passwörter durch user bzw. Password ersetzt.

Wie gesagt wenn ich den verwendetem Link im Browser aufrufe erscheint der download dialog.

CoolTux

Bei mir geht es auch nur wenn ich public export mache

/remote.php/dav/public-calendars/jdkhfjkfsf76345gzfsd86t?export 86400
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

WhyTea

Zitat von: CoolTux am 16 Februar 2022, 12:46:49
Bei mir geht es auch nur wenn ich public export mache

/remote.php/dav/public-calendars/jdkhfjkfsf76345gzfsd86t?export 86400

https://whytea.ipfire-zuhause.de/remote.php/dav/public-calendars/ao4Drg8pdrGH8Afg?export


Klappt bei mir auch nicht.
2022.02.16 12:57:01 2: Calendar Nageltermine: error (data not in ICal format; even not gzip data)


CoolTux

Was ist wenn Du den Link im Browser aufrufst?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

WhyTea

Zitat von: CoolTux am 16 Februar 2022, 13:00:12
Was ist wenn Du den Link im Browser aufrufst?
Dann öffnet ich ein Download Dialog.

darkness

Kannst du vom FHEM-Server (z.b mit wget) auf die Kalender zugreifen?

WhyTea

#8
Zitat von: darkness am 16 Februar 2022, 13:03:02
Kannst du vom FHEM-Server (z.b mit wget) auf die Kalender zugreifen?
jop das geht auch
root@fhem:~# wget https://whytea.ipfire-zuhause.de/remote.php/dav/public-calendars/ao4Drg8pdrGH8Afg?export
--2022-02-16 13:21:43--  https://whytea.ipfire-zuhause.de/remote.php/dav/public-calendars/ao4Drg8pdrGH8Afg?export
Verbindungsaufbau zu 192.168.6.1:800 ... verbunden.
Proxy-Anforderung gesendet, auf Antwort wird gewartet ... 200 OK
Länge: nicht spezifiziert [text/calendar]
Wird in »ao4Drg8pdrGH8Afg?export« gespeichert.

ao4Drg8pdrGH8Afg?export                   [ <=>                                                                    ] 359,02K  --.-KB/s    in 0,002s 

2022-02-16 13:21:45 (151 MB/s) - »ao4Drg8pdrGH8Afg?export« gespeichert [367638]

root@fhem:~#


Wenn ich die Datei öffne sieht die auch normal aus. :-/

Hier mal die ersten Zeilen.

BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID:-//SabreDAV//SabreDAV//EN
X-WR-CALNAME:Naegel (nadine)
X-APPLE-CALENDAR-COLOR:#EE82EE
REFRESH-INTERVAL;VALUE=DURATION:PT4H
X-PUBLISHED-TTL:PT4H
BEGIN:VTIMEZONE
TZID:Europe/Berlin
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:Africa/Tunis
BEGIN:DAYLIGHT
DTSTART:20060326T020000
RRULE:FREQ=YEARLY;UNTIL=20080330T010000Z;BYMONTH=3;BYDAY=-1SU
TZNAME:MESZ
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20081026T030000
TZNAME:MEZ
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
...

darkness

Ja, das sieht gut aus. Aber meine Ideen sind damit aufgebraucht.....

WhyTea

Ich habe mal für das Device Verbose auf 5 gestellt.
Das Ergebnis hilft mir aber auch nicht weiter :-(

2022.02.16 13:46:03 4: Calendar Nageltermine: Updating...
2022.02.16 13:46:03 5: SSL verify mode set to 1
2022.02.16 13:46:03 4: Calendar Nageltermine: Getting data from URL <hidden>
2022.02.16 13:46:03 5: Calendar Nageltermine: HTTP response code 200
2022.02.16 13:46:03 4: Calendar Nageltermine: parsing data asynchronously (PID= 2675761)
2022.02.16 13:46:03 5: Calendar Nageltermine: control passed back to main loop.
2022.02.16 13:46:04 4: Calendar Nageltermine: got result from asynchronous parsing.
2022.02.16 13:46:04 4: Calendar Nageltermine: asynchronous parsing finished.
2022.02.16 13:46:04 2: Calendar Nageltermine: error (data not in ICal format; even not gzip data)
2022.02.16 13:46:04 4: Calendar Nageltermine: Checking times...
2022.02.16 13:46:04 4: Calendar Nageltermine: process ended.

CoolTux

Mach das ganze mal direkt auf dem FHEM Server per wegt und schaue Dir das erhaltene File an.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

WhyTea


betateilchen

Lege mal einen neuen Kalender ohne Einträge in Deiner nextcloud an und teste, ob das Problem mit dem neuen Kalender auch auftritt.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!