Skip to content

Home Assistant Lovelace card for displaying schedules from various integrations.

License

Notifications You must be signed in to change notification settings

MislavMandaric/lovelace-standalone-schedule-card

 
 

Repository files navigation

Standalone Schedule Card

GitHub Release GitHub Activity License

pre-commit Black

hacs Project Maintenance

Community Forum

Options

Since this card is a fork of the original scheduler-card, all of the options, features and constrains are valid for this card as well.

Additional options

The only difference between the original card and this one is one additional option in the config, which allows the card to use any backend and not just scheduler-component.

Name Type Requirement Description Default
backend_platform string Optional Which platform to use in the backend, to handle storage of scheduler data. scheduler

Installation

HACS (recommended)

  1. Open HACS
  2. Search for "Standalone Schedule Card"
    1. If it doesn't exist yet, you first need to add https://github.com/MislavMandaric/lovelace-standalone-schedule-card as custom repository
  3. Click "Install this repository in HACS"
  4. Hard reload your browser
  5. In the HA UI enter the edit mode of any of your Lovelace dashboards and add new custom card called custom:scheduler-card

Manual

  1. Using the tool of choice open the directory (folder) for your HA configuration (where you find configuration.yaml)
  2. If you do not have a www directory (folder) there, you need to create it
  3. In the www directory (folder) create a new folder called lovelace-standalone-schedule-card
  4. Download all the files from the dist/ directory (folder) in this repository
  5. Place the files you downloaded in the new directory (folder) you created
  6. In the HA UI go to "Configuration" -> "Lovelace Dashboards" -> "Resources" click "+" and add URL /local/lovelace-standalone-schedule-card/standalone-schedule-card.js
  7. Hard reload your browser
  8. In the HA UI enter the edit mode of any of your Lovelace dashboards and add new custom card called custom:scheduler-card

Configuration is done in the UI

Contributions are welcome!

If you want to contribute to this please read the Contribution guidelines

Credits

Code template was mainly taken from @iantrich's boilerplate-card template.

This card is a fork of @nielsfaber's original scheduler-card.

About

Home Assistant Lovelace card for displaying schedules from various integrations.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 98.1%
  • Other 1.9%