Untitled

 avatar
unknown
yaml
9 months ago
1.4 kB
5
Indexable
alias: Benachrichtigung bei Wetterwarnungen
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.stadt_oelde_aktuelle_warnstufe
    from:
      - "0"
      - "1"
    to:
      - "1"
      - "2"
      - "3"
      - "4"
action:
  - service: notify.pushover
    data:
      message: >
        {% set warning_name =
        state_attr('sensor.stadt_oelde_aktuelle_warnstufe', 'warning_1_name') %}

        {% set warning_headline =
        state_attr('sensor.stadt_oelde_aktuelle_warnstufe',
        'warning_1_headline') %}

        {% if trigger.to_state.state == '1' %}
          Es liegen Wetterwarnungen für 59302 Oelde vor. Warnstufe 1 von 4. {{ warning_name }} - {{ warning_headline }}
        {% elif trigger.to_state.state == '2' %}
          Es liegen Warnungen vor markantem Wetter für 59302 Oelde vor. Warnstufe 2 von 4. {{ warning_name }} - {{ warning_headline }}
        {% elif trigger.to_state.state == '3' %}
          Es liegen Unwetterwarnungen für 59302 Oelde vor. Warnstufe 3 von 4. {{ warning_name }} - {{ warning_headline }}
        {% elif trigger.to_state.state == '4' %}
          Es liegen Warnungen vor extremem Unwetter für 59302 Oelde vor. Warnstufe 4 von 4. {{ warning_name }} - {{ warning_headline }}
        {% endif %}
      data:
        priority: |
          {% if trigger.to_state.state in ['3', '4'] %}
            1
          {% else %}
            0
          {% endif %}
mode: single
Editor is loading...
Leave a Comment