Powiadomienie TTS o zmianie strefy, automatyzacja

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
2 polubienia