Caldav Google und events mit null Länge
Verfasst: 30. Jun 2020 21:36
Hallo,ich habe ein Problem mit dem caldav binding.
Es erkennt keine Events wenn die Länge in google kalender 0 ist. das Problem ist, das ich meine müllabfuhrdaten genau in der syntax bekomme.
config ist wie folgt:
Im Log kommt folgender fehler:
Es erkennt keine Events wenn die Länge in google kalender 0 ist. das Problem ist, das ich meine müllabfuhrdaten genau in der syntax bekomme.
config ist wie folgt:
Code: Alles auswählen
caldavio.cfg
caldavio:MuellHoha:url=https://www.google.com/calendar/dav/rf7e21v2b455rdq284hqreq0no@group.calendar.google.com/events
caldavio:MuellHoha:username=xxxxxxxxxxxxxxxxx
caldavio:MuellHoha:password=xxxxxxxxxxxxxx
caldavio:MuellHoha:reloadInterval=1
# 2wochen preview
caldavio:MuellHoha:preloadTime=14400
caldavio:MuellHoha:disableCertificateVerification=true
Code: Alles auswählen
Muell.items
/* Müllkalender */
String CalDav_Muelltonne1 "Tonne [%s]" <calendar> { caldavPersonal="calendar:MuellHoha type:EVENT eventNr:1 value:NAME" }
DateTime CalDav_Date_1 "Datum der Abolung [%1$td.%1$tm.%1$tY]" <calendar> { caldavPersonal="calendar:MuellHoha type:EVENT eventNr:1 value:START" }
String CalDav_Muelltonne2 "Tonne [%s]" <calendar> { caldavPersonal="calendar:MuellHoha type:EVENT eventNr:2 value:NAME" }
DateTime CalDav_Date_2 "Datum der Abolung [%1$td.%1$tm.%1$tY]" <calendar> { caldavPersonal="calendar:MuellHoha type:EVENT eventNr:2 value:START" }
String CalDav_Muelltonne3 "Tonne [%s]" <calendar> { caldavPersonal="calendar:MuellHoha type:EVENT eventNr:3 value:NAME" }
DateTime CalDav_Date_3 "Datum der Abolung [%1$td.%1$tm.%1$tY]" <calendar> { caldavPersonal="calendar:MuellHoha type:EVENT eventNr:3 value:START" }
Code: Alles auswählen
Events.ics
Funktionierendes event:
BEGIN:VEVENT
DTSTART;VALUE=DATE:20200701
DTEND;VALUE=DATE:20200702
DTSTAMP:20200630T181850Z
UID:73uiuqj91eru4pmrkt0tqqaqcj@google.com
CREATED:20200630T181850Z
DESCRIPTION:
LAST-MODIFIED:20200630T181850Z
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:biotonne
TRANSP:TRANSPARENT
END:VEVENT
nicht funktionierendes event:
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20201124T060000
DTSTAMP:20200630T154955Z
UID:f03d0282a4627b4b433397a34fd13dc7
CREATED:20200630T174855Z
DESCRIPTION:Restmülltonne muss bereitgestellt werden.
LAST-MODIFIED:20200630T154955Z
LOCATION:Hohenhameln 2
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Restmülltonne
TRANSP:OPAQUE
END:VEVENT
Code: Alles auswählen
1:56:00.806 [WARN ] [.caldav.internal.job.EventReloaderJob] - Sardine exception reading ics file: a00989a85ad20b512ef47df49a94500c
com.github.sardine.impl.SardineException: Unexpected response
at com.github.sardine.impl.handler.ValidatingResponseHandler.validateResponse(ValidatingResponseHandler.java:48) ~[sardine-5.6.jar:5.6]
at com.github.sardine.impl.handler.VoidResponseHandler.handleResponse(VoidResponseHandler.java:34) ~[sardine-5.6.jar:5.6]
at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:756) ~[sardine-5.6.jar:5.6]
at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:741) ~[sardine-5.6.jar:5.6]
at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:732) ~[sardine-5.6.jar:5.6]
at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:145) ~[sardine-5.6.jar:5.6]
at org.openhab.io.caldav.internal.job.EventReloaderJob.loadEvents(EventReloaderJob.java:323) [bundleFile:?]
at org.openhab.io.caldav.internal.job.EventReloaderJob.execute(EventReloaderJob.java:141) [bundleFile:?]
at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [bundleFile:?]
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [bundleFile:?]