Eedomus et Netatmo Weather Station

Documentation eedomus

Sommaire

Introduction

La station météo connectée Netatmo peut être associée à sa box eedomus grâce à son API.

Vous pourrez alors voir remonter les valeurs de vos différents capteurs (température, humidité, CO2, ...) sur votre compte eedomus.

Vous pourrez ainsi utiliser le moteur de règle eedomus pour mettre en place des alertes, des actions spécifiques, selon l'évolution de ces données.

Paramétrage

Cliquez sur Configuration / Ajouter ou supprimer un périphérique / Ajouter un autre type de périphérique / Netatmo / Créér

Cliquez sur le lien qui vous permettra d'obtenir votre code d'authentification OAuth.

Une fois votre code obtenu, copiez/collez le dans la configuration de votre périphérique eedomus puis cliquez sur Créer

Vos capteurs Netatmo apparaissent désormais dans la pièce qui leur a été affectée !

Pour aller plus loin

Si vous possédez des stations ou modules complémentaires comme le pluviomètre, il est possible de récupérer leurs informations.

Le pluviomètre Netatmo

Pour débuter il faut s'assurer que votre box dispose bien du dernier script Netatmo pour eedomus

Mettre à jour son script Netatmo pour eedomus

Assurez vous que le script netatmo_oauth.php qui est sur votre box est à jour, le plus simple est de cliquer sur Configuration / Ajouter ou supprimer un périphérique / Ajouter un autre type de périphérique / Netatmo / Créér

Cela aura pour effet de déployer la dernière version du script netatmo_oauth.php sur votre box eedomus, vous pouvez alors cliquer sur Supprimer car vous n'aurez probablement pas besoin de ce nouveau périphérique Netatmo complet.

(Facultatif) Contrôler la version de son script Netatmo pour eedomus

Pour connaitre la version de votre script ou tout simplement en découvrir le contenu qui est librement modifiable, rendez-vous sur la page de scripts de votre box eedomus:

http://IP_DE_VOTRE_BOX/script/

Et cliquer sur Source en face du script netatmo_oauth.php, le numéro de version est indiqué dans les commentaires présents en haut du fichier.

Création d'un nouveau capteur Netatmo

  1. Sélectionnez un canal secondaire de votre périphérique Netatmo existant (ex. Humidité)
  2. Cliquez sur Dupliquer
  3. Modifier le nom, l'unité, l'image selon vos souhaits
  4. Cliquez sur le lien Tester (en dessous du Chemin xPath) puis sur le bouton Tester
  5. Vous connaitrez ainsi le retour XML de votre script Netatmo pour eedomus
  6. Adaptez le chemin XPath afin de lire votre capteur additionnel (ex. /netatmo/extension_2/rain1)
  7. Reportez ce chemin XPath dans le périphérique précédemment dupliqué
  8. Cliquez sur Sauver
  9. Les données de votre nouveau périphérique devraient apparaitre à la prochaine interrogation du script Netatmo pour eedomus (par défaut toutes les 10 minutes)


Le capteur de température extérieur est généralement nommé /netatmo/external/temperature. Le pluviomètre est généralement /netatmo/extension_1/rain1. Il arrive que cela soit inversé. Il faut donc le vérifier dans le XML avec le bouton Tester.

Données de pluviométrie

Trois données de pluviométrie sont fournies par Netatmo :

  • rain est la hauteur en mm depuis la dernière mesure (toutes les 5 minutes environ), permet d'identifier des débuts de pluie très rapides, mais difficile à cumuler (en général un multiple de 0.1mm environ, qui correspond aux bascules du pluviomètre)
  • rain1 est le débit en mm/heure (sur la dernière heure glissante). C'est la valeur conseillée pour eedomus pour identifier une grosse pluie.
  • rain24 est le cumul en mm/journée. Il s'agit du cumul entre 00h00 et l'heure actuelle.

Utilisation de 2 stations

Si vous utilisez 2 stations, le chemin XPath est modifié comme suit pour la seconde station :

Pour une station, il est pour mémoire : /netatmo/internal/temperature

Pour la seconde station, il est : /netatmo/device_1/temperature

Script

Cet objet connecté utilise un script déployé automatiquement sur votre box eedomus.