Bonjour,
J’ai les intégration météo France et Met.no, mais sur aucune je n’arrive a créer le template pour récupérer les prévisions (je voudrais avoir la température maximale prévue pour la journée en cours)
Quand je vais dans l’entité, je peux les voir, mais dans les outils de développement, elles n’apparaissent pas
Pouvez vous m’expliquer comment faire svp
Merci pour votre aide
Hello
A l’heure actuelle et depuis quelques mois il faut passer par la carte météo France disponible sur HACS en version bêta
Elle est en cours d’évolution mais pas encore en stable
Depuis la carte météo France, je peux récupérer la température ? Car je voudrais l’ajouter dans une automatisation de gestion de mes volets
Il faut peut-être creuser du côté de l’action weather.get_forecasts ?
J’arrive a récupérer les prévisions avec ca, merci
J’essayer d’isoler la valeur maintenant, si je réussi, je mettrai le code ici
Bonjour,
une petite recherche et tu aurais trouvé.
Bonjour,
Je cherche une solution pour récupérer la température max de la journée en cours via Météo France et la stocker dans une entité.
J’ai bien vu le template weather mais je n’arrive pas à comprendre comment je peux récupérer cette valeur précise ?
Merci d’avance
temperature: 20
humidity: 70
pressure: 1019.2
wind_bearing: 35
wind_speed: 7
forecast:
- datetime: '2022-05-19T02:00:00+02:00'
condition: partlycloudy
temperature: 25.2
templow: 13.6
precipitation: 2.4
attribu…
j’ai essayer de faire avec ce topic, mais ca ne semble pas remonter d’infos
dans modèle, quand je met :
{{ state_attr('weather.rouen', 'forecast')[0].temperature }}
ca me remonte
None has no element 0
J’ai aussi essayé ca:
- platform: template
sensors:
temp_max_to_day:
value_template: "{{ state_attr('weather.rouen', 'forecast')[0].temperature }}"
unit_of_measurement: "°C"
mais le résultat est toujours indisponible sur l’entité créée
Si cela ne fonctionne pas dans « modele », cela ne peut pas fonctionner dans un sensor …
Il n’y a plus d’informations de forecast au niveau des attributs. C’est ce qu’on peut comprendre dans la documentation …
Weather forecasts are not part of the entity’s state, they’re instead made available by a separate API.
Si ça peut t’aider …
There are a bunch of weather integrations to choose from and everyone you’ll ask will have a different opinion about which one to choose. Let’s break down the options where they shine, where they fall short and help YOU choose the perfect fit for...
Reading time: 14 mins 🕑
Likes: 126 ❤
Donc on en revient à :
action: weather.get_forecasts
target:
entity_id:
- weather.montreuil_meteofrance
data:
type: hourly
```
Il faut faire un template pour récupérer les forecasts:
template:
- trigger:
- platform: time_pattern
hours: /1
- platform: homeassistant
event: start
action:
- service: weather.get_forecasts
data:
type: daily
target:
entity_id: weather.xxxx
response_variable: daily
sensor:
- name: Weather Forecast Jour xxxx
unique_id: weather_forecast_jour_xxxx
state: "{{ daily['weather.xxxx'].forecast[0].condition }}"
attributes:
forecast: "{{ daily['weather.xxxx'].forecast }}"
availability: "{{ states('weather.xxxx') not in ['unknown', 'unavailable', 'none'] }}"
Quand tu as fait ce template, il faut en faire un autre template pour récupérer que la température max.
pour la température max :
{{ state_attr('sensor.weather_forecast_jour_xxxx','forecast')[0].temperature | float(0) }}
tu peux le faire a partir de entrée ( paramètres / appareils et services , onglet entrée. Créer un modèle, modele de capteur.
Pour la température min :
{{ state_attr('sensor.weather_forecast_jour_xxxx','forecast')[0].templow | float(0) }}
1 « J'aime »
Parfait merci
J’ai relu le code, et je comprend mieux le fonctionnement