Wstawiam gdyby komuś się przydało powiadomienie o wejściu do danej strefy, wyjściu z domu itp. z poziomu automatyzacji. Warunkiem koniecznym stworzenie pomocnika tekstowego w moim przykładzie jest to input_text.strefa_luiza
, i wiadomo zamiana encji person.luiza
na swoją jak i urządzenie do tts-u notify.mobile_app_lenovo_tb_j606f
alias: Powiadomienie o zmianie strefy
description: ""
trigger:
- platform: state
entity_id:
- person.luiza
to: null
id: Luiza
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- Luiza
sequence:
- data:
message: TTS
data:
tts_text: >-
{% if states('person.luiza') == 'home' %} Luiza wróciła do
domu. {% elif states('input_text.strefa_luiza') == "home" and
states('person.luiza') != "not_home" %} Luiza weszła do strefy
{{states('person.luiza')}} {% elif
states('input_text.strefa_luiza') == "home" and
states('person.luiza') == "not_home" %} Luiza wyszła z domu.
{% elif states('person.luiza') != "home" and
states('input_text.strefa_luiza') != "home" and
states('person.luiza') != "not_home" %} Luiza weszła do strefy
{{states('person.luiza')}} {% else %} Luiza wyszła ze strefy
{{states('input_text.strefa_luiza')}} {% endif %}
action: notify.mobile_app_lenovo_tb_j606f
- delay:
hours: 0
minutes: 0
seconds: 1
milliseconds: 0
- data:
value: "{{ states('person.luiza') }}"
target:
entity_id: input_text.strefa_luiza
action: input_text.set_value
enabled: true
mode: parallel
max: 4