How to display Google Calendar in the Home Assistant dashboard

Disclosure: This post contains affiliate links. If you click through and make a purchase, I will earn a commission, at no additional cost to you. Read my full disclosure here.

A paper calendar showing the month of September.

If you have followed my previous post on how to integrate Google Calendar with Home Assistant, you will likely be eager to actually do something with the integration. The first thing that comes to mind is to display a calendar feed in the Home Assistant Lovelace dashboard.

The Calendar Card does not only work with the Google Calendar integration, but any of the available options. You can use it to display a CalDAV feed or pull tasks from Todoist and Remember The Milk.

Which Lovelace card should I choose?

There are several custom cards to display Google Calendar in the Home Assistant dashboard available. However, most of these are no longer recommended. The Atomic Calendar custom card and (unofficial) Calendar Card for Home Assistant used to be the preferred choice, but both have not been updated for multiple years and are no longer maintained.

An actively maintained fork of the Atomic Calendar is available, however, I recommend you go with the official Calendar Card that comes with Home Assistant. The official card can display your Google Calendar in either a month, day, or list view, and you can add multiple calendars to it.

Configuring the Home Assistant Calendar Card

As an official part of the Home Assistant Lovelace dashboard, the Calendar Card can be fully configured using the UI. There is absolutely no YAML required. Simply edit the dashboard, add a new card, and chose the Calendar Card. You will then see with the following options.

The configuration options for the Calendar Card in Home Assistant.

Once you save the Calendar Card, it will be added to your dashboard and show your events, depending on the calendar(s) you selected. When you add a new event using Google Calendar, it won't immediately be synced, but should appear within 10-20 seconds.

The month, day, and list view

The Home Assistant Calendar Card has three different views, between which you can switch at any given time: the month, day, and list view. The first two are self-explanatory, and the list view is possibly more frequently described as an agenda view, which displays events for the current week chronologically.

The month view
The day view
The list view
A portrait photo oif Liam Alexander Colman, the author, creator, and owner of Home Assistant Guide wearing a suit.

About Liam Alexander Colman

is an experienced Home Assistant user who has been utilizing the platform for a variety of projects over an extended period. His journey began with a Raspberry Pi, which quickly grew to three Raspberry Pis and eventually a full-fledged server. Liam's current operating system of choice is Unraid, with Home Assistant comfortably running in a Docker container.
With a deep understanding of the intricacies of Home Assistant, Liam has an impressive setup, consisting of various Zigbee devices, and seamless integrations with existing products such as his Android TV box. For those interested in learning more about Liam's experience with Home Assistant, he shares his insights on how he first started using the platform and his subsequent journey.

Leave a comment

Share to...