Missing calendar functionality

Plenty of people have already asked for the ability to delete and edit calendar events so I won’t rehash that here.

But there is some basic functionality that’s missing in the local calendar integration. The trigger.entity_id is missing, and there’s no way to use the calendar trigger agnostic of a particular calendar id. You can set the trigger id to be the calendar id but… Why? In my case I have an automation that sends reminders to telegram based on different medication reminder events. I have multiple people who need these reminders, so each uses their own calendar. If I could run this trigger agnosticly and get the entity id I could use labels to determine which chat to send the reminder to and then create a new event to the triggering calendar to note if the medication was missed or taken (or just update the original event if that were ever fixed).

As is, I have to use the trigger id to store the telegram chat id which means I can’t use that field to store the calendar id without some sting manipulation or making some kind of hashtable. I’m just saying, some minor tweaks here would be a breath of fresh air.

Also, please give us access to location and participants in local calendar.