Information "forte pluie dans l'heure"

Avec l’intégration Meteo France, on a l’information de la prévisions de pluie dans l’heure:
avec l’attribut « 1_hour_forecast » du sensor « sensor.localisation_next_rain » sous cette forme:

{'0 min': 'Pluie modérée', '5 min': 'Pluie modérée', '10 min': 'Pluie faible', '15 min': 'Pluie faible', '20 min': 'Temps sec', '25 min': 'Temps sec', '35 min': 'Temps sec', '45 min': 'Temps sec', '55 min': 'Pluie modérée'}

Peut-etre, il y a plus simple,mai j’ai créé ce binary_sensor qui passe à « on » si il y a une remontée de « Pluie forte » dans l’heure arrive, de cette façon:

Fichier /config/templates.yaml:

- binary_sensor:
  - name: "Forte pluie"
    unique_id: forte_pluie_danslheure
    device_class: moisture
    state: >-
        {% set rain =  state_attr('sensor.<localisation>_next_rain','1_hour_forecast')  %} 
        {% set ns = namespace(counter=0) %}
        {% for key, value in rain.items() -%}
            {% if value == "Pluie forte" %}
                {% set ns.counter = ns.counter + 1 %}
            {% endif %}
        {%- endfor %}
        {% if ns.counter == 0 %}
            off
        {%- else -%}
            on
        {%- endif %}

Plus qu’à l’intégrer dans une automatisation pour etre alerté.

3 « J'aime »