Hello, I’m super new to HA and making progress along the learning curve thanks to this forum. However, I have a problem I just can’t figure out, even after reading all the similar posts…
I have a timer called timer.fire_alarm_alert_timer (side question - I created this through Helpers on the GUI, but where does it stick the YAML for it?).
Here’s my automation action that starts the timer:
- action: timer.start
target:
entity_id: timer.fire_alarm_alert_timer
data: {}
When this fires I can watch the timer countdown until it finishes. I’ve also manually started the timer through the GUI and finished it myself. If I use Developer Tools to listen to timer.finished, I see this when the timer finishes:
event_type: timer.finished
data:
entity_id: timer.fire_alarm_alert_timer
finished_at: "2025-02-23T22:56:29+00:00"
origin: LOCAL
time_fired: "2025-02-23T22:55:46.593929+00:00"
context:
id: 01JMTGC5X1PXXF85R2T7W6TPPS
parent_id: null
user_id: null
However, my automation never triggers. Here’s the automation’s trigger:
alias: Test Timer Finished
description: ""
triggers:
- trigger: event
event_type: timer.finished
event_data:
entity_id: timer.fire_alarm_alert_timer
conditions: []
actions: []
mode: single
When I click on the automation’s traces, it says: “No Traces Found”. The log for the automation shows that it has never triggered.
I’m basing this off of the example given here:
- alias: "Timerstop"
id: "Timerstop"
triggers:
- trigger: event
event_type: timer.finished
event_data:
entity_id: timer.test
actions:
Any ideas of what I’m doing wrong? Or hints on how to debug? Being new to HA, I still need to learn debugging skills.
On a slightly different topic, how are y’all dealing with timers that finish if HA is down? I’d like to run the automation if the timer finishes when HA is rebooting or whatever. Triggering on the state of the timer being idle doesn’t work because if it was never run or cancelled, it would also be idle. Thank you!
Note: I’m running HA Core 2025.2.4 with HA OS 14.2.