Recevoir une notification lorsqu'une alerte météo est en cours

Hello,

On peut simplifier encore et faire une seule automatisation :

- alias: "Notification pour alerte météo"
  description: "Envoie une notification sur Telegram si une alerte météo est levée par Météo-France"
  id: bb9f2730-ee77-11ea-9220-4198f0db79cf
  trigger:
    - platform: state
      entity_id: sensor.home_weather_alert
  condition: []
  action:
    - choose:
      - conditions:
        - condition: state
          entity_id: sensor.home_weather_alert
          state: ['Jaune', 'Orange', 'Rouge'] # Filtre le 'unavailable'
        sequence:
          - service: notify.telegram
            data_template:
              message: "Alerte météo {{states('sensor.home_weather_alert')}} en cours:\n
                {%- for attr in ['Vent violent', 'Pluie-inondation', 'Orages', 'Inondation', 'Neige-verglas',
                                'Canicule', 'Grand-froid', 'Avalanches', 'Vagues-submersion'] -%}
                {%- if state_attr('sensor.home_weather_alert', attr) != 'Vert' and state_attr('sensor.home_weather_alert', attr) != None %}\n
                - {{attr}} : {{state_attr('sensor.home_weather_alert', attr)}}
                {%- endif -%}
                {% endfor -%}"
      - conditions:
        - condition: state
          entity_id: sensor.home_weather_alert
          state: 'Vert'
        - condition: template
          value_template: "{{ trigger.from_state.state != 'unavailable' }}"
        sequence:
          - service: notify.telegram
            data_template:
              message: "Fin de l'alerte météo."
2 « J'aime »