Aurora Calendar - Family Calendar Integration and Card

Hi everyone,

I’d like to share a project Ive been working on, Aurora Calendar, a family-focused calendar integration I’ve been building for Home Assistant.

Aurora Calendar combines a Home Assistant integration and a Lovelace card into a single HACS install. No separate resource setup and no complex YAML required unless you want to use it :sweat_smile:

Repository:
https://github.com/davidlop28/ha-aurora-calendar

Why this exists

I’ve always liked the idea of having a nice shared calendar dashboard in Home Assistant — something visual enough that would be easy for the whole family to understand.

Before building this, I had tried to recreate something similar with YAML, helpers, automations, and custom cards. It worked, but it became hard to maintain and almost impossible to share with others. Every time someone asked, “Can you send me that setup?”, the answer was basically a huge wall of configuration.

So I decided to turn it into a proper custom integration and card instead. With this I am attempting to make this a simple flow:

Install once, configure once, and give the household a calendar everyone can understand.

It’s currently at v0.1.0 — solid enough to share, but still early enough that I’d really value community feedback :smiling_face_with_three_hearts:

What it does

Aurora Calendar is a unified calendar dashboard that pulls from your existing Home Assistant calendar entities, such as Google Calendar, Local Calendar, and others, and presents them in a family-friendly calendar view.

It is inspired by the kind of visual “family wall calendar” experience that works well in a shared household: per-person colors, multiple views, weather information, and a layout that is easy to read at a glance.

Features

  • 5 views: Month, Week, Biweek, Today, and Next 7 Days

  • Per-person color coding

  • Weather overlay with daily forecast icons and temperatures in Month view

  • Background customization

  • Visual editor for configuring the card from the Lovelace UI

  • YAML support for those who prefer it

  • 10 bundled translations: English, Spanish, German, French, Italian, Dutch, Polish, Portuguese, Brazilian Portuguese, and Swedish

  • Auto-registered Lovelace card, so it appears in the Add Card picker after setup

    • You may need to clear cache / hard reload after installation

Requirements

  • Home Assistant 2026.3 or later

  • One or more calendar entities already configured in Home Assistant

Known limitations / roadmap

  • Drag-to-create works in week views, but the UX still needs polish

  • Translations beyond English and Spanish were machine-assisted, so PRs from native speakers are very welcome!!

Feedback and contributions

This is the part I’d really appreciate help with.

Bugs, ideas, design feedback, translation fixes, and real-world testing are all welcome and would be extremely helpful at this stage.

Thanks for taking a look. I hope this helps other families make their Home Assistant dashboards a little more useful and a little more wife-and-kid approved. :slightly_smiling_face:

Screenshots

2 Likes

I have started using this integration and its working great!

1 minor improvement that I would appreciate is the ability to reduce the even size on the month view.

1 Like

Hi @cornelly-coder , Thank you for giving it a try, I am guessing you mean to have a "compact event" in the month view to be able to fit more the events in that day right? I've been thinking about it and I think its a great Idea, I'll start working on it, to see how can i incorporate it and put it in the next release!

I am getting this error.
I have the integration installed and it was working, but now it's not.

Custom element doesn't exist: aurora-calendar-card.

1 Like

Hi @rsissons,

