..:: Planète-Domotique : Le Blog ::..
Guides et Tutoriels JeedUp Tous les articles

Ajouter une station météo Bresser sur jeedom avec Weather Underground

Ajouter une station météo Bresser sur jeedom avec Weather Underground

Après avoir intégré une station météo Bresser WiFi sur eedomus, nous allons voir comment l’ajouter à Jeedom et l’utiliser dans nos scénarios domotiques.

Pour ajouter votre station météo connectée Bresser sur Jeedom, il faudra suivre les étapes de ce guide, et surtout, vous assurer que cette dernière est bien WiFi ! Sans cela, impossible de l’intégrer au service Weather Underground.

Station météo Bresser WiFi sur Jeedom

Dans un premier temps, téléchargez et installez le plugin Script disponible sur le store de Jeedeom.

Une fois configuré, lancez-le et cliquez sur « ajouter » pour créer un nouveau script.

Dans les paramètres, activez-le et rendez-le visible pour qu’il apparaisse sur le DashBoard. Le plus important se passera dans l’onglet Commandes

Afin de récupérer la valeur de la station, il va falloir récupérer les informations retournées par l’API. Pour cela, il faudra une clé API Weather Underground. Si vous ne savez pas comment en récupérer une, je vous invite à lire le petit tutoriel présent sur l’autre article.

Voici a quoi ressemble l’URL de l’API Weather Underground qui permet de récupérer les valeurs d’une station. En gras, deux valeurs :

https://api.weather.com/v2/pws/observations/current?stationId=IAUVERGN27&format=json&units=m&apiKey=VotreCléApi
  • L’ID de la station ciblée (la votre ou une trouvée sur le site)
  • La clé API de votre compte

Si vous entrez l’adresse dans un navigateur, vous obtiendrez ceci : Un fichier JSON.

Pour que ce soit plus clair visuellement, rendons le résultat plus facile à lire. Nous obtenons alors ceci :

Grâce à cette visualisation, nous pourrons récupérer facilement les informations qui nous intéressent. Nous reviendrons dessus plus loin pour savoir comment construire la requête.

Une fois l’adresse construite à partir de l’ID et de votre clé API, entrez-là dans l’onglet commande de Jeedom avec comme options :

  • Nom : Le nom de ce que vous cherchez à récupérer (Précipitation, température, Pression…)
  • Type Script : JSON
  • Type : Info / Numérique
  • Options : l’URL de l’API ci-dessus
  • Divers : L’unité de ce que vous cherchez à récupérer (mm, °C, Hpa…)
  • Requête : Une requête qui cible la valeur que vous souhaitez (Nous allons voir ça plus bas)

Toutes ces informations sont faciles à entrer, mais pour la requête, il faudra un format spécifique pour cibler la bonne valeur. En reprenant notre fichier JSON nous avons une structure de donnée précise. Pour récupérer une valeur spécifique, il faudra cibler cette donnée !

Par exemple pour la pression, il faudra cibler le groupe global OBSERVATION, puis le groupe METRIC et enfin la valeur PRESSURE

Nous avons donc une requête de la forme :

observations>0>metric>pressure

Grâce à cette base, nous pouvons aller cibler toutes les données qui nous intéressent !

  • observations>0>metric>temp = Température
  • observations>0>humidity = Humidité
  • observations>0>metric>dewpt = Point de rosé
  • observations>0>metric>precipTotal = Précipitations journalières
  • observations>0>metric>precipRate = Taux de précipitation
  • observations>0>metric>windSpeed = Vitesse du vent
  • observations>0>metric>heatIndex = Température ressentie

Voici donc à quoi ressemblera l’onglet commande une fois intégralement complété :

Vous pouvez ajouter autant de capteur que vous le souhaitez ! Personnalisez leur apparence pour qu’ils apparaissent directement sur l’interface d’accueil Jeedom selon vos besoins (chiffre, jauge…)

Conclusion

Grâce à cette solution, nous pouvons utiliser une station météo WiFi au sein de Jeedom et créer des scénarios basés sur les valeurs retournées. Contrairement à un service météo en ligne, les valeurs d’une station sont locales et donc plus précises ce qui améliorera grandement la fiabilité des prévisions et donc permettra de réaliser des économies d’énergie plus importantes.

0
0
Lucas

Je suis Lucas, un jeune motion designer & développeur web. J'ai rejoint l'équipe Planète-domotique pour approfondir mes connaissances dans le milieu des objets connectés et particulièrement ceux de la domotique. J'utilise mes compétences pour gérer la communauté du site au travers du Blog et des Réseaux Sociaux. Je m'occupe également du marketing de la boutique en créant les opérations promotionnelles et les différents visuels Mon objectif est d'écrire des articles clairs et utiles pour aider la communauté à comprendre et utiliser les objets connectés liés à la domotique en toute simplicité

Commentaires

  1. bonjour, tous les modèles wifi de bresser sont compatibles avec jeedom ?
    merci

    • Bonjour,

      Les modèles WiFi doivent être compatibles avec Weather Underground, ensuite ils seront compatibles avec Jeedom ! 🙂

      Pour vous en assurez, vérifiez dans la notice directement, mais normalement c’est le cas !

  2. Bonjour,
    Merci pour cet article très bien fait. Je m’aperçois d’une limitation très bloquante dans mon cas. Les sensors Bresser additionnels ne sont pas détectés par Weather Underground et de facto par Jeedom via l’API. Si quelqu’un a une solution, je suis preneur !

    • Bonjour,

      Avec plaisir 🙂

      Vous parlez des sondes additionnelles ? Avez-vous le numéro PWS de votre station ? je peux éventuellement regarder de mon côté si je trouve des informations

      • Exact. J’utilise une station météo Bresser 7-in-1 édition National Geographic avec des capteurs additionnels thermo/hygro 868MHz également de marque Bresser.
        Peut-être lié au fait que Weather Underground ne connaisse pas le « hardware » Bresser ? Quand j’ajoute ma PWS, je dois mettre le type de matériel à « other » ce qui correspond sans doute à une PWS générique ?

        • Le mieux est de tester :/ Nous n’avons pu tester qu’avec du matériel bresser classique sans avoir pu vérifier le reste, comme des modèles spécifiques. Si vous trouvez une solution, n’hésitez pas à nous en faire part en commenter !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

Vous avez un projet?
Nous sommes là pour vous aider.

Notre équipe est à votre écoute pour vous aider dans la création de votre projet domotique.

  • Gestion des volets roulants
  • Chauffage connecté
  • Système de sécurité
  • Automatiser sa maison...

CONTACTEZ NOUS