Intégration externe - DWD (alertes météo officielles allemandes)

Salut tout le monde !

Celle-ci est surtout pour nos amis allemands (le forum traduit chaque message, donc lisez-la dans votre langue) : voici DWD, les alertes météo officielles du Deutscher Wetterdienst dans Gladys. Chez Home Assistant, plus de 4 % des installations l’utilisent, l’Allemagne étant le premier pays de HA. Les données sont ouvertes, gratuites, sans compte ni clé.

Ce que ça fait

  • Un appareil par zone : chaque maison située en Allemagne (d’après sa position), ou une commune ou un district saisi à la main. Il donne le niveau d’alerte actuel (0 à 4), le niveau à venir, le nombre d’alertes, l’alerte principale et son type, utilisables dans les conditions de scène.
  • Un widget « Alertes DWD » : maintenant, à venir, la liste des alertes avec leur période, et le texte officiel avec les consignes en touchant une alerte.
  • Deux déclencheurs : « alerte émise », filtrable par niveau et par type (orage, vent, pluie, neige, verglas, chaleur…), avec le titre, la période, la description et les consignes en variables ; et « alerte levée ».
  • Une action « Alertes du DWD en cours », avec un résumé prêt à envoyer.

Le truc sympa

Alerte de niveau 3 ou 4 → message « {titre} de {début} à {fin} » et volets fermés
Vent ou orage dès le niveau 2 → « Rangez le salon de jardin »
Chaque matin à 7 h, s’il y a une alerte → le résumé sur Telegram

Installation

Gladys 5.1 minimum.

Elle arrive dans le store au prochain passage de l’indexeur. En attendant : Intégrations → Installer depuis GitHub, avec l’adresse GitHub - guim31/gladys-dwd: Deutscher Wetterdienst (DWD) official weather warnings for Gladys Assistant · GitHub

  1. Acceptez l’accès à la position des maisons (une maison en Allemagne est trouvée toute seule), ou saisissez l’identifiant d’une commune (l’action « Trouver une cellule d’alerte » le donne).
  2. Ajoutez les appareils depuis l’onglet Découverte.
  3. Pour avoir les noms en allemand, passez la langue de l’intégration sur « Deutsch ».

Petites réserves honnêtes : uniquement l’Allemagne, les textes détaillés restent en allemand (seule langue des données du DWD), et la lecture se fait toutes les 10 minutes par défaut. Ce n’est pas un système d’alerte officiel : NINA et WarnWetter restent la référence. Elle a été testée sur les vraies données du DWD, mais pas encore dans une vraie Gladys.

Codée avec l’aide de Claude Code. Données : Deutscher Wetterdienst. Projet indépendant, non affilié au DWD.

Dépôt : GitHub - guim31/gladys-dwd: Deutscher Wetterdienst (DWD) official weather warnings for Gladys Assistant · GitHub

@ruegerth, si tu veux bien y jeter un œil, ton retour m’intéresse :slight_smile:

Ah bah mince, on a développé le module en double :sweat_smile:

Ah merde… Mon Claude était sensé vérifier avant de se lancer ! :confused:
Je peux retirer la mienne sans problème !

J’ai rajouté les quelques oublis à mon intégration, basée sur la tienne, je pense que tu peux la retirer.

il faudrais que le tableau de @pierre-gilles soit mis à jour plus régulièrement pour éviter les doublons peut etre

Normalement mon Claude ne se base pas sur le tableau de Pierre-Gilles mais sur les messages du forum. Peut etre qu’on s’est lancé un peu en simultané ^^

Je m’occupe de retirer la mienne rapidos

Comme le dis @guim31, nos messages « je prends XXX » permettent d’éviter cette situation :wink:
Mais il y a eu un raté, ça arrive ce n’est pas grave !

C’est fait de mon côté : je retire ma DWD, elle va disparaître du store. Pour la météo allemande, c’est l’intégration de @lmilcent qu’il faut utiliser :backhand_index_pointing_right: [Intégration externe] DWD (Deutscher Wetterdienst) : météo allemande, avertissements officiels, pollens, UV et radar

Merci à toi d’avoir repris les petits oublis, et désolé pour le doublon ! J’ai renforcé la vérification de mon côté : on relit le fil juste avant de se lancer, et encore juste avant de publier.

@guim31 Bien sûr, ça arrive

@guim31 @lmilcent

Je réponds ici à vous deux :

J’étais là avec mon Node Red et j’ai eu du mal à récupérer et évaluer des fichiers XML, quel calvaire, et puis vous arrivez tous les deux avec ça, regardez :

Les deux intégrations avec leurs widgets entre eux. Concernant les alertes météo, pas de grandes différences. Fonctionnent parfaitement, même si nous n’avons pas encore eu de tempête :wink:

Mes suggestions d’amélioration :

  • Pour certains widgets, j’ai dû saisir à nouveau l’emplacement de la maison dans le widget, alors qu’il était déjà sélectionné dans la configuration ?
  • L’affichage des pollens n’est pas cohérent, si tous sont à 0, où est le reste ou pourquoi seulement trois sont-ils affichés. On pourrait se limiter aux pollens actifs, car les herbes sont en été et les arbres au printemps ou quelque chose comme ça. Ou tous sont à zéro.
  • J’aime beaucoup les indications de lieu et d’heure, elles sont cohérentes et correctement attribuées pour ma ville.

Et peut-être que quelqu’un d’autre a envie de se connecter à l’Agence fédérale de l’environnement ? Ils ont une division similaire des lieux et fournissent l’AQI, c’est-à-dire l’indice de qualité de l’air pour les particules fines, l’ozone, etc… alors vous auriez un widget de pollens, de météo et d’air granulaire pour l’Allemagne et beaucoup plus précis qu’un simple coup d’œil d’Openweather.

Mais dans l’ensemble, je suis ravi de votre travail, très bien fait. Je vais essayer le contrôle de scène bientôt.

Salutations

Tom

Je ferme ici car j’ai retiré mon intégration :+1: