#Trigger alexa when anyone enters a zone

1 messages · Page 1 of 1 (latest)

hidden timber
#

I have my automation (below) and I want it to trigger when one person from "group.all_persons" enters the airport, right now it isn't getting triggered, does anyone know what I can do to get my expected behaviour ?

alias: Person at airport
description: ""
triggers:
  - entity_id: group.all_persons
    zone: zone.airport
    event: enter
    trigger: zone
conditions: []
actions:
  - action: notify.alexa_media_echo_pop
    metadata: {}
    data:
      message: |-
        {{ (state_attr(trigger.entity_id, 'friendly_name') }} has arrived at the airport
mode: single
#

I figured it out, didn't know you can add entities like this in the YAML editor. Very usefull for later 😅

triggers:
  - entity_id:
      - person.harmonie
      - person.x
      - person.y
      - person.z
    zone: zone.airport
golden salmon
#

But if you want it for all persons, it's easier to flip the logic. Just look at how many persons are in the zone:

triggers:
  - trigger: numeric_state
    entity_id:
      - zone.airport
    above: 0