Skip to content

v1.1.0

Choose a tag to compare

@Arubinu Arubinu released this 23 Apr 14:30

🚀 Visual Editor & Trigger Support! (2026-04-23)

We are excited to announce a major update to the hash-timer-card! This release focuses on making the card easier to configure and more powerful with the introduction of a native visual editor and automated switching capabilities.

Visual Editor Screenshot


🎨 New Visual Editor

Configuration is now easier than ever. You no longer need to rely solely on YAML. The new Visual Editor allows you to:

  • Manage Tabs: Add, rename, or delete your card hashes through a clean tabbed interface.
  • Pick Cards Graphically: Use the native Home Assistant card picker to add child cards.
  • Configure Live: Edit child card settings directly within the editor using the standard HA dialogs.
  • Global Settings: Quickly toggle optional fields like aspect_ratio, loading_time, and background_image.

⚡ Automated Triggers

We've added the ability to automatically switch to specific cards based on entity states, perfect for "pop-up" style dashboards (e.g., showing a camera card when motion is detected).

Name Type Description
trigger_entities object Map of entity IDs. The card is automatically displayed if one of its entities is active..
trigger_priority array List of map names to define priority for triggering by trigger_entities.

🛠️ Improvements & Fixes

  • Recursive Fallbacks: Improved logic for the error_fallback system to ensure you never get stuck on a broken view.
  • Clean UI: The editor uses native ha-element components for a seamless look and feel that matches your Home Assistant theme.

How to update:

  1. Replace your hash-timer-card.js with the latest versions and add hash-timer-card-editor.js.
  2. Refresh your browser (clear cache if necessary).
  3. Open the Lovelace editor and click "Edit" on your hash-timer-card to see the new interface!