Skip to content

v1.3.2.4

Choose a tag to compare

@djdevil djdevil released this 08 May 20:47
dac3710

AlertTicker Card — v1.3.2.4

🚨 Critical Fix — HA 2026.5 compatibility

All visual editor text inputs disappear after HA 2026.5 upgrade (#133)

Home Assistant 2026.5 removed the ha-textfield component (part of Material Web Components). Every text input in the visual editor — entity filters, messages, attributes, URLs, durations, and more — was silently rendered invisible as a result.

Fixed by replacing every ha-textfield instance with the new ha-input component across alert-ticker-card-editor.js. This also resolves #136 (multi-entity filter inputs not accessible) and #137.

⚠️ If you are on HA 2026.5 or later, this update is required to use the visual editor.


☕ If this card saves you time, consider buying me a coffee — it keeps the updates coming!

Buy Me A Coffee


✨ New Features

🎨 All-Clear icon customization

Three new options to match the all-clear card's icon to your alert cards — same size, color, and MDI icon:

show_when_clear: true
clear_use_ha_icon: true
clear_icon: "mdi:check-circle-outline"
clear_icon_size: "2em"
clear_icon_color: "#4caf50"

All three are available via icon picker in the visual editor under ✅ All Clear.


⛈️ 2 New Weather Forecast Themes

Theme Category Effect
storm ⚠️ Warning Diagonal rain streaks + double lightning flash every ~3.5 s that shakes the icon on impact
frost ℹ️ Info Three layers of falling snowflake dots + a slow icy shimmer sweeping left-to-right
alerts:
  - entity: sensor.weather_alert
    state: "storm"
    theme: storm
    message: "Thunderstorm approaching"
  - entity: sensor.weather_alert
    state: "snow"
    theme: frost
    message: "Snowfall expected tonight"

🇹🇷 Turkish (TR) language support (#134)

Full Turkish translation contributed by @yunusuztr, covering all card runtime labels, visual editor UI, theme default messages, TTS prefixes, operator names, category group names, and overlay strings. The card now supports 12 languages.


🐛 Bug Fixes

Overlay banner fires on the same view as the card (#135)

Two related bugs in the cross-view overlay watcher:

  1. Banner visible when card is on screen — the watcher could fire the overlay banner on the same dashboard where the ticker card was already visible. Fixed by using the native el.isConnected DOM property alongside the internal _mounted flag for a more reliable visibility check, and by auto-dismissing any watcher overlay the instant its card reconnects to the DOM.

  2. Banner does not dismiss when alert resolves — the overlay always waited for the full overlay_duration timer to expire, even if the alert condition became inactive in the meantime. Fixed by tracking the currently-displayed alert and calling _hide() within the next 2-second watcher tick as soon as the alert goes inactive.


fire-dom-event action not firing

_handleAction was missing the fire-dom-event case, causing browser_mod popups and other custom DOM events to be silently ignored. Fixed by dispatching an ll-custom event with the full action config. Applies to all action slots: tap_action, hold_action, double_tap_action, clear_tap_action, clear_hold_action, clear_double_tap_action.


Snooze / history / counter buttons appear above Bubble Card popups (#127)

The :host shadow root was missing isolation: isolate, so the card's absolutely-positioned elements participated in the global stacking context and rendered above external popup layers (e.g. Bubble Card). Fixed by adding isolation: isolate to :host.


📦 Update Instructions

  1. Download alert-ticker-card.js and alert-ticker-card-editor.js
  2. Replace both files in your www/ folder (or the path you set in Resources)
  3. Hard-reload the browser: Ctrl+Shift+R / Cmd+Shift+R
  4. Clear the HA frontend cache if the editor still shows the old version

HACS users: update from the HACS panel — no manual steps needed.


Full changelog: CHANGELOG.md

Buy Me A Coffee