Intégration domotique Bresser Weather Station, gratuite et open source

Station Bresser 7002580 : API Wunderground ou relais local (donnees completes), widget phases lune

Intègre votre station WiFi couleur Bresser 7002580 (5-en-1) dans Gladys Assistant, avec un widget de phase de lune (calcul astronomique local, rien n'est demandé à la station).
La console ne sait pas envoyer ses données vers un serveur de votre choix : elle ne publie que vers Weather Underground (et Weathercloud). L'intégration propose donc deux façons de récupérer les données. Choisissez dans l'onglet Configuration (« Source des données »).
Quel mode choisir ?
| A. API Wunderground (simple) | B. Relais local (complet) | |
|---|---|---|
| Installation | aucune : identifiant de station + clé API gratuite | un petit relais sur votre réseau (DNS + nginx), sur la machine Gladys ou un Raspberry Pi |
| Nécessite Internet / Wunderground | oui | non pour Gladys (l'envoi est copié en local) |
| Délai de mise à jour | environ 5 min (réglable, minimum 2) | environ 12 s |
| Température, humidité extérieures, point de rosée | oui | oui |
| Pression | oui | oui |
| Vent : vitesse, rafales, direction | oui | oui |
| Pluie (dernière heure, cumul du jour) | oui | oui |
| Température et humidité intérieures | non | oui |
| Niveau de pile du capteur extérieur | non | non |
| Widget phase de lune | oui | oui |
Ce qui n'est PAS disponible, quel que soit le mode
- Niveau de pile : la station ne l'envoie jamais (ni à Wunderground ni à Weathercloud).
- Valeurs intérieures en mode A : Weather Underground ne publie pas le capteur intérieur de la console. Le seul service qui les affiche est Weathercloud, qui n'a pas d'API de lecture : impossible de les récupérer directement, utilisez le mode B.
- UV, rayonnement solaire : non mesurés par le capteur 5-en-1.
Mode A : API Wunderground
- Votre station doit déjà envoyer ses données à Weather Underground (page Pro Weather Link,
http://192.168.1.1une fois connecté au WiFiPWS-xxxxxx). - Sur wunderground.com : Member Settings > API Keys pour obtenir une clé gratuite (liée à votre compte et à votre station personnelle).
- Dans Gladys, Configuration : Source des données = API Wunderground, saisissez l'identifiant de station (ex.
ISAINT1234) et la clé API. - Dans l'onglet Découverte, créez l'appareil « Station météo Bresser » (les mesures intérieures ne sont pas proposées dans ce mode).
Mode B : Relais local
La station croit parler à Weather Underground. Un relais répond à sa place, transmet chaque envoi au vrai Wunderground et en envoie une copie à l'intégration. Votre page Wunderground continue de fonctionner.
- Choisissez Source des données = Relais local. L'onglet Configuration affiche alors l'adresse à utiliser.
- Installez le relais (voir
relay/README.mddans le dépôt). Deux possibilités :- sur la machine qui héberge Gladys (Docker Compose, aucun matériel en plus, Linux avec Docker) ;
- sur un Raspberry Pi ou tout autre petit serveur Linux toujours allumé.
- Dans votre routeur, indiquez la machine du relais comme serveur DNS. La Livebox ne permet pas de changer son DNS : utilisez un second routeur en mode routeur derrière elle (ex. TP-Link Deco) ou réglez le DNS appareil par appareil.
- Dans l'onglet Découverte, créez l'appareil « Station météo Bresser ».
Widget phase de lune
Le widget affiche une image de la lune du jour, le nom de la phase, l'illumination et les dates des prochaines pleine et nouvelle lune. Tout est calculé localement.
La lune est dessinée telle qu'on la voit depuis votre maison Gladys : éclairée à droite quand elle croît dans l'hémisphère nord, à l'envers dans l'hémisphère sud. Pour cela, l'intégration demande à Gladys la latitude de la maison (autorisation « localisation » affichée à l'installation) ; les coordonnées ne sont ni enregistrées ni affichées. Si Gladys contient plusieurs maisons, indiquez dans Maison Gladys pour le widget lune le nom de celle à utiliser ; laissez vide pour la première maison localisée. Sans maison localisée, la lune est dessinée comme vue de l'hémisphère nord.
Dépannage
- Pas de données en mode A : vérifiez l'identifiant de station et la clé API, et que votre station est en ligne sur wunderground.com. Le journal indique « refused the API key » si la clé est fausse.
- Pas de données en mode B : testez le relais avec la commande
curlderelay/README.md. - La pression est la valeur envoyée par la station, convertie de inHg en hPa.
- « Pluie (dernière heure) » correspond au taux envoyé par la station (
rainin). - Widget de lune absent : il nécessite Gladys 5.1.0 ou plus.
Support
Ouvrez une issue sur le dépôt GitHub de l'intégration, ou posez la question sur le forum de la communauté Gladys Assistant.
Paramètres de configuration
Voici les paramètres demandés par Bresser Weather Station dans son écran de configuration dans Gladys.
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
| Choisissez comment recuperer les donnees de la station | section | Non | API Wunderground : rien a installer, donnees exterieures uniquement (pas de mesures interieures). Relais local : donnees completes (dont temperature et humidite interieures) mais un petit relais est necessaire sur votre reseau (voir la documentation). Si vous choisissez le relais, envoyez une copie des envois de la station vers http://{{gladys_host}}:{{port:wunderground}}/weatherstation/updateweatherstation.php |
| Source des donnees | select | Non | |
| Identifiant de station Wunderground (mode API) | string | Non | |
| Cle API Wunderground (mode API) | secret | Non | Gratuite : wunderground.com > Member Settings > API Keys. |
| Intervalle de mise a jour en minutes (mode API) | number | Non | |
| Maison Gladys pour le widget lune | string | Non | Nom de la maison Gladys depuis laquelle la lune est vue : sa latitude décide si la lune est dessinée comme vue de l'hémisphère nord ou sud. Laissez vide pour utiliser la première maison localisée. Les coordonnées restent dans l'intégration et ne sont affichées nulle part. |
Comment installer Bresser Weather Station dans Gladys
- Dans Gladys, ouvrez Intégrations : Bresser Weather Station 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/gaetanb76/gladys-bresser-weather-station:1.1.5), 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/Gaetanb76/gladys-bresser-weather-station.
Bresser Weather Station nécessite Gladys >=5.1.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
Bresser Weather Station 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 Gaetanb76, 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