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é.