Bonjour,
en recherchant dans le forum, je suis tombé sur un article présentant les modifications de l’intégration Météo France dans la version 2024.4.
J’ai pu retrouver un code qui permet de récupérer les informations souhaitées
Pour finir, voila la solution que j’ai intégré à mon système domotique
Dans un fichier spécifique pour les templates : /homeassistant/templates/prevision_cuve_eau.yaml
- trigger:
- platform: time
at: "06:00:00"
- platform: homeassistant
event: start
action:
- service: weather.get_forecasts
data:
type: daily
target:
entity_id: weather.mandrevillars
response_variable: daily
sensor:
- name: "Prevision Cuve Eau (7j)"
unique_id: prevision_cuve_eau_7j
state: "{{ now().strftime('%Y-%m-%d') }}"
attributes:
previsions_json: >-
{% set surface_toit_m2 = 90 %}
{% set forecast = daily['weather.mandrevillars'].forecast | default([]) %}
{% set resultats = namespace(jours=[]) %}
{% set total = namespace(volume=0.0) %}
{% for i in range([7, forecast | length] | min) %}
{% set jour = forecast[i] %}
{% set pluie = jour.precipitation | float(0) %}
{% set date = jour.datetime[:10] %}
{% set volume = pluie * surface_toit_m2 %}
{% set total.volume = total.volume + volume %}
{% set resultats.jours = resultats.jours + [{
"date": date,
"precipitation_mm": pluie | round(2),
"volume_ajoute_jour_litres": volume | round(2),
"volume_cuve_estime": total.volume | round(2)
}] %}
{% endfor %}
{{ resultats.jours | tojson }}
Encore merci pour la démarche de recherche. Les états et Modèles dans Outils de developpement m’ont permis d’avancer pas à pas dans la conception du code.