I’m currently trying to get the CalDAV binding running.
So far the CalDAV binding does fetch the data successfully from the server for the “private” and “command” calendar.
Commands from the “command” calendar are also properly detected however the execution fails see log file. It cant find the calendarId what seems a bit strange for me since it can fetch the data and put it into a cron job. Whats wrong?
The calendar entry loks like this: “BEGIN:CalDAVTest:Dies ist ein test”
caldavio.cfg
# command Kalender <Badge type="warn" text="v1"/>
caldavio:privat:url=https://***.***.***/remote.php/dav/calendars/admin/command
caldavio:privat:username=***
caldavio:privat:password=***
caldavio:privat:reloadInterval=10
caldavio:privat:preloadTime=2880
caldavCommand.cfg
caldavCommand:readCalendars=privat,command
*.items
String CalDAVTest "Command [%s]"
Log File:
09:42:00.001 [INFO ] [enhab.io.caldav.internal.job.EventJob] - event BEGIN for: 196UGE7OVG4M7KMPCH3699(BEGIN:CalDAVTest:Dies ist ein test@13.12.2019/09:42-13.12.2019/10:42)
09:42:00.002 [DEBUG] [aldav_personal.internal.CalDavBinding] - eventBegins() called for event '196UGE7OVG4M7KMPCH3699(BEGIN:CalDAVTest:Dies ist ein test@13.12.2019/09:42-13.12.2019/10:42)'
09:42:00.002 [TRACE] [aldav_personal.internal.CalDavBinding] - event calendarId does not exist in calendars
09:42:00.002 [TRACE] [org.openhab.io.caldav.EventUtils ] - Event content was empty! Returning empty event list.