Intégration domotique DWD (Deutscher Wetterdienst), gratuite et open source

Prévisions du service météo allemand, avertissements, pollens, indice UV, radar. Non officiel.
Cette intégration fait du service météorologique national allemand (Deutscher Wetterdienst, DWD) le fournisseur météo de Gladys. Le widget météo du tableau de bord et l’assistante (« quel temps fera-t-il demain ? ») utilisent ses prévisions MOSMIX et ses observations horaires. Elle ajoute ce qu’il faut en Allemagne : les avertissements officiels, l’indice pollinique, l’indice UV, le radar de précipitations et, de l’Umweltbundesamt, l’indice de qualité de l’air.
Rien à saisir, ni compte ni clé : tout vient des serveurs de données ouvertes du DWD, pour la position de votre maison. Les prévisions et observations couvrent toute l’Europe (environ 4 300 stations) ; les avertissements, pollens, UV et radar couvrent l’Allemagne.
Connecteur non officiel : ni affilié ni approuvé par le Deutscher Wetterdienst.
Installation
- Installez l’intégration depuis le catalogue de Gladys (Gladys 5.2 ou plus récent).
- Acceptez l’accès à la position de vos maisons : la météo est celle de la maison, rien d’autre à saisir.
- Vérifiez que votre maison est placée sur la carte (Paramètres → Maisons). Sans position, pas de météo.
- Dans l’écran Configuration, cliquez sur Tester les sources du DWD : le message dit ce que chaque source a répondu (prévisions, avertissements, pollens, qualité de l’air) et quelles stations sont utilisées.
- Facultatif : ajoutez des cellules d’alerte (maison de vacances, ville des parents, district entier) par leur identifiant DWD ; le bouton Trouver une cellule d’alerte cherche les communes par leur nom.
Une fois installée, l’intégration prend le pas sur le service OpenWeather intégré à Gladys. Le widget météo peut aussi la choisir explicitement.
D’où vient la météo
- Prévisions : la prévision ponctuelle MOSMIX du DWD pour la station la plus proche de votre maison, 10 jours heure par heure (température, ressenti, humidité, pression, vent et rafales, nébulosité, visibilité, précipitations et leur probabilité, ensoleillement). Mise à jour quatre fois par jour (03, 09, 15 et 21 UTC). En Allemagne il y a un point de prévision tous les quelques kilomètres ; ailleurs en Europe, un par grande ville ou aéroport.
- Conditions actuelles : les observations horaires de la station synoptique la plus proche (environ 630 en Europe, à 60 km au plus). Sans station, la prévision de l’heure en cours fait office. Le bouton « Tester » nomme les deux stations.
- Avertissements : les avertissements officiels du DWD pour la commune de votre maison, avec un titre traduit ; les textes sont en allemand.
- Pollens : l’indice pollinique du DWD de votre région.
- Indice UV : le maximum journalier prévu pour la plus proche de 38 villes allemandes, réparti sur la journée selon le soleil.
- Radar : le composite de précipitations du DWD, 1 km, toutes les 5 minutes.
- Qualité de l’air : l’indice horaire de l’Umweltbundesamt (l’agence fédérale allemande de l’environnement) à la station de mesure la plus proche de votre maison, à 50 km au plus, d’après les réseaux des Länder.
La température ressentie est la température apparente de Steadman (température de l’air, humidité et vent), celle du service météo australien : le DWD n’en publie pas dans ses données ouvertes.
Configuration
- Avertissements officiels (activé par défaut) — les avertissements du DWD en cours pour votre maison (vent, orages, pluie, neige, gel, verglas, brouillard, chaleur…). Ils s’affichent dans le widget météo et alimentent le déclencheur de scène « Alerte météo » de Gladys. Quand un avertissement apparaît, change de niveau ou se termine, l’intégration prévient Gladys en quelques minutes au lieu d’attendre sa vérification toutes les 30 minutes. Allemagne seulement.
- Cellules d’alerte supplémentaires (vide par défaut) — identifiants de cellules d’alerte du DWD (9 chiffres, séparés par des virgules) : une commune (identifiants commençant par 7 ou 8) ou un district entier (commençant par 1). Leurs avertissements alimentent le widget, les déclencheurs et l’action de scène, pas la météo des maisons.
- Alertes pollens (désactivé par défaut) — ajoute une alerte quand l’indice pollinique de votre région atteint une exposition moyenne (2 sur l’échelle du DWD), relevée en sévérité « modérée » à une exposition forte (3). Ce n’est pas un avertissement officiel.
- Alertes qualité de l’air (désactivé par défaut) — ajoute une alerte quand l’indice de qualité de l’air à la station la plus proche atteint « mauvaise » (3 sur l’échelle de l’Umweltbundesamt), relevée en sévérité « sévère » à « très mauvaise » (4). Ce n’est pas un avertissement officiel.
- Radar de précipitations (activé par défaut) — une image radar de 300 × 200 km centrée sur votre maison. Activez l’option « images du fournisseur » du widget météo pour la voir. Allemagne et ses frontières.
- Station de prévision (avancé) — vide, la station MOSMIX la plus proche
est utilisée. Pour en forcer une autre, saisissez son identifiant du
catalogue de stations du DWD (
10384pour Berlin-Tempelhof,A051pour un point local). - Station de qualité de l’air (avancé) — vide, la station de mesure de
l’Umweltbundesamt la plus proche est utilisée (une station « trafic » sur
une rue passante lit plus mal que l’air chez vous : forcez une station de
fond si vous préférez). Son code (
DEBE068pour Berlin Mitte) est sur luftdaten.umweltbundesamt.de.
Le widget « Avertissements DWD »
Pour une maison en Allemagne ou une cellule d’alerte saisie :
- deux tuiles, le niveau actuel et le niveau à venir (les quatre niveaux du DWD : 1 avertissement, 2 temps marquant, 3 fortes intempéries, 4 intempéries extrêmes) ;
- les avertissements en cours, puis ceux annoncés (et les préavis d’intempéries), du plus sévère au moins sévère, chacun avec sa période en heure locale, un badge de niveau et le texte officiel du DWD avec ses conseils (en allemand) dans le panneau de détail ; en allemand, le titre est le titre officiel.
Réglages : Maison, choisie dans la liste des maisons de Gladys (vide : la première zone suivie), ou Cellule d’alerte à la place, un identifiant de cellule de la configuration, qui l’emporte sur la maison.
Le widget « Pollens »
L’indice pollinique du DWD (Pollenflug-Gefahrenindex) couvre huit pollens : noisetier, aulne, frêne, bouleau, graminées, seigle, armoise et ambroisie, pour 27 régions d’Allemagne, aujourd’hui, demain et après-demain. Le widget montre :
- l’exposition du jour sur une jauge, avec le niveau du pollen le plus présent ;
- les pics de demain et d’après-demain ;
- les pollens présents aujourd’hui, du plus présent au moins présent, avec leur valeur et leur niveau (hors saison, une ligne dit qu’aucun des huit n’est dans l’air) ;
- les conseils du niveau.
| Indice | Niveau |
|---|---|
| 0 | Aucune |
| 1 | Faible |
| 2 | Moyenne |
| 3 | Forte |
Les valeurs intermédiaires (« 1-2 ») sont arrondies au niveau supérieur. L’indice est publié une fois par jour vers 11 h ; avant, c’est la prévision de la veille qui s’applique.
Réglage Maison : choisie dans la liste ; vide, la première maison localisée.
Le widget « Qualité de l’air »
L’indice de qualité de l’air de l’Umweltbundesamt (Luftqualitätsindex) est calculé chaque heure à chaque station de mesure à partir du pire de ses polluants : dioxyde d’azote et ozone (moyennes horaires), particules PM10 et PM2,5 (moyennes glissantes sur 24 h). Le widget montre, pour la station la plus proche de votre maison (50 km au plus) :
- le niveau actuel (la dernière heure complète, une à deux heures de retard) ;
- le pire niveau des 24 dernières heures quand il était pire ;
- chaque polluant mesuré avec sa concentration et son propre niveau ;
- la station, son type (fond, trafic, industrie) et sa distance, l’heure de la mesure ;
- les conseils du niveau, ceux de l’Umweltbundesamt.
| Indice | Niveau |
|---|---|
| 0 | Très bonne |
| 1 | Bonne |
| 2 | Moyenne |
| 3 | Mauvaise |
| 4 | Très mauvaise |
L’indice est le pire des polluants : un air « bon » avec un polluant « moyen » se lit « moyenne ». La mesure est dite « partielle » quand un polluant de la station manque pour cette heure.
Réglage Maison : choisie dans la liste ; vide, la première maison localisée.
Scènes
Quatre déclencheurs, vérifiés toutes les 5 minutes :
- Avertissement DWD émis — le DWD a émis un avertissement pour une zone
(une maison en Allemagne ou une cellule d’alerte), relevé son niveau, ou
transformé un préavis en avertissement. Filtres : zone (nom de la
maison ou identifiant de cellule), niveaux (cochez 3 et 4 pour les
seules fortes intempéries), types (orages, vent, pluie, neige, gel,
verglas, dégel, brouillard, chaleur, UV, autre). Variables :
title,type,level(1 à 4),level_name,start,end(en heure locale, « demain 06:00 »),in_force,descriptionetinstruction(les textes allemands),summary,area_name,house. - Avertissement DWD levé — plus aucun avertissement d’un type pour une zone : son heure de fin est passée et le DWD ne l’a pas prolongé. Filtres : zone, types.
- Niveau de pollens changé — l’indice pollinique d’une maison (son pollen le plus présent du jour) atteint un nouveau niveau.
- Niveau de qualité de l’air changé — l’indice de qualité de l’air à la
station la plus proche d’une maison atteint un nouveau niveau : tout de
suite quand l’air se dégrade, après deux heures au meilleur niveau quand
il s’améliore (l’indice oscille entre deux classes d’une heure à
l’autre). Filtres : niveau, sens, maison. Variables :
level,index(0 à 4),pollutant(celui qui fixe l’indice),station,summary,house.
Les avertissements sont comparés par type et niveau, jamais par l’identifiant du DWD (une mise à jour en reçoit un nouveau) : une mise à jour au même niveau ne déclenche rien. Ce qui a été annoncé est conservé dans les données de l’intégration : un redémarrage ne redéclenche rien, et un avertissement émis entre-temps se déclenche une fois.
Une action de scène :
- Avertissements DWD en cours — un résumé des avertissements en cours
et annoncés, prêt à envoyer dans un message (
{{summary}}), aveccount,current_leveletupcoming_levelpour une condition suivante. Champ zone : un nom de maison ou un identifiant de cellule, vide pour toutes.
Exemples : un avertissement de niveau 3 ou 4 → envoyer « {{triggerEvent.data.title}}, {{triggerEvent.data.start}} – {{triggerEvent.data.end}} » et fermer les volets ; vent ou orages dès le niveau 2 → « rangez le salon de jardin » ; chaque matin à 7 h, le résumé du jour sur Telegram quand il y en a un.
Filtres pollens, tous facultatifs :
- Niveau atteint — ex. « Forte ». La scène se déclenche même si l’indice saute ce niveau (de « aucune » à « forte »).
- Sens — « Aggravation » ou « Amélioration ».
- Maison — choisie dans la liste des maisons de Gladys (vide = toutes).
Les actions suivantes peuvent lire {{triggerEvent.data.summary}} (une
phrase prête à envoyer), {{triggerEvent.data.pollen}} (les pollens à ce
niveau), {{triggerEvent.data.value}}, {{triggerEvent.data.current_level}},
etc.
Exemples : fermer les fenêtres et passer la ventilation en recyclage quand le niveau atteint « Moyenne » pendant la saison du bouleau ; envoyer une notification le matin quand les graminées atteignent « Forte ».
La première évaluation après un démarrage ne déclenche rien (un redémarrage en pleine saison ne doit pas rejouer toutes les scènes). Pour les avertissements officiels, utilisez le déclencheur Alerte météo de Gladys lui-même.
Bon à savoir
- Hors d’Allemagne : les prévisions et observations fonctionnent partout où MOSMIX a une station (toute l’Europe) ; les avertissements, pollens, indice UV, qualité de l’air et radar se disent indisponibles.
- Loin de toute station (en mer, hors d’Europe), l’intégration le dit dans l’écran Configuration.
- Les prévisions MOSMIX n’ont pas d’indice UV : il vient de la prévision journalière du DWD pour la ville la plus proche, à 150 km au plus.
- Quand le DWD ne répond pas, la dernière météo connue reste affichée jusqu’à 6 heures.
- Les données sont en cache 15 minutes (5 pour les avertissements et le radar, 1 heure pour les indices pollinique et UV, 15 minutes pour l’indice de qualité de l’air et un jour pour la liste de ses stations).
Sources et licences
Données : Deutscher Wetterdienst, données ouvertes (GeoNutzungsverordnung, mention « Datenbasis: Deutscher Wetterdienst ») : prévisions MOSMIX, observations horaires, avertissements, indices pollinique et UV, composite radar ; frontières de l’image radar : GeoBasis-DE / BKG. Les conseils polliniques sont ceux de l’intégration, pas du DWD. Qualité de l’air : Umweltbundesamt, données des réseaux de mesure des Länder et de l’UBA (Datenlizenz Deutschland – Namensnennung – 2.0) ; les conseils sont ceux de l’Umweltbundesamt, abrégés. Cette intégration n’est ni affiliée ni approuvée par le Deutscher Wetterdienst ou l’Umweltbundesamt.
Paramètres de configuration
Voici les paramètres demandés par DWD (Deutscher Wetterdienst) dans son écran de configuration dans Gladys.
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
| Météo du Deutscher Wetterdienst | section | Non | Les prévisions du service météorologique national allemand (DWD) pour la position de votre maison dans Gladys : rien à saisir, ni compte ni clé. Prévisions et observations pour toute l’Europe (MOSMIX, environ 4 300 stations) ; avertissements officiels, indices pollinique et UV, radar et, de l’Umweltbundesamt, indice de qualité de l’air pour l’Allemagne. Données ouvertes du DWD (GeoNutzungsverordnung) ; connecteur non officiel, non affilié au DWD. |
| Avertissements officiels | boolean | Non | Les avertissements du DWD en cours pour votre maison (vent, orages, pluie, neige, gel, verglas, brouillard, chaleur…), en allemand avec un titre traduit. Ils alimentent le widget météo, le déclencheur « alerte météo » du cœur et les déclencheurs « avertissement émis / levé ». Allemagne seulement. |
| Cellules d’alerte supplémentaires | string | Non | Identifiants de cellules d’alerte du DWD (9 chiffres), séparés par des virgules : une commune ou un district entier, pour une maison de vacances ou la ville des parents. Le bouton « Trouver une cellule d’alerte » les donne. Leurs avertissements alimentent le widget, les déclencheurs et l’action de scène, pas la météo des maisons. |
| Alertes pollens | boolean | Non | Ajoute une alerte quand l’indice pollinique du DWD de votre région atteint une exposition moyenne. Ce n’est pas un avertissement officiel : elle découle de l’indice. Allemagne seulement. |
| Alertes qualité de l’air | boolean | Non | Ajoute une alerte quand l’indice de qualité de l’air de l’Umweltbundesamt à la station la plus proche atteint « mauvaise ». Ce n’est pas un avertissement officiel : elle découle de l’indice. Allemagne seulement. |
| Radar de précipitations | boolean | Non | Radar du DWD autour de votre maison, affiché par le widget météo quand son option « images du fournisseur » est activée. Allemagne et ses frontières. |
| Station de prévision (avancé) | string | Non | Vide : la station MOSMIX la plus proche est utilisée. Pour en forcer une autre, son identifiant du catalogue de stations du DWD (ex. 10384 pour Berlin-Tempelhof). |
| Station de qualité de l’air (avancé) | string | Non | Vide : la station de mesure de l’Umweltbundesamt la plus proche (50 km au plus) est utilisée. Pour en forcer une autre, son code (ex. DEBE068 pour Berlin Mitte), sur luftdaten.umweltbundesamt.de. |
Comment installer DWD (Deutscher Wetterdienst) dans Gladys
- Dans Gladys, ouvrez Intégrations : DWD (Deutscher Wetterdienst) apparaît dans le catalogue, aux côtés des intégrations natives, avec un badge communautaire.
- Cliquez sur Installer. Gladys télécharge l'image Docker (
ghcr.io/lm1lc3n7/gladys-dwd:1.2.0), la démarre dans un bac à sable isolé du cœur, et génère l'interface de l'intégration (appareils, découverte et configuration). - Ouvrez l'écran Configuration de l'intégration, remplissez les paramètres, puis enregistrez.
- Vous pouvez aussi l'installer directement depuis l'URL de son dépôt : https://github.com/LM1LC3N7/gladys-dwd.
DWD (Deutscher Wetterdienst) nécessite Gladys >=5.2.0. Le catalogue dans Gladys se rafraîchit toutes les heures : une nouvelle version est donc disponible au plus tard une heure après sa sortie.
Vous n'utilisez pas encore Gladys ? C'est gratuit et open source : suivez le guide d'installation pour démarrer.
À propos des intégrations externes
DWD (Deutscher Wetterdienst) est une intégration externe : une intégration communautaire empaquetée dans un conteneur Docker et publiée sur GitHub, que Gladys installe en un clic et exécute dans un bac à sable isolé de son cœur. Elle est publiée et maintenue par LM1LC3N7, et non par l'équipe cœur de Gladys.
- Parcourir toutes les intégrations externes
- Découvrir les intégrations natives intégrées à Gladys
- Créer et publier votre propre intégration externe
- Code source sur GitHub — source de cette documentation