Home
Softono

Daylight Calendar Card

Open source MIT JavaScript
155
Stars
18
Forks
8
Issues
3
Watchers
3 months
Last Commit

 About Daylight Calendar Card

A beautiful, custom Home Assistant calendar card

Platforms

Web Self-hosted

Languages

JavaScript

Need Help Installing Daylight Calendar Card?

We provide expert installation service for this software. Our team will install, configure, and secure Daylight Calendar Card on your server. plans start at just $30.

Daylight Calendar Card

View on GitHub

hacs_badge GitHub release GitHub stars Github All Releases GitHub issues License GitHub Sponsors Buy Me a Coffee

Daylight Calendar Card for Home Assistant

[!NOTE] Formerly known as skylight-calendar-card.

A bright, family-friendly calendar card for Home Assistant dashboards.

Designed for clarity at a glance, with flexible views and deep customization.


✨ Features

  • πŸ“… Month, Week, Schedule, and Agenda views
  • πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ Multi-calendar support
  • πŸ“ Create and edit events
  • 🌀️ Weather forecasts
  • 🎨 Event Styles and Day Styles
  • 🏷️ Day Badges
  • 🧩 Virtual Calendars
  • πŸ‘€ Person entity integration
  • ✨ Rich Markdown and HTML event descriptions
  • πŸŽ›οΈ Full visual editor
  • πŸ“± Responsive tablet-friendly design


πŸ“Έ Screenshots

Week View

Week View

Schedule View

Schedule View

Agenda View

Agenda View


πŸ”§ Requirements

  • Home Assistant
  • One or more calendar entities (e.g. calendar.family, calendar.work)

πŸš€ Installation

Recommended: Install via HACS

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

OR

  1. Open HACS β†’ Frontend
  2. Click + Explore & Download Repositories
  3. Search for Daylight Calendar Card
  4. Install and refresh your dashboard

πŸ‘‰ If you don’t have HACS yet, follow: https://hacs.xyz/docs/use/


Manual Installation

Without HACS
  1. Download: https://raw.githubusercontent.com/superdingo101/daylight-calendar-card/refs/heads/main/skylight-calendar-card.js

  2. Place in: <config>/www/skylight-calendar-card.js

  3. Add resource:

    /local/skylight-calendar-card.js?v=1
    
  4. Set type to JavaScript Module

  5. Refresh your browser

πŸ’‘ After updates, bump the version (?v=2) to avoid caching issues.


⚑ Quick Start

type: custom:daylight-calendar-card
title: Family Calendar
entities:
  - calendar.family
  - calendar.work
  - calendar.holidays

πŸ“š Documentation

Full documentation is available at:

https://docs.daylightcalendar.com

Popular Guides

  • Installation
  • Quick Start
  • Configuration Reference
  • Event Styles
  • Day Styles
  • Day Badges
  • Virtual Calendars
  • Event Management
  • Troubleshooting


πŸ’¬ Community & Support

If you need help, have ideas, or want to contribute, use the options below:


πŸ›  Troubleshooting

Having problems?

  • Verify you're running the latest version
  • Open the About / Diagnostics section in the editor
  • Visit the troubleshooting guide

Still stuck? Open an issue.


πŸ’ͺ Support this project

If you'd like to support development, GitHub Sponsors is the preferred option ❀️


❀️ Acknowledgements

Thanks to the Home Assistant community for feedback, ideas, and contributions.

Your support helps shape the future of this project!