Actualités | Audio/Vidéo | Evènements | DIY | Domotique | Informatique | Maison | Mobile | Sécurité

Suivi de Température - ThingSpeak.com

Envoyer Imprimer PDF
Note des utilisateurs: / 10
MauvaisTrès bien 
Index de l'article
Suivi de Température
Mise en place
L'interface HTTP
Les commandes SNMP
ThingSpeak.com
En conclusion
Toutes les pages

Pour terminer cet article, j'ai choisi d'illustrer les mesures de la sonde de température avec le service de ThingSpeak.com. Connaissez-vous ce service ? Il s'agit d'un service un peu comme pachube.com qui permet de fabriquer des graphes sur la base des données que vous publiez.

Vous publiez vos données grâce à une API HTTP ultra simple à intégrer dans vos scripts. Vous pouvez assembler ces données en "Channel" et paramétrer un graphe avec un ou plusieurs capteurs. Ce graphe peut être public ou privée. On peut suivre automatiquement ces changements pas RSS ou à l'aide de Twitter. C'est un excellent complément aux box de domotique comme la Vera ou la Zibase.

Les graphes sont aussi utilisables depuis votre site web perso. ThingSpeak propose des iframes pour intégrer les graphes dans vos pages spécifiques.

Enfin, les données téléchargées sur ThingSpeak.com sont elles-mêmes exportables en CSV, HTML ou JSON pour pouvoir les intégrer dans une autre application (les partager entre amis, etc)

Passons à la démo !

Créez un Channel pour accueillir vos données. Ici, ma sonde de température surveille ma domobox, je crée donc le channel "Température Domobox". On renseigne les informations, et notamment la confidentialité privée/Public.

Ensuite, il faut charger vos données régulièrement sur le channel ThingSpeak que l'on vient de créer. J'ai donc créé un petit script Linux pour ça. On peut faire la même chose sous Windows. Ce script s'exécute toutes les 5 minutes:

#!/bin/sh 
echo Init ...
TEMP=`snmpget -v1 -c public 192.168.1.123 iso.3.6.1.4.1.38783.3.9.0 | cut -d" " -f4`
REALTEMP=`expr $TEMP / 10`
echo Valeur lue = $REALTEMP ...
echo Sending data ...
wget "http://api.thingspeak.com/update?key=EMYLB4I7RLZZTZOZ&field1=$REALTEMP"

Après une journée de surveillance, on peut commencer à voir des graphes sympathiques:

On peut même personnaliser le graphe de son channel en changeant les noms, la taille du graphique, etc. C'est intuitif et facile à prendre en main:

Puis on peut récupérer le code iframe et intégrer le graphique sur son blog, ou ses pages perso de domotique:

Ce service ThingSpeak est intéressant, je vous en reparlerais dans de prochains articles ...



Mise à jour le Mercredi, 16 Novembre 2011 23:41  

Ajouter un Commentaire


Code de sécurité
Rafraîchir

Recherche

Les Flux RSS de TLD
Instagram

Produits Partenaires

GCE Electronics est partenaire de Touteladomotique.com RFXCOM.com est partenaire de Touteladomotique.com



Liens Utiles

Boutiques Partenaires

Liens Utiles

Un don pour TLD ?

Pourquoi faire un don ?

Publicité

Espaces publicitaires à louer
Contactez-nous

Connexion