Schedule viewer card

Hello there,

This is my schedule card, it is still in a very early stage
It allows to display the schedules in a card

The repo is

Most basic configuration

type: custom:schedule-card
entity: schedule.work_schedule
title: Weekly Planning

EDIT: There is no service to update a schedule, therefore I'm relying on the more-info dialog. Clicking on a block will bring the more-info, then the gear icon will allow to edit the schedule

2 Likes

New in 1.0.0b2

show_current_time: boolean (Optional, default: true)
Set to false to hide the live current time indicator (red line with dot).

state_color: boolean (Optional, default: true)
Set to false to disable block coloring when entity is active.

Examples:
state_color: false

show_current_time: false

New in 1.0.0b5

row_header: string (Optional, default: top)
Choose how hour labels are positioned in the left column. Possible values:

  • top the hour label is aligned with the dashed grid line.
  • middle the hour label is centered between two dashed grid lines (middle of the cell). When middle is selected, the first and last visible hours are also shown.

Thanks for sharing the details along with your code. If you ever decide to give your digital card a physical look, I think you can go with this design Elegant NAS With Display (feat. Zimaboard2) - Share Project - Justway You can build a case. Inside, a compact single-board computer like a Raspberry Pi will run the system. Running Home Assistant in kiosk mode will make the digital schedule card perfectly fill the physical screen. https://www.youtube.com/watch?v=G3lT4zgjER8

New in 1.0.0rc1

start_time: integer (Optional)
Override the automatically computed start hour for the visible timeline. Accepts an integer between 0 and 23. Leave empty to let the card automatically determine the start hour based on your schedules.

I've been looking for a card like this for such a long time. Thank you! :+1:

1 Like

You’re welcome. I’m not a frontend dev so I did my best.
Feel free to report issue, if any, on the github repo
BTW, thx for the Hebrew translation, it is merged