Skip to content

jodibruschi/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.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%