Intégration externe : Meteo France

Tu imagines quoi comme déclencheurs ?

Oui se sera plus facile si tu me donnes des exemples

Je pensais tout simplement pouvoir déclencher des actions selon les prévisions des prochaines 24h, mais en réfléchissant c’est pas vraiment utile. Donc je retire ma demande et désolé pour le dérangement !!

Tu ne dérange pas, t’inquiète… au contraire, plus les demandes sont complètes et plus c’est facile de les ajouter.

Après, j’ai toujours dans l’esprit l’ajout des appareils dans l’intégration météo…

@Chris75,

J’ai fait travailler Claude pour toi et voilà le résultat:

La prochaine version de l’intégration Météo France profite d’une nouveauté de Gladys 5.1 : une intégration peut maintenant ajouter ses propres déclencheurs et actions dans l’éditeur de scène. Voici ce qui arrive.

:high_voltage: 5 nouveaux déclencheurs

  • Pluie imminente : le radar Météo France annonce de la pluie dans l’heure (filtrable par intensité : faible, modérée, forte)
  • Fin de la pluie: la pluie en cours s’arrête
  • Gel annoncé: la prévision des 24 prochaines heures descend à 0 °C ou à -5 °C
  • Forte chaleur annoncée: elle monte à 30 °C ou à 35 °C
  • Vent fort annoncé: les rafales atteignent 60, 80 ou 100 km/h

Chaque déclencheur fournit un résumé prêt à envoyer, par exemple « Pluie modéréGel annoncé : -2 °C prévus demain à 06:00. ». Il fournit aussi les valeurschiffrées (minutes avant la pluie, température, heure du pic…) pour vos messages.

:puzzle_piece: 4 nouvelles actions

  • Obtenir les prévisions d’un jour (aujourd’hui → J+7) : températures, ciel, pluie, vent, UV, lever et coucher du soleil
  • Obtenir la pluie des prochaines heures (1 à 24 h) : temps sec ou non, cumul
  • Obtenir la pluie dans l’heure : la prévision radar, minute par minute
  • Obtenir la vigilance : niveau, phénomènes en cours, bulletin officiel

Si idées d’autres déclencheurs, seuils à ajuster, cas d’usage… N’hésitez pas ! :slightly_smiling_face:

Super ! Il est vraiment bien ce claude !!
et effectivement je suis vraiment satisfait de ces nouveaux déclencheurs/actions : le problème c’est que je ne peux pas les tester car je viens de remarquer, que dans une scène, si aucun déclencheur ne s’enclenche alors les variables ne sont pas remplies ?
Sinon pour les améliorations possibles :

  • concernant les niveaux : ce serait bien d’avoir un seuil réglable au lieu de valeurs fixes ? : si ce n’est pas possible alors ajouter les valeurs suivantes :
    vent : 20, 40 gel : -10 température : 25°
  • nouveau widget : prévisions heure par heure des prochaines 24h
  • nouveau widget : prévision des 15 prochains jours

Pour info, je n’ai pas pu tester car c’était tard, hier.
Pour ma part, il y a un point qui ne me plaît pas trop car il n’y a pas de sélecteur pour le choix de la maison… mais ce serait une limitation côté Gladys. Je dois investiguer…

Concernant les points que tu mentionnes @Chris75, je m’en occupe pendant le week-end. Je te tiens au courant quand j’avance dessus.

@Chris75,

Pour les déclencheurs, c’est normal : les variables d’un déclencheur ({{triggerEvent.data.…}}) ne sont remplies que lorsqu’il se lance vraiment. Quand tu lances la scène à la main, il n’y a pas d’événement, donc elles restent vides. C’est le fonctionnement de Gladys pour tous les déclencheurs, pas seulement pour Météo France.

Pour récupérer des données, ajoute une action « Météo France · Obtenir … » (prévisions, pluie, vigilance). Ses résultats sont remplis même en lancement manuel. Tu les récupères dans les actions suivantes en tapant {{ dans un champ texte, par exemple dans « Envoyer un message ».


Pour les niveaux, je peux faire quelque chose, une liste mais que tu puisses quand même modifier manuellement le seuil que tu veux.

Pour les widgets, on a des limitations de Gladys :

  • Chaque widget ne peut contenir qu’un seul élément principal : un graphique, une liste de cartes ou une image. S’y ajoutent au plus 6 valeurs chiffrées et un bloc d’état de 10 lignes au maximum.
  • La liste de cartes montre 8 lignes maximum, ou 12 en affichage grille. Impossible donc de mettre 15 jours, ni 24 heures, avec une icône par ligne.
  • Le graphique accepte 4 courbes de 300 points, mais sans icônes et avec une seule unité par graphique.
  • Les images doivent être en PNG, JPEG ou WebP. Les icônes Météo France sont en SVG et devraient être converties en PNG au moment du build.

Perso, je ne suis pas fan du tout d’ajouter la météo heures par heures ou sur 15 jours dans les widgets d’intégration à cause de ces limitations, je préfèrerais que ce soit directement dans le widget intégré à Gladys.
Je ferais une PR dédié pour cela, mais je ne promets pas que cela soit en place avant les congés de Pierre-Gilles.
Je ferais aussi une PR, pour que les intégrations meteo puisse exposer des appareils.

c’est bien noté !

Premiers tests :
Widget Gladys


Variables renvoyées :

Données météo france :

Sauf erreur de ma part, il y a un problème sur la vitesse du vent et les rafales

Vent et rafales : c’était bien un bug

Météo France donne le vent en m/s, et l’intégration le lisait comme des km/h. Ta comparaison le montre bien : les 5 à 6 m/s de la prévision font environ 20 km/h, et les 12 m/s de rafales environ 43 km/h, ce qui correspond à ce qu’affiche le site Météo France.

Le widget de Gladys affichait la bonne valeur (avec la conversion on ne pourra jamais avoir la même valeur comme déjà expliqué car Meteo France expose le vent en m/s sans décimal), parce qu’il fait lui-même la conversion. Mais tout le reste était faussé :

  • l’action « Obtenir les prévisions d’un jour » donnait un vent et des rafales environ 3,6 fois trop faibles ;
  • le déclencheur « Vent fort annoncé » ne pouvait jamais se déclencher.

Merci d’avance de ton future test. Un truc bizarre que j’ai pas réussi à identifier c’est pourquoi tu n’as pas de valeur après rafale!

Seuils réglables : c’est fait

Pour les déclencheurs Gel, Forte chaleur et Vent fort, la liste des niveaux propose maintenant « Seuil personnalisé ». Tu saisis ta valeur dans le champ juste en dessous : −10 °C pour le gel, 25 °C pour la chaleur, 20 ou 40 km/h pour le vent… Quelques règles :

  • nombres entiers uniquement, par pas de 5 pour le vent ;
  • toujours en °C et en km/h ;
  • avec un autre niveau que « Seuil personnalisé », laisse ce champ vide.

Les nouveautés de la prochaine version

Déclencheurs :

  • Verglas annoncé : pluie sur une surface proche ou en dessous de 0 °C dans les 24 prochaines heures, avec deux niveaux, risque ou probable ;
  • Neige annoncée : dans les 24 prochaines heures, avec la probabilité et la limite pluie-neige ;
  • Orage annoncé : orage ou grêle dans les 12 prochaines heures ;
  • UV élevé annoncé : indice UV de la journée à venir (6, 8, 11, ou seuil personnalisé).

Actions :

  • Obtenir le risque de givre : pour la prochaine matinée, jusqu’à 10 h, à partir du point de rosée et du point de givre, en tenant compte des nuages et du vent ;
  • Obtenir le risque de verglas : même principe ;
  • Obtenir la météo d’une heure : par exemple demain à 8 h, avec la température, le ressenti, la pluie, le vent et sa direction, et un résumé prêt à envoyer.

Exemple de scène « alerte givre » : déclencheur tous les jours à 18 h → « Obtenir le risque de givre » → « Continuer seulement si » Niveau ≥ 1 → message avec le Résumé.

Voici mon retour :

  • la vitesse du vent est maintenant correcte, mais la variable « rafale » n’est toujours pas remplie
  • les seuils personnalisés fonctionnent
  • je n’ai pas pu tester les déclencheurs !
  • la variable « résumé » ne renvoie rien

Ça s’améliore… bizarre pour les rafales car de mon côté j’ai bien une valeur.
Je te tiens au courant quand je trouve la cause

Message reçu :
Capture d'écran 2026-09-29 130945

et sur le site de météo france : aucune pluie prévue !

Non c’est clairement pas normal.

Je viens de regarder et en faite c’est normal.

Peux-tu me donner ta scène complète car il y a un mélange de variables dans ton texte?

Pour le déclencheur de pluie imminente seule les variables ci dessous sont dispo

Si tu ajoutes plusieurs déclencheurs et que les autres déclencheurs n’ont rien émis, par exemple le vent fort, c’est normal d’avoir des variables pas remplis. Il faut séparés les scènes.

Ensuite la comparaison avec le site meteo france, moi je préfère comparés avec le retour des requêtes que retourne l’api.
Une comparaison efficace serait de me donner le json de retour de l’api, je t’avais déjà donné le format de la requete plus haut et me l’envoyer en même temps de le message que tu recoit.

Ok, je viens de comprendre pourquoi c’est vide.

Donc je dois créer une scène par déclencheur ?

oui c’est le mieux si tu veux utiliser les variables sinon tu auras des vides

Je viens sur les déclencheurs que j’ai testés en partie :

  • déclencheur pluie imminente : ok
  • déclencheur orages : ok
  • déclencheur forte chaleur : pas ok ! j’ai réglé le seuil sur 20° mais il ne se déclenche jamais alors qu’il fait largement au dessus de 20°

je n’ai pas testé les autres déclencheurs

Merci de ton retour.
Je regarde des.que possible pour le déclencheur qui n’as pas fonctionné