I havent looked at any functionality with the builtin calendars, already have a request on Github open so I’ll have a look at that soon
Thanks. I posted more details on the GitHub issue.
Thanks for the amazing write-up! I got everything working except a few things. I uploaded the theme and it shows up, but it doesn’t change the font to Ovo. Also, is there a way to change the time and even times to 12hr instead of 24hr? My kids seem to think they can’t figure out 24hr time… lol Thanks again!
Great work!
I got it working with an iCloud email except for the “close popup” after creating the event and refreshing the calendar.
I’m not sure what I’m missing, but I used the code on GitHub and noticed the one in this forum post is very different, especially the browser_mod calls. Which one is the most up to date?
Yes, edit the yaml in the dashboard and change this:
templateRaw: |
{{moment format=HH:mm}}
to this
templateRaw: |
{{moment format=h:mm a}}
First, thanks for creating this and doing so with such a detailed guide. We had a skylight and returned it because it just didn’t feel worth the price, and I didn’t like having features behind a subscription paywall. This is what convinced me to jump into HA and I’ve got the dashboard looking/working more or less how you created it, so now I’m moving onto the next portion; creating a chore/todo list.
I really like the format or yours, and I don’t expect you to create such an exhaustive guide (unless you want to), but I’m hoping you could share some info about what you used to create it, or the YAML to reverse engineer.
Thanks!
Can’t edit my post but I ended up using a bool helper to show/close the bubble card.
@petercz the GitHub link has exhaustive steps to replicate it. You just need to change the mappings.
The Chore Tracking portion? Maybe I missed that. Could you send the link?
I’m done with the calendar.
@mohesles1 have you found a way to integrate “deliveries”, whether that is the mail or any parcels whether that is Amazon/FedEx/UPS/etc from all family members’ emails into the calendar? It seemed to me like I had to go into Google API permissions for the Google Family calendar to even just to have HA be able to read it, and one of the ways I can foresee to do this is to add a calendar event for deliveries, but that’s a very manual process, which means its a non-starter.
maybe you need this?
Question: I’m already in the midst of planning to get a home assistant hub for our home—could I use a single mini pc to run this display AND function as the main smart home hub as well??
You could potentially do this by running Proxmox or some other virtualization that will allow you to pass through the GPU to a VM allowing you to run an OS that has a Web Browser.
Can to elaborate on what helper you added to show/hide the bubble card and where you call it?
There’s an add on called HAOS kiosk display that would let you do this.
Is it possible to use the Skylight theme without theming my whole HA instance? I set the theme in the Dashboard view settings but that doesn’t have any effect:
Is it possible to have the location field in the Add Event popup?
In the dashboard, use those properties, you can do it through the UI or yml.
Add them to the “name: Add Calendar Event” card
Something like :
trigger:
- condition: state
entity: input_boolean.add_event_popup_shown
state: "on"
close_action:
action: perform-action
perform_action: input_boolean.turn_off
target:
entity_id: input_boolean.add_event_popup_shown
open_action:
action: perform-action
perform_action: input_boolean.turn_on
target:
entity_id: input_boolean.add_event_popup_shown
And add the bool var in the config
input_boolean:
add_event_popup_shown:
name: Add Event Popup Shown
It has concurrency issues, but it wasn’t a problem in my case
You’ll probably also want to lower the “updateInterval” property since this won’t refresh the calendar after an event is added
One other issue I’m encountering is that the Add Event popup is not closing after adding the event which the script indicates it should do.
Assuming this is something to do with browser-mod, is there a setting that I needed to have enabled in browser-mod beyond just installing it?
Is anyone here using a Google Family Group and, if so, have you linked the automatically created Google Family Calendar to the Family calendar in this dashboard?
I am pretty happy with my look so far, thanks @mohesles1! However, it’s amazing to me that there is no action to delete or edit a calendar event. it is hard to make it easy to manage from the dashboard. Most of my calendars are google imports, I don’t know why we can’t edit/delete.
Does anyone have a solution for this?
As a suggestion, it would be nice to be able to scroll individual days with a lot of events, so that the calendar could be made to fit the screen and then the days would scroll instead of having to scroll the entire calendar. I tried for a while to figure out how to do this but couldn’t figure it out.


