Lovelace: Advanced calendar card

Just came across this great card while researching how to set up an agenda card for my family members on my wall mounted dash. Thanks in advance for all the work put into this, in particular the great documentation.
That being said, I can’t seem to identify in documentation if I am able to use this card to display a full 24 hour (or other arbitrary lower number, say, the next 8 hrs) period, to include hours for which no event is scheduled.
The end result I’m looking for is 4 horiztonal-stacked cards to display information in this way:
---------Valmont---------Sara---------Jim-------Seth----
0800 —Event1----------------------Event1------------
0900
1000----Event2--------Event2
1100-------------------------------------------------Event3
1200 —Event4--------Event4-----Event4----Event4

I hope that made sense (and rendered the way I typed it)

Thanks!
Val

Is it possible to remove the ‘(in a day)’ , etc. entries ?

I was able to change the event title size using:

eventTitleSize: 150

Hello, congratulations for the great work. Now a query, when I click on a link it does not open the google calendar, it reopens HA, do I have to configure something?

Yes, set showRelativeTime to false

No i believe this is a bug since HA updated the Calendar API I have requested this be added back in:

Expose more options via the Calendar API - Feature Requests - Home Assistant Community (home-assistant.io)

This was a bug, should be fixed in the latest version, if you still have issues let me know along with a copy of your config :slight_smile:

Hello there,

I have just discovered your post and wondering if you have found the solution already. I can cast the calendar to different types of Nest Hub and may be able to support you if it is still relevant.

Csaba

Hi,
Sorry if this has been answered and I missed it - there’s a lot of great info here!

I have things working nicely, but I have one more calendar I cannot get into HA. Apple automatically generate my ‘Birthdays’ calendar based on people’s dates of birth in my Contacts. When I try to add this calendar to HA the same way I did my other ones, no calendar entity is created for it. Anyone done this or got any ideas how I go about it?

Many thanks

The events in Calendar View do not show an end time, i.e. 15:00 -
They show up in the Event View, just not Calendar.

Settings showMultiDay: 'false' in either the entry or for each calendar entity doesn’t seem to remove multi day events from the agenda. Is there something more I need to do? Thanks!

ShowMultiDay doesn’t remove the events, it splits them up into individual events for each day with numbering.

Oh that’s good to know.

I’m running a dashboard on a spare phone number my monitor, and it’s only got enough space to display 5 events, so it would be great to not show all day events. Is there any way to do that?

Thanks!

Please post in English, thank you.

Unfortunately, English is mandatory here.
Use google translator just to help

Hello
Would it be possible to display the calendar name of each entity ? Prior to the event name or below… ?
I have tried showCalendarName but it seems not working…

Indeed, I have several calendars display in envent mode and I would distinguish easily each of them.

Thank you in advance for your help

Hello,
I’m trying to remove the (border?)line that’s in between days in de event view. I’ve tried this code but that doesn’t work. Anyone who can help me? Thanks in advance.

type: custom:atomic-calendar-revive
name: Agenda's
enableModeChange: true
entities:
  - entity: calendar.gft_afval
    name: Gft-afval
    color: green
  - entity: calendar.restafval
    name: Restafval
    color: grey
  - entity: calendar.papier
    name: Papier
    color: blue
  - entity: calendar.onzeagenda
    name: OnzeAgenda
    color: green
  - entity: calendar.feestdagen_in_nederland
    name: Feestdagen in nederland
    color: purple
sortByStartTime: true
compactMode: false
showEventDate: true
showAllDayHours: false
maxEventCount: 7
maxDaysToShow: 30
showDate: true
showWeekDay: true
showRelativeTime: false
showMultiDayEventParts: true
hoursOnSameLine: false
showCurrentEventLine: false
showProgressBar: false
showDescription: false
card_mod:
  style: |
    ha-card {
      border: none;
    }

Hi,

finally found this great card, thanks for an oustanding work! It works great, though is it possible to change the actual text for the word “Week” to my native language? I currently have:

showWeekNumber: true

and then I get that sexy box on top where it currently states “Week 31”. Now I would like to change that text to “Vecka 31” instead if that’s possible please?

Liking this so far (thanks!), but cannot get one of the main pieces of functionality I wanted to work:

Examples I would like to use:

Blocklist: I would like to block the phrases “activity club” AND “shift”
(this would ignore all events containing the phrase “activity club” or the word “shift” in their title)
BlockistLocation: I would like to block “123 my road my town”

Is this possible? From testing it seems like the blocklist only accepts a single word?

I looked in the documentation and it says this about the blocklist: “Simple case insensitive regex to ignore events that match title”

Thanks

For the blocklist I it works for me like this:

entities:
  - entity: calendar.gmail_termine
    color: var(--state-icon-active-color)
    max_results: 50
  - entity: calendar.feiertage_in_deutschland
    color: var(--primary-text-color)
    blacklist: >-
      Fronleichnam,Palmsonntag,Gründonnerstag,Weltkindertag,Reformationstag,Volkstrauertag,Totensonntag,Reformationstag,Buß-
      und Bettag (regional)
firstDayOfWeek: 1
maxDaysToShow: 7

I haven’t testet placeholders so far