Best way to sync Home Assistant Calendar entities to Google Calendar

Hi everyone,

I am looking for a reliable way to synchronize specific local Home Assistant calendar entities to a Google Calendar.

Situation:

  • I have two specific calendar entities in HA: calendar.waste_collection and calendar.interruptions (for public services).

Displaying both of those calendars in an aggregated calendar is quite simple, but wife acceptance factor for a dashboard to review those appointments is not that good at all.

So i came up with the idea, to synch those events to some kind of an google calendar (either via ics or by a full integration).

both of those calendars are recreated on a daily basis / i cannot ensure that there are unique ids. so simply synching them to a google calendar is most probhably not sufficient.

Is there any good way to have such a synch in place? / Either the google calendar should completly be wiped every day - no duplicated events shall be created and if appointsments are moved (waste collections) that should be reflected in the google calendar as well.

does anyone of you have a good idea how to achieve this?

simplest approach is: building an ics/publishing it to a public place and consume it directly via google calendar - but i somehow dont like that approach that much.

thanks in advance for your help!

Does this one work?