Automação para criar Grupos automaticamente.
Ex Grupo com todas as luzes(exceto xxx, yyyy, zzzz), sensores update e device_tracker para visitantes.
alias: Group Set
description: ""
trigger:
- platform: homeassistant
event: start
condition: []
action:
- service: group.set
data:
object_id: update
name: Updates
entities: |
{{ states.update | map(attribute='entity_id') | join(',') }}
alias: Update
- service: group.set
data:
object_id: visitante
name: Visitante
entities: >
{{ states.device_tracker | map(attribute='entity_id') | select('search',
'.*visitante*.') | reject('search', '.*walber*.') | join(',') }}
alias: Visitante
- service: group.set
data:
object_id: luzes
name: Luzes
entities: >
{{ states.light | map(attribute='entity_id') | reject('search',
'.*floodlight*.')| reject('search', '.*status_led*.') | reject('search',
'.*infra_red*.') | join(',') }}
alias: Luzes
mode: single