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

Complétez votre Zibase avec ThingSpeak.com

Envoyer Imprimer PDF
Note des utilisateurs: / 10
MauvaisTrès bien 

Si vous avez une Zibase et que vous souhaitez faire des graphiques personnalisés, vous n'avez pas besoin de passer par une base de données ou par un script quelconque. Il suffit d'utiliser les services d'un des nombreux sites web qui vous proposent de faire vos graphes. Votre Zibase peut directement partager ses données pour vous offrir des graphes sur mesure.

Aujourd'hui, je vous propose de voir comment faire en utilisant les services du site ThingSpeak.com

Tout d'abord, il faut vous créer un compte ThingSpeak. Il s'agit d'un service entièrement gratuit dont je vous avais déjà parlé dans un article précédant.

Dès que vous avez accès, il vous faut créer un "channel" pour chacun des périphériques pour lequel vous voulez créer un graphe personnalisé.

Vous pouvez personnaliser le channel en indiquant quelques uns de ces attributs. Ces attributs seront repris par la suite pour créer votre graphe. Attention, Si vous cochez "Make Public" votre channel sera visible par tous les visiteurs.

Une fois que vous avez créé votre channel, ThingSpeak vous propose une URL pour poster vos valeurs. Cette URL est de la forme :

http://api.thingspeak.com/update?xxxxx&Field1=Votre_Valeur

Chaque appel de cette url va insérer "Votre_Valeur" dans la base de données ThingSpeak. Vous pouvez appeler cette URL aussi souvent que nécessaire.

Regardons comment appeler cette url depuis la Zibase.

Commencez par créer un scénario. Prenez une action de type "affecter une valeur numérique à une variable". Cette première action va vous permettre de diviser la valeur de la température par 10. La zibase utilise des valeurs comme par exemple 328 pour répresenter 32,8. Donc vous devez diviser la valeur courante I0 par 10 et l'affecter à votre variable temporaire V2.

Maintenant que vous avez la valeur V2, nous devons préparer une nouvelle variable avec la valeur complète de l'URL à appeler. Ajoutez une action "Affectez une chaine à une variable". Puis proposez la chaine donnée par thingspeak.com :

http://api.thingspeak.com/update?xxxxx&Field1=V2

N'oubliez pas de mettre V2 comme valeur de donnée à transmettre. Attention, vérifiez bien votre URL. Si vous avez un Vx ou Ix ou Sx autre que V2, la zibase va essayer d'interpréter cette variable pour la remplacer par la valeur de la variable Vx, Sx ou Ix correspondante. Ce n'est pas ce que vous souhaitez. Donc si vous avez un Vx, remplacez le V par %56. Si vous avez un Sx, remplacez le S par %53. Enfin si vous avez un Ix, remplacez le I par %49. Cette astuce consiste à utiliser la correspondance ASCII des lettres (voir http://www.table-ascii.com pour plus d'infos). Grâce à cette astuce, vous n'avez pas besoin d'utiliser un script intermédiaire pour appeler ThingSpeak.

Pour terminer ce scénario, vous devez ajouter une action de type "Commande HTTP". Appelez l'url contenue dans V3 pour uploadez vos données vers ThingSpeak.

Pour finir, vous pouvez revenir sur Thingspeak pour voir si vos premières valeurs sont bien chargées. En jouant sur plusieurs paramètres, vous génèrerez le graphique qui convient le plus à votre besoin.

En bas de la page, ThingSpeak vous propose une iframe pour inclure vos graphiques sur votre blog ou sur vos pages de domotique.

Voici un exemple d'utilisation :

On peut également faire des graphiques sur de longues durées.

J'utilise ce service depuis quelques jours. C'est intéressant de compléter la Zibase sans avoir à coder un script, sans avoir à dépendre d'un autre système. On peut imaginer créer des graphiques pour tous les types d'information, y compris les capteurs de présence qui ne prennent que deux valeurs.

En résumé, Thingspeak est une solution simple à la portée de tout le monde.

D'autres photos sont disponibles sur l'album Picasa de cet article.

 

Cet article vous est proposé par Domotics: Domotics habite dans la région Toulousaine. Il est ingénieur en informatique et électronicien amateur. La domotique est pour lui une passion qu'il pratique depuis 1999. En 2003, il décide de partager ses expériences sur le magazine et le forum de touteladomotique.com.

En 2014, il crée sa société de conseils en Domotique ID2domotique.com et sa boutique en ligne laboutiquededomotique.com pour promouvoir la domotique sur mesure ... Profitez de l'expérience et l'expertise de Domotics en faisant appel à ses nouveaux services.

 

Mise à jour le Mercredi, 15 Août 2012 15:33  

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