CALDAV-Binding für Müllkalender
Verfasst: 19. Aug 2019 10:22
Hallo.
Ich versuche mich mal wieder mit dem anlegen eines Müllkalenders, aber es kommen Fehler, die ich nicht verstehe.
in der caldavio.cfg steht:
und als items:
Den Googlekalender habe ich "Muellkalender" genannt.
Kann mir da jemand weiterhelfen? Im Kalender sind die Abfuhrtermine hinterlegt.
Ich versuche mich mal wieder mit dem anlegen eines Müllkalenders, aber es kommen Fehler, die ich nicht verstehe.
Code: Alles auswählen
2019-08-19 10:07:01.628 [WARN ] [.io.caldav.internal.CalDavLoaderImpl] - Unable to parse configuration parameter: charset
2019-08-19 10:07:01.632 [ERROR] [org.apache.felix.configadmin ] - [org.osgi.service.cm.ManagedService, org.openhab.io.caldav.CalDavLoader, id=329, bundle=235/mvn:org.openhab.io/org.openhab.io.caldav/1.13.0]: Updating property CalDAV IO of configuration org.openhab.caldavio caused a problem: Unable to parse configuration parameter: charset
org.osgi.service.cm.ConfigurationException: CalDAV IO : Unable to parse configuration parameter: charset
at org.openhab.io.caldav.internal.CalDavLoaderImpl.updated(CalDavLoaderImpl.java:183) ~[?:?]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker$1.run(ManagedServiceTracker.java:177) ~[9:org.apache.felix.configadmin:1.9.4]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updated(ManagedServiceTracker.java:173) ~[9:org.apache.felix.configadmin:1.9.4]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateService(ManagedServiceTracker.java:152) [9:org.apache.felix.configadmin:1.9.4]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfiguration(ManagedServiceTracker.java:85) [9:org.apache.felix.configadmin:1.9.4]
at org.apache.felix.cm.impl.ConfigurationManager$UpdateConfiguration.run(ConfigurationManager.java:1389) [9:org.apache.felix.configadmin:1.9.4]
at org.apache.felix.cm.impl.UpdateThread$1.run(UpdateThread.java:126) [9:org.apache.felix.configadmin:1.9.4]
at org.apache.felix.cm.impl.UpdateThread$1.run(UpdateThread.java:123) [9:org.apache.felix.configadmin:1.9.4]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:122) [9:org.apache.felix.configadmin:1.9.4]
at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:105) [9:org.apache.felix.configadmin:1.9.4]
at java.lang.Thread.run(Thread.java:748) [?:?]
Code: Alles auswählen
# Charset which should be used for reading an event.
caldavio:Muellkalender:charset=UTF-8
caldavio:Muellkalender:url=https://calendar.google.com/calendar/ical/abcdefg567812344556%40group.calendar.google.com/public/basic.ics
caldavio:Muellkalender:username=holger
caldavio:Muellkalender:password=123456567822
caldavio:Muellkalender:reloadInterval=1
caldavio:Muellkalender:preloadTime=200000
caldavio:Muellkalender:disableCertificateVerification=true
Code: Alles auswählen
//Müllkalender
String CalDav_Muelltonne "Tonne [%s]" <calendar> { caldavPersonal="calendar:Muellkalender type:EVENT eventNr:1 value:NAME" }
DateTime CalDav_Date "Datum der Abholung [%1$td.%1$tm.%1$tY]" <calendar> { caldavPersonal="calendar:Muellkalender type:EVENT eventNr:1 value:START" }
Kann mir da jemand weiterhelfen? Im Kalender sind die Abfuhrtermine hinterlegt.