OpenHAB und CalDav

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Chris5020
Beiträge: 18
Registriert: 13. Nov 2019 22:06
Answers: 0

OpenHAB und CalDav

Beitrag 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

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: OpenHAB und CalDav

Beitrag 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.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

Chris5020
Beiträge: 18
Registriert: 13. Nov 2019 22:06
Answers: 0

Re: OpenHAB und CalDav

Beitrag von Chris5020 »

Danke, werde ich probieren

Antworten