Seite 1 von 1

OpenHAB und CalDav

Verfasst: 13. Dez 2019 20:11
von Chris5020
Grundsätzlich funktioniert die Anbindung von meinem OwnCloud-Calender an OpenHAB, aber nicht ganz so zufriedenstellend.

Im openhab.log hab ich immer wieder folgende Fehler

Code: Alles auswählen

2019-12-13 19:08:21.180 [WARN ] [caldav.internal.job.EventReloaderJob] - Sardine error while loading calendar entries: Not a valid DAV response (200 - OK)
com.github.sardine.impl.SardineException: Not a valid DAV response
        at com.github.sardine.impl.handler.MultiStatusResponseHandler.handleResponse(MultiStatusResponseHandler.java:56) ~[259:org.openhab.io.caldav:1.13.0]
        at com.github.sardine.impl.handler.MultiStatusResponseHandler.handleResponse(MultiStatusResponseHandler.java:35) ~[259:org.openhab.io.caldav:1.13.0]
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:218) ~[259:org.openhab.io.caldav:1.13.0]
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:160) ~[259:org.openhab.io.caldav:1.13.0]
        at com.github.sardine.impl.SardineImpl.execute(SardineImpl.java:962) ~[259:org.openhab.io.caldav:1.13.0]
        at com.github.sardine.impl.SardineImpl.list(SardineImpl.java:417) ~[259:org.openhab.io.caldav:1.13.0]
        at com.github.sardine.impl.SardineImpl.list(SardineImpl.java:409) ~[259:org.openhab.io.caldav:1.13.0]
        at com.github.sardine.impl.SardineImpl.list(SardineImpl.java:386) ~[259:org.openhab.io.caldav:1.13.0]
        at org.openhab.io.caldav.internal.job.EventReloaderJob.loadEvents(EventReloaderJob.java:246) ~[259:org.openhab.io.caldav:1.13.0]
        at org.openhab.io.caldav.internal.job.EventReloaderJob.execute(EventReloaderJob.java:137) [259:org.openhab.io.caldav:1.13.0]
        at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [107:org.eclipse.smarthome.core.scheduler:0.10.0.oh240]
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [107:org.eclipse.smarthome.core.scheduler:0.10.0.oh240]
2019-12-13 19:08:31.055 [WARN ] [caldav.internal.job.EventReloaderJob] - Sardine error while loading calendar entries: Not a valid DAV response (200 - OK)
com.github.sardine.impl.SardineException: Not a valid DAV response
        at com.github.sardine.impl.handler.MultiStatusResponseHandler.handleResponse(MultiStatusResponseHandler.java:56) ~[259:org.openhab.io.caldav:1.13.0]
        at com.github.sardine.impl.handler.MultiStatusResponseHandler.handleResponse(MultiStatusResponseHandler.java:35) ~[259:org.openhab.io.caldav:1.13.0]
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:218) ~[259:org.openhab.io.caldav:1.13.0]
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:160) ~[259:org.openhab.io.caldav:1.13.0]
        at com.github.sardine.impl.SardineImpl.execute(SardineImpl.java:962) ~[259:org.openhab.io.caldav:1.13.0]
        at com.github.sardine.impl.SardineImpl.list(SardineImpl.java:417) ~[259:org.openhab.io.caldav:1.13.0]
        at com.github.sardine.impl.SardineImpl.list(SardineImpl.java:409) ~[259:org.openhab.io.caldav:1.13.0]
        at com.github.sardine.impl.SardineImpl.list(SardineImpl.java:386) ~[259:org.openhab.io.caldav:1.13.0]
        at org.openhab.io.caldav.internal.job.EventReloaderJob.loadEvents(EventReloaderJob.java:246) ~[259:org.openhab.io.caldav:1.13.0]
        at org.openhab.io.caldav.internal.job.EventReloaderJob.execute(EventReloaderJob.java:137) [259:org.openhab.io.caldav:1.13.0]
        at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [107:org.eclipse.smarthome.core.scheduler:0.10.0.oh240]
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [107:org.eclipse.smarthome.core.scheduler:0.10.0.oh240]
2019-12-13 19:11:41.055 [WARN ] [caldav.internal.job.EventReloaderJob] - Sardine error while loading calendar entries: Not a valid DAV response (200 - OK)
com.github.sardine.impl.SardineException: Not a valid DAV response
        at com.github.sardine.impl.handler.MultiStatusResponseHandler.handleResponse(MultiStatusResponseHandler.java:56) ~[259:org.openhab.io.caldav:1.13.0]
        at com.github.sardine.impl.handler.MultiStatusResponseHandler.handleResponse(MultiStatusResponseHandler.java:35) ~[259:org.openhab.io.caldav:1.13.0]
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:218) ~[259:org.openhab.io.caldav:1.13.0]
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:160) ~[259:org.openhab.io.caldav:1.13.0]
        at com.github.sardine.impl.SardineImpl.execute(SardineImpl.java:962) ~[259:org.openhab.io.caldav:1.13.0]
        at com.github.sardine.impl.SardineImpl.list(SardineImpl.java:417) ~[259:org.openhab.io.caldav:1.13.0]
        at com.github.sardine.impl.SardineImpl.list(SardineImpl.java:409) ~[259:org.openhab.io.caldav:1.13.0]
        at com.github.sardine.impl.SardineImpl.list(SardineImpl.java:386) ~[259:org.openhab.io.caldav:1.13.0]
        at org.openhab.io.caldav.internal.job.EventReloaderJob.loadEvents(EventReloaderJob.java:246) ~[259:org.openhab.io.caldav:1.13.0]
        at org.openhab.io.caldav.internal.job.EventReloaderJob.execute(EventReloaderJob.java:137) [259:org.openhab.io.caldav:1.13.0]
        at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [107:org.eclipse.smarthome.core.scheduler:0.10.0.oh240]
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [107:org.eclipse.smarthome.core.scheduler:0.10.0.oh240]
Wenn ich aber einen Eintrag im Kalender via Owncloud erstelle, dann ist der auch nach wenigen Minuten im OpenHAB verfügbar.

Oder kann man die eigentlich einfach ignorieren?

lg, chris

Re: OpenHAB und CalDav

Verfasst: 14. Dez 2019 08:12
von sihui
Chris5020 hat geschrieben: 13. Dez 2019 20:11 Oder kann man die eigentlich einfach ignorieren?
Bei neueren Snapshot Versionen erscheint der Fehler zum Teil auch immer wieder, es gab mal einen Github Issue dazu bei dem festgestellt worden ist das das Problem nicht in openHAB seine Ursache hat sondern in einer externen Library.

Bei einigen Usern hat es geholfen einmal die /config/org/openhab/caldavCommand.config und caldavio.config (Achtung, NICHT die *.cfg Dateien) zu löschen und openHAB neu zu starten. Die Dateien werden beim Neustart neu angelegt mit den aktuellen Inhalten der *.cfg Dateien.

Re: OpenHAB und CalDav

Verfasst: 20. Dez 2019 18:15
von Chris5020
Danke, werde ich probieren