Bom dia,
Precisava de opinião/ajuda em criar uma automação.
O objectivo é o HA detectar quando ambos os device trackers estão fora de casa e verificar se o alarme está desarmado. Caso esteja desarmado enviar notificação com acções.
Até aqui tudo simples, mas precisava de opiniões sobre o que usar como trigger. E tambem há um senão: definir as condiçoes para “away” tambem não chega pois se estiver dentro de uma zona, o estado não é away mas sim o nome da zona.
Estava a criar a automação desta forma (a qual não é funcional):
- id: '154149aa8119974'
alias: Alerta quando alarme esta desarmado e ambos fora
trigger:
- entity_id: device_tracker.nelson
from: home
platform: state
- entity_id: device_tracker.sofia
from: home
platform: state
condition:
- condition: state
entity_id: device_tracker.nelson
state: away
- condition: state
entity_id: device_tracker.sofia
state: away
- condition: state
entity_id: alarm_control_panel.casa
state: disarmed
action:
- service: notify.telegram_ne_p20
data:
title: "Alerta"
message: "O alarme está desativado sem ninguem em casa. Armar?"
data:
keyboard:
- '/armar'
- '/desarmar'
Desta forma, tanto o trigger como as condições não são ideais pois o trigger baseia-se na alteração da localização. O problema é que se ja ambos estivermos fora de casa o home assistant não vai detectar a mudança de localizaçao llogo não vai fazer a verificação. Por isso talvez seja ideal outro tipo de trigger.
Quanto às condições, desta forma não são funcionais pois caso eu esteja dentro de uma zona predefinida, o estado não será away mas sim o nome da zona.
Conselhos e dicas sobre a melhor forma de fazer?