I am running openhabian and OH 2.5 M4.
Doing the steps mentioned here (actually 3 times):
I was able to find the correct URL (I think)
What I did beside this:
Install caDav Personal binding (I just want to read events and dispay them on a tablet in a family calendar)
Modify caldavio.cfg to:
caldavio:iCloud:url=https://xxxxx.icloud.com:443/xxxxx/calendars/xxxxx/
caldavio:iCloud:username=xxx@xxx.com
caldavio:iCloud:password=xxxx-xxxx-xxxx-xxxx
caldavio:iCloud:reloadInterval=60
caldavio:iCloud:preloadTime=20160
My caldavPersonal.cfg just contains
caldavPersonal:usedCalendars=iCloud
I also tried:
caldavio:caldavPersonal:usedCalendars=iCloud
and
caldavPersonal:usedCalendars=caldavio:iCloud
Currently I don’t get error messages, but two days ago I got:
2019-11-12 18:33:42.051 [TRACE] [.io.caldav.internal.CalDavLoaderImpl] - Querying events for filter: CalDavQuery [calendarIds=[iCloud], from=2019-11-12T18:33:42.037+01:00, to=null, sort=ASCENDING, filterName=null]
2019-11-12 18:33:42.060 [DEBUG] [.io.caldav.internal.CalDavLoaderImpl] - calendar id iCloud not found
2019-11-12 18:33:42.066 [DEBUG] [.io.caldav.internal.CalDavLoaderImpl] - return event list for CalDavQuery [calendarIds=[iCloud], from=2019-11-12T18:33:42.037+01:00, to=null, sort=ASCENDING, filterName=null] with 0 entries
By the way:
What about the caldavio entry:
caldavio:iCloud:disableCertificateVerification=false
I removed this because I did not see this in the recommended settings.