Skip to content

v1.2.2

Choose a tag to compare

@djdevil djdevil released this 22 Apr 21:32
011e525

✨ What's New 1.2.2

🔊 Text-to-Speech — Add tts: true to any alert and HA reads it aloud. Works with standard TTS speakers, Alexa, and Google Home via notify.* services. Auto-generates natural sentences in 9 languages based on the alert theme (e.g. "Critical alert: Smoke sensor kitchen"). Global master toggle tts_enabled to mute all at once.

📷 Camera Snapshot in Overlay — Add camera_entity to any alert and the live camera frame appears inside the overlay banner, below the message. Scales proportionally with overlay_scale.

🖼️ 6 New Clear Widget Styles — Clock: aurora, gold, matrix. Weather badge: stage, split, cinematic. Plus date show/hide and above/below position control.

📡 device_class Filter — Auto-discover all entities of a given class (e.g. smoke, battery, motion) and create one alert per match — no entity listing needed. (#80)

🔍 Jinja2 in state Field — Drive thresholds from helper entities: state: "{{ states('input_number.threshold') }}". (#78)

🔎 Overlay Scaleoverlay_scale: 1 / 1.5 / 2 / 3 enlarges the entire banner proportionally. Great for wall tablets and TVs. (#81)

🕐 Widget in Alert Cycleshow_widget_in_cycle: true adds the clock/weather widget as a slide in the alert rotation. (#73)

🎨 Custom Icon Namespaceshue:, phu:, cil: and any custom icon set now work out of the box. (#82)

🇨🇿 Czech Language — Full translation contributed by @feixm1. (#74)


🐛 Bug Fixes

  • Overlay blocked on cross-view navigation — fixed
  • Overlay showing raw Jinja2 template code (#70)
  • on_change alerts ignoring conditions (#83)
  • {entity} / {state} placeholders not resolved inside HA templates (#76)
  • entity_filter wildcard not anchored to full entity ID (#77)
  • Editor fields stale after YAML paste
  • Alert icon shown as raw text in editor list
  • Date and time side-by-side in weather+clock mode
  • Cinematic theme content overflowing card boundary

⬆️ How to Update

HACS: Frontend → AlertTicker Card → Update
Manual: replace both .js files in /config/www/
Then hard-reload: Ctrl+Shift+R / Cmd+Shift+R


☕ Enjoying the card? Buy me a coffee — it keeps the updates coming!

Buy Me A Coffee