Insert Facepalm Here!!!
Thanks for your help!!!
Insert Facepalm Here!!!
Thanks for your help!!!
I’m also trying to configure this integration, but i get this error message in the log:
Exception: The CalDAV server you are using has a problem with path handling.
My configuration is as follow:
calendar:
- platform: caldav
username: !secret icloud_username
password: !secret icloud_generated_password
url: !secret icloud_url
username is my Apple ID email address
password is a generated password from appleid.apple.com
url goes to https://caldav.icloud.com
Does somebody know what the problem is?
Thank you in advance
Which calendar are you using? Specify this in your YAML code.
I have the same problem, this error occurs in the logbook:
“Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/helpers/entity_platform.py”, line 399, in _async_add_entity
raise HomeAssistantError(msg)
homeassistant.exceptions.HomeAssistantError: Entity id already exists: calendar.family”
I have use this code:
calendar:
- platform: caldav
username: !secret icloud_username
password: !secret icloud_app_specific_password
url: !secret icloud_url
calendars:
- `Family`
There is no entity Family in the entity register
Try:
calendar:
- platform: caldav
username: !secret icloud_username
password: !secret icloud_app_specific_password
url: !secret icloud_url
calendars:
- Family
Got the following error:
Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/helpers/entity_platform.py”, line 399, in _async_add_entity
raise HomeAssistantError(msg)
homeassistant.exceptions.HomeAssistantError: Entity id already exists: calendar.family
Only see the calender entity at “states” in the developer tool but nothing in the entity register.
Same problem here… Renaming the calendar is an option of course, but not ideal…
Hi All, successfully setup my iCloud calendars and working for all calendars except for ‘Family’ which in iCloud is setup for iCloud Family Sharing. Its appearing as an entity in HA but will not display any events for it even though there are present. Like @doubleUS I too am using the Lovelace Calendar component.
Anyone else having issues displaying calendars that are setup for iCloud family sharing?
To update on this the family calendar seems to populate between reboots of HA. The error received in the logs seems to complain that the calendar.family
already exists but if I reboot again it ‘sometimes’ appears.
Why would the calendar sometimes populate and sometimes not?
Great post and the calendars seem to work fine. But I can’t add calenders to the dashboard in a friendly way for the calendar type ‘custom:calendar-card’ is unknown. Any help would be nice.
For ‘custom:calendar-card’ to work, you need the following plugin: https://github.com/ljmerza/calendar-card
I’ve a question myself:
The iCloud calendar integration works pretty good, thank y’all for that (also for the really concise instructions how to get the necessary URLs!).
So, in theory, i can now get all my iCloud calendars into Home Assistant - yay
However, i’ve only one (shared) calendar which i’m interested in and have that one also configured:
calendar:
- platform: caldav
username: !secret icloud_username
password: !secret icloud_app_specific_password
url: !secret icloud_url
calendars:
- Kalender-icloud
That one’s working fine - however, i want to also include a “public” iCloud calendar, which is available via an URL:
https://p05-calendars.icloud.com/holiday/DE_de.ics
“Deutsche Feiertage” - “German public holidays”
I didn’t manage to add this one, yet - what i’ve tried so far is adding another calendar in the configuration (via the ics-Integration from HACS):
- platform: ics
calendars:
- name: Feiertage
url: https://p05-calendars.icloud.com/holiday/DE_de.ics
includeAllDay: true
However, the calendar didn’t turn up
Any pointers?
Found it, thank you!
I found this thread as I’ve been struggling to get calendar.family working in my setup. In the end I renamed the calendar in iCloud to something else and now working.
Same issue here. CalDav works for private calendars. However, much more interested in a public calendar. Current get an error:
“Entity id already exists - ignoring: calendar.family”
I don’t want to rename the calendar in iCloud. Ics could be one option: ICS Calendar platform
So it seems (to me) the custom calendar doesn’t work anymore in the latest version of Home Assistant. I now use the new Lovelace calendar card but I liked the one I had better. Any ideas how to get the old look back?
Im using iCloud Calendar and Atomic Calendar Add-on. Works great.
And do you use something like this as well?
dateBottomFormat: ddd
dateTopFormat: DD
entities:
type: 'custom:atomic-calendar-revive'
entities:
- entity: calendar.werk
color: red
- entity: calendar.vangrail
color: red
- entity: calendar.werk_admin
color: orange
firstDayOfWeek: 1
maxDaysToShow: 10
name: Werk
locationLinkColor: black
dateFormat: LL
defaultMode: Event
showDeclined: true
showDate: true
sortByStartTime: true
showRelativeTime: true
untilText: g
showLastCalendarWeek: true
disableCalEventLink: false
noEventsForTodayText: Nothing
fullDayEventText: All Day
showCurrentEventLine: true
showMonth: true
showFullDayProgress: true
showWeekDay: true
showNoEventsForToday: true
showEventIcon: false
hideFinishedEvents: true
disableCalLocationLink: false
dimFinishedEvents: true
showLoader: true
hoursFormat: 'HH:mm'
showProgressBar: true
progressBarColor: red
showColors: true
Aaaah, ok, that works. Thank you!!!