Bonjour,
Je souhaiterai utiliser le code de @Makai plutôt que le blueprint mais après un copier/coller de celui-ci dans le code Yaml de l’automatisation, je me retrouve avec un code modifié et qui bien sûr ne marche pas. Je suppose que la syntaxe du message PushOver n’est pas correct.
De l’aide serait la bienvenue. Merci d’avance.
alias: Notification pour alerte météo
description: Envoi une notification si une alerte météo est levée par Météo-France
trigger:
- platform: state
entity_id: sensor.33_weather_alert
condition: []
action:
- choose:
- conditions:
- condition: state
entity_id: sensor.33_weather_alert
state:
- Jaune
- Orange
- Rouge
sequence:
- service: notify.pushover_ha
data:
message: |-
Alerte météo {{states('sensor.33_weather_alert')}} en cours:
{%- for attr in ['Vent violent', 'Pluie-inondation', 'Orages', 'Inondation', 'Neige-verglas', 'Canicule', 'Grand-froid', 'Avalanches', 'Vagues-submersion'] -%} {%- if state_attr('sensor.33_weather_alert', attr) != 'Vert' and state_attr('sensor.33_weather_alert', attr) != None %}
- {{attr}} : {{state_attr('sensor.33_weather_alert', attr)}} {%- endif -%} {% endfor -%}
- conditions:
- condition: state
entity_id: sensor.33_weather_alert
state: Vert
- condition: template
value_template: '{{ trigger.from_state.state != ''unavailable'' }}'
sequence:
- service: notify.pushover_ha
data:
message: Fin de l alerte météo.
mode: single