Skip to content

A versatile and highly customizable timer card for Home Assistant Lovelace, offering multiple display styles and support for various timer sources.

License

Notifications You must be signed in to change notification settings

eyalgal/simple-timer-card

Repository files navigation

⏱️ Simple Timer Card for Home Assistant

GitHub Release Community Forum Buy Me A Coffee

hero image

A clean, powerful timer card for Home Assistant that works seamlessly with native timers, Alexa, Voice PE, helpers, MQTT, and local UI timers.


✨ Why Simple Timer Card

Simple Timer Card focuses on doing one thing extremely well: making timers easy to see, start, and manage, no matter where they come from.

What you get:

  • One card for all your timers
  • Works with native HA timers, Alexa, Voice PE, helpers, MQTT, and local UI timers
  • Clean UI that scales from one timer to many
  • Persistent timers that survive reloads and sync across devices

No dashboards clutter. No duplicated cards. Just timers.


🚀 Highlights

  • Multiple timer sources: Native timer.*, Alexa, Voice PE, helpers, MQTT, timestamps, and more
  • Quick actions: Presets, pinned one‑tap timers, and custom timers
  • Visual progress styles: Bars, fills, and circles with drain, fill, or milestone modes
  • Sorting & layout control: Sort by time or name, pin timers inline, top, or bottom
  • Persistent storage: Local or MQTT based, survives reloads and syncs across devices
  • Audio & expiry actions: Optional sounds, snooze, auto dismiss, and expiry behavior
  • Theme aware: Automatically matches your Home Assistant theme
  • 🌍 Multi-language support: English, German, Spanish, and Danish

🔌 Integrations & Guides

Simple Timer Card works with a wide range of timer sources, from native Home Assistant timers to advanced setups.

  • Voice PE

  • MQTT (Persistent Timers)


📦 Installation

HACS (recommended)

Simple Timer Card is available in HACS.

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

Manual

  1. Download simple-timer-card.js from the latest release
  2. Copy it to config/www
  3. Add it to Lovelace resources:
resources:
  - url: /local/simple-timer-card.js
    type: module

📝 Configuration

Configuration has grown over time, so it now lives in its own dedicated document.

➡️ See full configuration reference:

👉 CONFIGURATION.md


🔒 Security

The card includes built‑in safeguards:

  • Input validation and sanitization
  • Safe audio URL handling
  • Rate limiting for actions
  • Graceful handling of corrupted storage

See SECURITY.md for details.


❤️ Support

If you enjoy this card and want to support its development:

Buy Me A Coffee

About

A versatile and highly customizable timer card for Home Assistant Lovelace, offering multiple display styles and support for various timer sources.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 5