v2.7.4 - Native timer events from presets
This release fixes native Home Assistant timer.* entities not firing their standard events when started from the card's preset chips or custom picker.
馃悰 Fixed
timer.started/timer.finishednow fire when you start a native timer from a preset or the custom picker. Previously the preset chips (and the custom duration picker) always created a local, browser-stored timer, even when the card was set up around a nativetimer.*entity. It looked like the timer started, but the realtimer.*entity never moved, so notimer.startedevent was emitted and automations listening for it never ran. The tile's own inline start already worked; now the presets and picker behave the same way.- The card starts the native timer through the
timer.startservice when the target is atimer.*entity, so all the standard timer events (started,finished,cancelled,paused) come through for automations.
馃敡 Behavior
- The native timer is chosen from
default_timer_entityif it points at atimer.*, otherwise from the single nativetimer.*entity configured on the card. If several native timers are configured, presets stay ambiguous and fall back to the previous local-timer behavior; start those from each timer's own tile. - No configuration changes are required. Local, MQTT, helper, and Voice PE timers are unaffected.
Full Changelog: v2.7.3...v2.7.4