Ajouter un capteur HTTP sur votre box domotique « EEDOMUS »

STEPHANY Pascal 27 février 2013 5
Ajouter un capteur HTTP sur votre box domotique « EEDOMUS »

Vous êtes nombreux à utiliser des cartes IP comme l’IPX800 en complément de votre box Domotique EEDOMUS pour créer des « actionneurs HTTP » mais beaucoup moins à utiliser la fonction « Capteurs HTTP » ou encore « Contenu HTML« …

Voici un exemple avec la création de plusieurs capteurs en retour de lecture d’une carte Ethernet de suivi consommation Electrique et celui d’un contenu HTML qui correspond à un Widget de ma station météo Netatmo.

Banner HTTP & HTML eedomus

Il suffit de commencer par ajouter un nouveau périphérique « Capteur HTTP » et de le configurer comme suit :

  1. Choisir le type de données en 
  2. Nombre décimal ou
  3. Liste de valeur
  4. URL de la requête, il s’agit de donner le chemin du fichier contenant la donnée à extraire
  5. Mentionner le chemin XPATH qui correspond par exemple à une balise xml
  6. Et définissez le délai de rafraichissement des données.

Un exemple de lecture du fichier xml d’une carte IPX800 :

URL de la requête : http://ici_adresse_IP_de_l'IPX/status.xml
Chemin XPath : //an1 pour récupérer la première entrée analogique
Chemin XPath : //count0 pour le premier comptage (entrée digitale configurée en compteur)

Un autre avec l’API du Koubachi :

URL de la requête : http://api.koubachi.com/v2/user/smart_devices?app_key=XXXXX&user_credentials=YYYYYY
Chemin XPath : //plant[name='cycas']//vdm-temperature-level  pour la température dont le nom est cycas

Et donc voici ce que donnera la configuration de la consommation électrique instantanée en provenance de ma carte IP de décodage de la téléinfo.

Ajout Capteur Ecolink HTTP eedomus

La balise correspondant à ma conso instantanée se nomme « t1info20″, elle est donc configurée en nombre décimal.

Voici le résultat au format Jauge circulaire de la puissance en W de ma conso électrique…

Conso Electrique Instantanée

Et comme mon fichier comporte d’autres balises, je peux ainsi créer de nouveaux capteurs HTTP comme ci-dessous.

Conso Electrique eedomus EcoLink

Mais il est aussi possible d’afficher du contenu en provenance d’une page HTML comme on peut le voir ci-dessous avec l’affichage de mon widget météo Netamo que j’avais décrit ici.

Contenu HTML Widget NetAtmo

Widget NetAtmo eedomus

Encore un bel exemple de ce qu’il est possible de faire avec la box domotique EEDOMUS, une flexibilité qui permet d’ajouter toute sorte de capteurs communicants…

Vous trouverez également plus d’infos sur le Wiki eedomus : Capteurs HTTP

5 Comments »

Leave A Response »