Hey everyone!
I’m trying to set up an automation in Home Assistant that triggers my coffeemaker when a timer started via Voice PE finishes.
Specifically, I want the automation to fire only if the timer’s name includes something like “coffee” or the Dutch word “koffie”. Once it finishes, it should toggle a switch to start brewing.
I’ve tried creating timers by voice (e.g., “Set a timer for 1 hour”), but I can’t seem to find any new entities appearing in HA. Does Voice PE expose a trackable timer entity or emit a specific event?
Here’s the automation I’ve written so far:
alias: Coffee Timer Finished - Start Brewing
mode: single
trigger:
- platform: event
event_type: timer.finished
condition: - condition: template
value_template: >
{% set name = trigger.event.data.entity_id | lower %}
{{ 'coffee' in name or 'koffie' in name }}
action: - service: switch.turn_on
target:
entity_id: switch.switchname
Has anyone managed to get something like this working with Voice PE timers? Or know if there’s a better way to capture the event/state change?
(P.S. I added “koffie” to handle the Dutch command names 😄)
Thanks in advance!