Manually create calendar and add events

Maybe this is against the spirit of home automation, but I would like to create a manual calendar and add entries in YAML. How can I do this?

I want to use this for my garden waste collections, which are irregular monthly events. I care relatively little about them and don’t want to make a Google Calendar for them.

I am already using the excellent Waste Collection Schedule integration (GitHub - mampfes/hacs_waste_collection_schedule: Home Assistant integration framework for (garbage collection) schedules) for my other regular collections so I have a calendar in HA created automatically from that schedule, and I’m displaying sensors from this in Lovelace cards. How can I manually create a new HA calendar, and add a few all-day events to it?


When I created a local calendar I expected the same.