A clean, powerful timer card for Home Assistant that works seamlessly with native timers, Alexa, Voice PE, helpers, MQTT, and local UI timers.
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.
- 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
Simple Timer Card works with a wide range of timer sources, from native Home Assistant timers to advanced setups.
-
Voice PE
- Mirror Voice PE timers or fully control them from the UI
- Supports ESPHome-based local timers
- 📖 Docs: Voice PE overview
📖 Advanced: Voice PE + ESPHome
-
MQTT (Persistent Timers)
- Timers survive reloads and sync across devices
- Hybrid MQTT model with local fallback
- 📖 Docs: MQTT Hybrid Storage Model
Simple Timer Card is available in HACS.
- Download
simple-timer-card.jsfrom the latest release - Copy it to
config/www - Add it to Lovelace resources:
resources:
- url: /local/simple-timer-card.js
type: moduleConfiguration has grown over time, so it now lives in its own dedicated document.
➡️ See full configuration reference:
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.
If you enjoy this card and want to support its development:
