Alerte météo

Il faut installer méteoalarm et mettre les sensors que j’ai mentionnés dans le fichier configuration.yaml.

3 « J'aime »

Bon pas pu tester
normalement je devrais avoir ça :
image

mais meteoalarm ne dit pas le meme chose
image

J’ai le même problème que toi. Je dois être en vigilance orange orage alors que ha me mets en jaune. A mon avis, il y a un problème au niveau du département.

Bonjour,

j’ai l’impression que météoalarm ne gère pas le multi alerte et la maj est aléatoire (en tout cas dans le Rhône)

aujourd’hui je devrais avoir cela
image

et il donne uniquement la canicule d’hier
image

sinon le code de @FillR2 à l’air de bien fonctionner mais comme la source n’est pas bonne…
image

vivement la reparation de méteofrance.

Effectivement, l’intégration meteoalarm ne remonte pas correctement les informations parce qu’on devrait avoir ça:

On est d’accord !

1 « J'aime »

Bonjour,

La vigilance de Météo France a changé et se décompose de la manière suivante :

  • une carte pour aujourd’hui ;
  • une carte pour demain ;

A l’intérieur de ces deux cartes, la vigilance est décomposée par phénomène et tranche horaire. Ce qui permet d’avoir :

  • un niveau de vigilance globale pour aujourd’hui et demain ;
  • un ou plusieurs niveaux de vigilance pour chaque phénomène avec une ou plusieurs tranches horaires pour aujourd’hui et demain.

Pour l’instant pour avoir ces informations, il faut créer un compte sur https://portail-api.meteofrance.fr/devportal/apis

A partir de là, on peut récupérer toutes les informations via command line.
Voici un exemple d’un sensor :

- sensor:
    command: 'curl -X GET "https://public-api.meteofrance.fr/public/DPVigilance/v1/cartevigilance/encours" -H "accept: */*" -H "apikey: amodifier"'
    scan_interval: 3600
    name: niveau global de vigilance_j
    value_template: "{{ value_json.product.periods[0].timelaps.domain_ids[31].max_color_id }}"
    unique_id: sensor.niveau global de vigilance_j

31 est ici mon département, la Loire, the best lol

Et après on peut créer des cartes comme :
Capture d’écran du 2023-07-15 15-05-33

Capture d’écran du 2023-07-15 15-08-40

Le descriptif complet des éléments disponibles est sur le site du portail. C’est une solution plus individuelle mais si ça peut aider en attendant la refonte complète de l’intégration

2 « J'aime »

salut, tu y mes ou ce code SVP?

Bonjour

merci @R_hum1 pour le travail
n’etant pas programmeur, je comprend la logique du truc mais mes competances s’arretent là

pourrais-tu publier un exemple de sensor de type de phénomène ‹ phenomenom_id › ? car je n arrive pas à voir comment faire la partie command (/textesvigilance/encours je suppose) et la partie value_template ??

si j’ai bien compris, il faudrait creer 9 sensors pour « phenomenon_id »
« 1 » : vent
• « 2 » : pluie
• « 3 » : orages
• « 4 » : crues
• « 5 » : neige / verglas
• « 6 » : canicule
• « 7 » : grand froid
• « 8 » : avalanches
• « 9 » : vagues submersion

qui me donneront 4 statuts possible « phenomenon_max_color_id »
« 1 » : vert
• « 2 » : jaune
• « 3 » : orange
• « 4 » : rouge

ps : 31 - loire???

par avance merci

D’abord dans configuration.yaml il faut rajouter la ligne

command_line: !include command_line.yaml

Puis il faut créer un fichier command_line.yaml pour l’ajouter dedans

Enfin il faut rajouter son propre apikey à la place de « amodifier »

Ouai! la Haut-garonne a changer :rofl: :rofl: :sweat_smile:

comment tu recuper t’on apikey ?

attention, il y a de l’incohérence dans ce code
https://publica-pi.meteofrance.fr
c’est en vérité
https://public-api.meteofrance.fr
je penses qu’une partie est mal collé/copié, ou même modifiée et cela ne fonctionnera pas.


c’est là que mes limites en programmation sont atteinte, j’ai une erreur sur le value même avec la bonne adresse

image
j’ai un pb d’authentification apparemment

Oui je sais lol mais la nomenclature de Météo France dans le fichier est comme cela
Capture

Comme dit plus haut pour cela il te faut créer un compte pour la générer et la renseigner

1 « J'aime »

Effectivement autant pour moi je modifie

alors le compte est bien crée depuis t’on poste il y a 20h, c’est justement l’apres que je suis pas sur de moi.

Comme ceci

- sensor:
    command: 'curl -X GET "https://public-api.meteofrance.fr/public/DPVigilance/v1/cartevigilance/encours" -H "accept: */*" -H "apikey:àmodifier'
    scan_interval: 3600
    name: valeur periods[0].timelaps.domain_ids[31].phenomenon_items[0].phenomenon_id
    value_template: "{{ value_json.product.periods[0].timelaps.domain_ids[31].phenomenon_items[0].phenomenon_id }}"
    unique_id: sensor.periods[0].timelaps.domain_ids[31].phenomenon_items[0].phenomenon_id
```
1 « J'aime »

Normalement en cliquant sur « obtenir un token » tu en as un unique

1 « J'aime »

tu passe par test, pas par abonement ?