UPDATE: I have fixed the issue and deployed a new version "v 0.1.1" that fixes this problem (so you won't need to follow the workaround), let me know if you're having any other issue updating the integration.


I think I saw the issue recently after an update in my home kiosk and started looking into this right after, I will submit a ticket on the Github repo to include the fix as soon as possible, if you encounter any other issue please feel free to submit an issue on the link below:

In the meantime, i think there is a workaround:

  1. Navigate to Settings -> Dashboards
  2. Click on the Right Three dotted Menu, then on "Resources"
  3. This takes you to the Resources screen, click on the "+Add Resource" floating button.
  4. On the pup-up screen please add this line:
    /aurora_calendar_static/aurora-calendar-card.js?v=1
  5. Resource Type must be "JavaScript Module"

Try clearing cache after this and let me know if this helped.

Appreciate your patience.

This is great, looks fantastic and works well, no issues so far. Couple of feature requests, if I may: on the month view, it would be nice to have week numbers on the left side, clicking those taking you to a week view of that week. On all the views besides Today, it would be nice if clicking on a day would take you to a single day view. Also, is there any way to set an entity for the weather integration?

Thanks, great work on this!

1 Like

Hi @giuseppebaldi

Thanks for the great feedback!

Those are awesome ideas, let me break it down a bit and dump my thoughts:

  1. I think this is possible, to add some kind of column before the month grid and add a week# indicator, like an ISO for the week (1–53) and that would take you to that particular week view. I will think a bit more on the design of this and get back to you.

  2. I have been thinking in a expanded day pop-up in the Month view to be able able to see all the events on that day (sometimes, it gets cramped with so many events), but what you're proposing sounds also very possible, as of today, for a single day, I only have the Today view, as you mention i can potentially add some kind of link to the "Today" View, i would need to probably rename that to "Day view" which would be more appropriate.

  3. Regarding the weather, it should already be part of the integration configuration, the Calendar doesn't fetch weather data itself — it reads from whatever weather integration you have set up in Home Assistant.
    So the first step is having at least one weather integration installed and producing a weather entity.
    If you don't have one yet, the easiest one to set up is is Met.no
    Once you have a weather entity, point Aurora Calendar at it from the integration's options:
    Settings → Devices & Services → Aurora Calendar → Configure — there's a Weather entity dropdown where you select which weather.* to use.


    The different views will then show daily forecast icons and temperatures.
    If you've got a weather integration already and the dropdown isn't picking it up, let me know, that'd be something to take a look at.

Again thanks for trying it out and for the great ideas!!

I just started using this in a hacked frameo with fully kiosk and works well. Thanks for the efforts! We use Cozi data integrated into HA and would love to pull the to do lists somehow, particularly the shopping list.

Any chance the dashboard can have a 'list' option accessible by button somehow?

Thanks for your feedback! This hacked frameo project looks interesting, im truly interested, I found a reddit post from 3yr ago that tells you how to do it, i might try it.

Regarding the feature requested,
Is what you need some kind of a button to take you to another dashboard? If so, then something like NavCard would be useful, I am currently using it with my calendar dashboard to navigate to my home cameras and lights dashboard and it works great. I have an automation that gets me back after a minute or so, so my calendar is always visible even if I forgot to get back.

Happy to discuss and undestand more if that is not what you meant.

Hey mate yep that's pretty much what I need, I think I'll look into the navcard. The hacked frameo works well, I got the 15.6" version for $139aud delivered which is really cheap. Fits the bill well for what it is.

1 Like

I realized i gave you the wrong name for the navigation card, this is the one:

Love this, but two bits aren't quite working for me.

Firstly, coming from my previous calendar, I was able to show a fixed number of 28 days, starting on the Monday. So for example, if I look at this now it shows from Monday 1st June to Sunday 28th June. This allows it to fit perfectly on my tablet. The only options I can find on this are Month view which has 5 weeks showing, or week view which is either 7 days or rolling for 4 weeks where the start day changes.

Second issue I have, is where we have a weekend away for example, it will show the start time on the day we leave, but on the day we return it shows midnight, not the time we're due back.

Other than this it's brilliant.

Hi @swieprecht, thank you for the great feedback, I was looking at both the Issues, here is my take:

  1. a) Currently the calendar has a BiWeek view, showing 14 days you are essentially looking for a fixed 28 (4week) view right? i think this is very feasible.
    b) Starting on a Monday is a calendar card configuration, so this should already be part of the card.

  2. Regarding the multi-day event Issue, the calendar currently displays the end time on the given day, can you please tell me a little more about it so i can take a look at it?

I really like this one! It absolutely has the potential to replace Family Calendar, which requires extreme customization to function as a clear family calendar in the same way this does. However, its configuration options also made it possible to highlight events in the calendar for family members who don’t have their own email address linked to it.

My request would be to enable color‑based highlighting of activities and events from specific keywords within the event or activity title.

Hey thanks, I see you already made some of these changes! I did figure out #3, I think I just assumed that would be set on the card itself.