Cannot create events in webdav (baikal, nextcloud) calendar

Hi everybody,

I have linked a baikal calendar to Home Assistant via webdav integration. When I create an event externally (for example, via thunderbird), it will show up in Home Assistant within a short period of time.

However, action: calendar.create_event does not work with this calendar. I cannot even choose the calendar via actions, the dropdown menu will only show the local_calendar that is part of Home Assistant. If I manually enter it, like below, I get this error Die Aktion calendar.create_event konnte nicht ausgeführt werden. Entity calendar.baikal_ben does not support this service.:

action: calendar.create_event
target:
  entity_id: calendar.baikal_ben
data:
  summary: Test
  start_date_time: "2024-12-22 13:00:00"
  end_date_time: "2024-12-22 14:00:00"

By the way, the same error occurs when trying to write to a nextcloud calendar. Same as above. Reading works without issues, writing to calendar is not supported.

I thought that this might have been a nextcloud issue, that’s why I set up baikal, but now that they both cannot be written to, I assume it’s Home Assistant.

The webdav integration doesn’t need much; URL, username, password (and SSL yes/no). Since I can read the calendar, the credentials must be correct.

Is this expected behavior, or can I change something so that I can automate creating events in baikal (or nextcloud)?

Thank you in advance for your help :slight_smile: