Problème avec l'intégration météo france

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.


et qu’il as des états en français, alors qu’ils ont en anglais d’habitude.

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 false
python_version 3.13.2
os_name Linux
os_version 6.6.74-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 4901
Installed Version 2.0.5
Stage running
Available Repositories 1675
Downloaded Repositories 80
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 15.1
update_channel stable
supervisor_version supervisor-2025.04.0
agent_version 1.7.2
docker_version 28.0.4
disk_total 109.3 GB
disk_used 18.3 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi4-64
supervisor_api ok
version_api ok
installed_addons Samba share (12.5.0), Terminal & SSH (9.16.0), File editor (5.8.0), Mosquitto broker (6.5.0), Zigbee2MQTT (2.2.1-1), Home Assistant Google Drive Backup (0.112.1), ESPHome Device Builder (2025.3.3), NGINX Home Assistant SSL proxy (3.11.1), MyElectricalData (0.13.2), openWakeWord (1.10.0), Piper (1.5.2), vosk (1.6.1), porcupine (1.1.0), Let’s Encrypt (5.4.4), pigpio (1.5.3)
Dashboards
dashboards 4
resources 55
views 44
mode storage
Network Configuration
adapters lo (disabled), end0 (enabled, default, auto), docker0 (disabled), hassio (disabled), vethdd57f5b (disabled), vethd7ce787 (disabled), veth520da94 (disabled), vethef12673 (disabled), veth3bd918d (disabled), veth487bc0a (disabled), veth7357db7 (disabled), veth140b9c2 (disabled), veth30ebf5b (disabled), veth44738af (disabled), veth0afa964 (disabled), vethf7fcf4b (disabled), veth9dc362f (disabled), veth0a0bc71 (disabled), veth870585f (disabled), veth637a9ea (disabled), veth9d3edc3 (disabled), vethda5db22 (disabled)
ipv4_addresses lo (127.0.0.1/8), end0 (192.168.1.137/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), vethdd57f5b (), vethd7ce787 (), veth520da94 (), vethef12673 (), veth3bd918d (), veth487bc0a (), veth7357db7 (), veth140b9c2 (), veth30ebf5b (), veth44738af (), veth0afa964 (), vethf7fcf4b (), veth9dc362f (), veth0a0bc71 (), veth870585f (), veth637a9ea (), veth9d3edc3 (), vethda5db22 ()
ipv6_addresses lo (::1/128), end0 (fe80::ae4:f212:1808:7384/64), docker0 (fe80::b869:1cff:feb8:ca8/64), hassio (fe80::f4:a2ff:fe48:cb92/64), vethdd57f5b (fe80::dc2f:d3ff:febc:9f/64), vethd7ce787 (fe80::8c81:60ff:fe68:ba05/64), veth520da94 (fe80::f035:aeff:fe5c:b1a5/64), vethef12673 (fe80::20b1:6fff:fe0b:224e/64), veth3bd918d (fe80::a466:e2ff:fe83:66e0/64), veth487bc0a (fe80::4cef:e3ff:feba:a0de/64), veth7357db7 (fe80::5410:8cff:fe38:47a1/64), veth140b9c2 (fe80::1428:5cff:fe26:6157/64), veth30ebf5b (fe80::f024:5aff:fef6:4338/64), veth44738af (fe80::b874:4bff:fe07:2d0a/64), veth0afa964 (fe80::d84f:b1ff:fe4b:5714/64), vethf7fcf4b (fe80::7c28:51ff:fec1:7120/64), veth9dc362f (fe80::3036:5fff:fe58:cb04/64), veth0a0bc71 (fe80::c8a9:95ff:fe97:3ff1/64), veth870585f (fe80::c4c:42ff:fe4c:82cf/64), veth637a9ea (fe80::9080:c9ff:fec7:2abe/64), veth9d3edc3 (fe80::9874:6aff:fef5:5561/64), vethda5db22 (fe80::d85f:bbff:fe15:602/64)
announce_addresses 192.168.1.137, fe80::ae4:f212:1808:7384
Recorder
oldest_recorder_run 12 avril 2025 à 16:06
current_recorder_run 14 avril 2025 à 09:33
estimated_db_size 209.55 MiB
database_engine sqlite
database_version 3.48.0
Spotify
api_endpoint_reachable ok
Xiaomi Miot Auto
component_version 1.0.16
can_reach_server ok
can_reach_spec ok
logged_accounts 0
total_devices 0
___

Ca cafouille depuis ce matin chez moi en effet notamment au niveau des alertes.

1 « J'aime »

Même les prévisions, ont changé. avant, c’était une liste .

@Quentame, il faudrait que tu regardes s’il y a eu des changements coté météo France :wink:
La flemme d’ouvrir une issue sur github.

Hello à tous
J’utilise l’intégration météo France
Actuellement l’état météo pour ma ville est « Averses faibles »:

En parallèle j’utilise la carte HACS lovelace-meteofrance-weather-card
mais l’état actuel « Averses Faibles » ne semble pas être reconnu il est en"undifined"

Pensez-vous que j’ai un problème de configuration ou tout simplement la carte lovelace-meteofrance-weather-card ne gère pas cet état?

dans le .js du Git je ne vois pas de ligne correspondant à cet état

const weatherIconsDay = {
  clear: "day",
  "clear-night": "night",
  cloudy: "cloudy",
  fog: "fog",
  hail: "rainy-7",
  lightning: "thunder",
  "lightning-rainy": "lightning-rainy",
  partlycloudy: "cloudy-day-3",
  pouring: "rainy-6",
  rainy: "rainy-5",
  snowy: "snowy-6",
  "snowy-rainy": "snowy-rainy",
  sunny: "day",
  windy: "windy",
  "windy-variant": "windy",
  exceptional: "!!",
};
const phenomenaText = {
  clear: "Ciel dégagé",
  "clear-night": "Nuit claire",
  cloudy: "Nuageux",
  fog: "Brouillard",
  hail: "Risque de grèle",
  lightning: "Orages",
  "lightning-rainy": "Pluies orageuses",
  partlycloudy: "Eclaircies",
  pouring: "Pluie forte",
  rainy: "Pluie",
  snowy: "Neige",
  "snowy-rainy": "Pluie verglaçante",
  sunny: "Ensoleillé",
  windy: "Venteux",
  "windy-variant": "Venteux variable",
  exceptional: "Exceptionnel",
};

const phenomenaNightText = {
  ...phenomenaText,
  sunny: "Nuit claire",
};

const rainForecastValues = new Map([
  ["Pas de valeur", 0.1],
  ["Temps sec", 0.1],
  ["Pluie faible", 0.4],
  ["Pluie modérée", 0.7],
  ["Pluie forte", 1],
]);

Merci de votre retour

Hello @WarC0zes

J’ai un problème similaire

Comme sur le .js , c’est des états en anglais, c’est normal que ça ne trouve pas d’état en français.

const phenomenaText = {
  clear: "Ciel dégagé",
  "clear-night": "Nuit claire",
  cloudy: "Nuageux",
  fog: "Brouillard",
  hail: "Risque de grèle",
  lightning: "Orages",
  "lightning-rainy": "Pluies orageuses",
  partlycloudy: "Eclaircies",
  pouring: "Pluie forte",
  rainy: "Pluie",
  snowy: "Neige",
  "snowy-rainy": "Pluie verglaçante",
  sunny: "Ensoleillé",
  windy: "Venteux",
  "windy-variant": "Venteux variable",
  exceptional: "Exceptionnel",
};

oui je n’ai pas précisé que l’état remonte en FR sur l’outils de DEV donc logiquement c’est en « undefined »

Oui, dans le code sur le github, c’est des état en anglais, traduit en Francais. Mais comme la ils ont en français directement, ca ne trouve rien.

soit c’est un problème temporaire de MF, soit va falloir faire une maj du code sur le github.

C’est @Quentame qui gère le code sur github.

1 « J'aime »

Et il n’est pas possible de traduire l’état en anglais pour que le .js le retraduise en français ? :crazy_face:

le soucis, c’est qu’il y a des états en anglais, puis en français lol


je pense qu’il y a de nouveaux états.

ben là, il faut travailler directement sur les nouveaux état et forcer l’affichage de l’icone…

Si tu ajoutes « ciel_clair », ça plante ?

const phenomenaText = {
  ciel_clair: "Ciel clair",
  clear: "Ciel dégagé",
  "clear-night": "Nuit claire",
  cloudy: "Nuageux",
  fog: "Brouillard",
  hail: "Risque de grèle",
  lightning: "Orages",
  "lightning-rainy": "Pluies orageuses",
  partlycloudy: "Eclaircies",
  pouring: "Pluie forte",
  rainy: "Pluie",
  snowy: "Neige",
  "snowy-rainy": "Pluie verglaçante",
  sunny: "Ensoleillé",
  windy: "Venteux",
  "windy-variant": "Venteux variable",
  exceptional: "Exceptionnel",
};

C’est pas mon fort le github et encore moins le codage :wink:
C’est pour ca que j’appelle Quentame, c’est lui qui gère l’intégration Météo france .

1 « J'aime »

Hello

Il y a un bug créé : Meteo France is throwing incorrect (French) statuses · Issue #143073 · home-assistant/core · GitHub

1 « J'aime »

Merci @vingerha, plus motivé que moi a remonté le bug :+1:

Je pense que MF ont changé leur API…probablement une erreur.
EDIT: pas d’erreur…plus de détails, malheureusement l’intégration ne montre pas tout ces détails dans les états version Anglais.

Oui maj de toutes le api météo france en date d’aujourd’hui…

1 « J'aime »

Salut

Cette modification de la météo a eu l’air d’avoir un comportement étonnant ce matin.
Mon entité weather avait un état dans les outils dev à ‹ ciel clair ›, traduit en français… Quelques minutes après ‹ partialy cloudy › en anglais…
Trop bref pour tout capturer et regarder. J’espère que ça ne mélange pas trop les langues, sinon ça va être une galère dans les automatisations et tests

c’est ce que je suis en train de vérifier. Je me demande si Ciel clair n’est pas pour la nuit ( avant le levé du soleil ) au lieu du jour

comme modifier dans le PR

ATTR_CONDITION_SUNNY: ["Ensoleillé", "Ciel clair"],

je me demande si ça ne serait pas plutôt dans :

ATTR_CONDITION_CLEAR_NIGHT: ["Nuit Claire", "Nuit claire"],

Je me demande si Ciel clair n’est pas pour la nuit ( avant le levé du soleil ) au lieu du jour

comme modifier dans le PR

ATTR_CONDITION_SUNNY: ["Ensoleillé", "Ciel clair"],

je me demande si ça ne serait pas plutôt dans :

ATTR_CONDITION_CLEAR_NIGHT: ["Nuit Claire", "Nuit claire"],

Possible c’était à ce moment là.
Du coup, ça existe déjà, non ? Il manque que la traduction en français ?