Bonjour à tous,
suite à une mise à jour de l’api de météo France. De nouveaux états sont apparus. Pour nous aider à les rajouter dans l’intégration météo France, pouvez-vous nous les signaler dès que vous en trouvé de nouveaux.
Sujet initial :
Bonjour,
Je viens de me rendre compte, que j’ai des icônes et états qui ne s’affiche plus sur la carte météo france.
[image]
[image]
et qu’il as des états en français, alors qu’ils ont en anglais d’habitude.
[image]
[image]
Tous les états écrient en français, ne remonte plus d’icône.
Avez vous remarquer la même chose ?
Ma configuration
System Information
version
core-2025.4.2
installation_type
Home Assistant OS
dev
false
hassio
true
docker
true
user
root
virtualenv
…
PR en cours :
home-assistant:dev
← vingerha:meteofrance_2
ouvert 05:55AM - 18 Apr 25 UTC
## Proposed change
MF API has added or replaced weather conditions, this PR a… dds to a previous PR
New:
- Variable -> partlycloudy (no good alternative in HA)
- Averses de neige faible -> snowy
- Brouillard dense -> fog
- Orage avec grêle -> lightning
Changed:
- Ciel clair -> clear_night (from: sunny)
Additional comment: I spent roughly 2 hours trying to find a definitive list of MeteoFrance's weather conditions but cannot find it. As a result there may be more conditions that require to be added and I also am not sure if existing conditions have been replaced with the recently updated API, e.g. "Nuit claire" and "Nuit Claire"...are these replaced by "Ciel clair"? If someone manages to finds such a list (if existing) then I am happy to rework all.
## Type of change
- [ ] Dependency upgrade
- [x] Bugfix (non-breaking change which fixes an issue)
- [ ] New integration (thank you!)
- [ ] New feature (which adds functionality to an existing integration)
- [ ] Deprecation (breaking change to happen in the future)
- [ ] Breaking change (fix/feature causing existing functionality to break)
- [ ] Code quality improvements to existing code or addition of tests
## Additional information
- This PR fixes or closes issue: fixes #143137
- This PR is related to issue:
- Link to documentation pull request:
- Link to developer documentation pull request:
- Link to frontend pull request:
## Checklist
- [x] The code change is tested and works locally.
- [x] Local tests pass. **Your PR cannot be merged unless tests pass**
- [x] There is no commented out code in this PR.
- [x] I have followed the [development checklist][dev-checklist]
- [x] I have followed the [perfect PR recommendations][perfect-pr]
- [x] The code has been formatted using Ruff (`ruff format homeassistant tests`)
- [x] Tests have been added to verify that the new code works.
If user exposed functionality or configuration variables are added/changed:
- [ ] Documentation added/updated for [www.home-assistant.io][docs-repository]
If the code communicates with devices, web services, or third-party tools:
- [ ] The [manifest file][manifest-docs] has all fields filled out correctly.
Updated and included derived files by running: `python3 -m script.hassfest`.
- [ ] New or updated dependencies have been added to `requirements_all.txt`.
Updated by running `python3 -m script.gen_requirements_all`.
- [ ] For the updated dependencies - a link to the changelog, or at minimum a diff between library versions is added to the PR description.
To help with the load of incoming pull requests:
- [ ] I have reviewed two other [open pull requests][prs] in this repository.
[prs]: https://github.com/home-assistant/core/pulls?q=is%3Aopen+is%3Apr+-author%3A%40me+-draft%3Atrue+-label%3Awaiting-for-upstream+sort%3Acreated-desc+review%3Anone+-status%3Afailure
[dev-checklist]: https://developers.home-assistant.io/docs/development_checklist/
[manifest-docs]: https://developers.home-assistant.io/docs/creating_integration_manifest/
[quality-scale]: https://developers.home-assistant.io/docs/integration_quality_scale_index/
[docs-repository]: https://github.com/home-assistant/home-assistant.io
[perfect-pr]: https://developers.home-assistant.io/docs/review-process/#creating-the-perfect-pr
Pour le moment, nous avons vu comme nouveaux états :
Variable
Averses faibles
Averses de neige faible
Orage avec grêle
Ciel clair
Ajout de ce sujet :
Brouillard dense
Averses de grêle
Averses de pluie et neige
Merci pour votre aide.
Pour vérifier si c’est un nouvel état, voir dans le code source les états existants :
"""Meteo-France component constants."""
from __future__ import annotations
from homeassistant.components.weather import (
ATTR_CONDITION_CLEAR_NIGHT,
ATTR_CONDITION_CLOUDY,
ATTR_CONDITION_EXCEPTIONAL,
ATTR_CONDITION_FOG,
ATTR_CONDITION_HAIL,
ATTR_CONDITION_LIGHTNING,
ATTR_CONDITION_LIGHTNING_RAINY,
ATTR_CONDITION_PARTLYCLOUDY,
ATTR_CONDITION_POURING,
ATTR_CONDITION_RAINY,
ATTR_CONDITION_SNOWY,
ATTR_CONDITION_SNOWY_RAINY,
ATTR_CONDITION_SUNNY,
ATTR_CONDITION_WINDY,
ATTR_CONDITION_WINDY_VARIANT,
Ce fichier a été tronqué. afficher l'original
Puis sur votre carte météo France, vous verrez undefined
si l’état n’existe pas.
Bonjour, j’ai vu « Averses faibles »
1 « J'aime »
ba2g
Avril 19, 2025, 6:46
5
Bonjour, sur une semaine: Pluie éparses, rares averses, ciel voilé, bancs de brouillard.
Par contre je ne sais pas lesquels sont nouveaux.
existe déja :
ATTR_CONDITION_RAINY: [
"Bruine / Pluie faible",
"Bruine",
"Pluie faible",
"Pluies éparses / Rares averses",
"Pluies éparses",
"Rares averses",
"Pluie modérée",
"Pluie / Averses",
"Averses",
"Averses faibles",
"Pluie",
],
ATTR_CONDITION_PARTLYCLOUDY: [
"Ciel voilé",
"Ciel voilé nuit",
"Éclaircies",
"Eclaircies",
"Peu nuageux",
],
ATTR_CONDITION_FOG: [
"Brume ou bancs de brouillard",
"Brume",
"Brouillard",
"Brouillard givrant",
"Bancs de Brouillard",
],
Enzy
Avril 20, 2025, 5:34
8
Slt @WarC0zes un état que j’ai eu Orage/Pluie nouveau ou pas , je n’est pas vu apparaître dans le code source sous cette appellation
1 « J'aime »
C’est bien avec l’intégration météo france ?
comme je vois la bonne icône, c’est bizarre.
Enzy
Avril 20, 2025, 6:27
10
Ouaip avec meteo France dans la carte hacf sa apparaît comme pour variable sans icone avec undifined , je viens de tester en changeant l’état en mettant Orage/Pluie ou Orage / Pluie la même undifined
Enzy
Avril 20, 2025, 6:35
11
Et de se que je peux voir j’en ai d’autres qui arrivent
1 « J'aime »
Bonjour,
Pareil, même si « Averses faibles » est dans la liste, la correspondance avec l’icône ne se fait plus.
arcalulu:
dans la liste
SVP revoir les posts… c’est dans la liste pour être refait (!) dans une prochaine release de HA…en espérant que c’est 2025.5
1 « J'aime »
Ma réponse faisait écho à WarC0zes, qui mentionnait qu’il existait déjà des statuts connus dans Core.
L’objectif étant (je l’avais bien compris comme tel) de recenser les nouveaux states remontés par l’API de MF, ou les potentiels changements, je faisais simplement remarquer qu’il y avait une petite subtilité sur « Averses faibles » qui est déjà présent dans la liste « Active » sur le github de l’intégration, avec la même orthographe.
Pour autant, quelque chose a du changer dans le traitement, car il est non fonctionnel.
Averses faibles
a été ajouter il y a 3 jours, mais pas encore sortie dans une release du core. Tu le vois dans le code source, mais ce n’est pas encore ajouté. Le PR de l’ajout a été validé, pour ça qu’on le voit dans le code source.
home-assistant:dev
← vingerha:meteofrance
ouvert 06:39AM - 17 Apr 25 UTC
## Breaking change
## Proposed change
Adding new states, provided by M… F API since mid April
## Type of change
- [ ] Dependency upgrade
- [x] Bugfix (non-breaking change which fixes an issue)
- [ ] New integration (thank you!)
- [ ] New feature (which adds functionality to an existing integration)
- [ ] Deprecation (breaking change to happen in the future)
- [ ] Breaking change (fix/feature causing existing functionality to break)
- [ ] Code quality improvements to existing code or addition of tests
## Additional information
- This PR fixes or closes issue: fixes #143073
- This PR is related to issue:
- Link to documentation pull request:
- Link to developer documentation pull request:
- Link to frontend pull request:
## Checklist
- [x] The code change is tested and works locally.
- [x] Local tests pass. **Your PR cannot be merged unless tests pass**
- [x] There is no commented out code in this PR.
- [x] I have followed the [development checklist][dev-checklist]
- [x] I have followed the [perfect PR recommendations][perfect-pr]
- [x] The code has been formatted using Ruff (`ruff format homeassistant tests`)
- [x] Tests have been added to verify that the new code works.
If user exposed functionality or configuration variables are added/changed:
- [ ] Documentation added/updated for [www.home-assistant.io][docs-repository]
If the code communicates with devices, web services, or third-party tools:
- [ ] The [manifest file][manifest-docs] has all fields filled out correctly.
Updated and included derived files by running: `python3 -m script.hassfest`.
- [ ] New or updated dependencies have been added to `requirements_all.txt`.
Updated by running `python3 -m script.gen_requirements_all`.
- [ ] For the updated dependencies - a link to the changelog, or at minimum a diff between library versions is added to the PR description.
To help with the load of incoming pull requests:
- [ ] I have reviewed two other [open pull requests][prs] in this repository.
[prs]: https://github.com/home-assistant/core/pulls?q=is%3Aopen+is%3Apr+-author%3A%40me+-draft%3Atrue+-label%3Awaiting-for-upstream+sort%3Acreated-desc+review%3Anone+-status%3Afailure
[dev-checklist]: https://developers.home-assistant.io/docs/development_checklist/
[manifest-docs]: https://developers.home-assistant.io/docs/creating_integration_manifest/
[quality-scale]: https://developers.home-assistant.io/docs/integration_quality_scale_index/
[docs-repository]: https://github.com/home-assistant/home-assistant.io
[perfect-pr]: https://developers.home-assistant.io/docs/review-process/#creating-the-perfect-pr
c’est dans la branche dev.
edit:
ce PR, viens d’être ajouté au core 2025.4.4, donc la prochaine release.
2 « J'aime »
OK, merci, c’est trés clair. J’étais également passé à côté du deuxième post dédié. Désolé
Orage / Pluie existe déja enfaite. je l’enlève de la liste.
sur la carte MF
Enzy
Avril 20, 2025, 8:29
18
Sa marche , mais pk de mon côté se me met undifined ?
Alors là, je ne saurai pas te dire. Sur la carte météo France, j’ai Pluies orageuses
et sur d’autre carte weather, j’ai Orage / Pluie
.
Pour la carte MF, j’utilise cette version Release 2024.10.01 · hacf-fr/lovelace-meteofrance-weather-card · GitHub
Pour la carte-MF (et chaque carte de HACS) c’est la traduction ‹ libre › choix du développeur.
En plus on a la traduction de ‹ core › pour des cartes hors carte-MF…et core traduise différent.
bentou
Avril 21, 2025, 9:56
22
Hé les copains,
quel est le moyen de récupérer une liste les conditions
de notre weather.<home>
ca permettra de trouver plus facilement les éléments qui manquent ?
un exemple:
action: weather.get_forecasts
target:
entity_id: weather.<home>
data:
type: hourly
me donne 500 lignes comme suit:
weather.chez_moi_qui_va_bientot_plus_etre_chez_moi:
forecast:
- datetime: "2025-04-21T10:00:00+00:00"
condition: partlycloudy
wind_bearing: 285
temperature: 14.5
wind_speed: 10.8
precipitation: 0
humidity: 75
- datetime: "2025-04-21T11:00:00+00:00"
etc, etc, etc.
comment n’avoir QUE condition ?