Récupérer les données sur Xively

Bonjour à tous et à toutes,

Mon projet est d'enregistrer la température et l'humidité relative d'une pièce, envoyer les données sur Xively, pour ensuite récupérer les données dans un format .txt ou .csv
Pour cela, j'ai une carte arduino Uno, shield ethernet et les capteurs. J'arrive à envoyer les données sur Xively et j'ai les graphes des valeurs de mes capteurs qui s'affichent sur ma page. Tout fonctionne parfaitement!
Maintenant je voudrais récupérer facilement l'historique de température et d'humidité relative enregistré. Et la je ne sais pas faire.

Est ce qu'un utilisateur de Xively peut m'aider?
Merci d'avance!

Bonjour

Méthode décrite içi : https://xively.com/dev/docs/api/quick_reference/historical_data/

Utilisateur de Pachube puis Cosm (devenus Xively) je lançais par exemple dans mon navigateur des requêtes du type

http://api.cosm.com/v2/feeds/12345/datastreams/0.csv?start=2012-11-01T00:00:00Z&duration=14days

pour récupérer (sur PC) en CSV deux semaines d'enregistrement d'un 'Datastream' à partir d'une date/heure de début
(remplacer 12345 par le numéro du 'Feed')

ça à l'air de marcher encore avec api.xively.com mais je n'ai pas fait d'essais approfondis récents.... l'API a peut être subi quelques changements....

Merci!
Ca fonctionne avec cette requête
https://api.xively.com/v2/feeds/12345.csv?start=2013-11-06T00:06:46Z&duration=2days

Sauf que dans les données que j'obtiens, l'intervalle entre 2 mesures est de 15 min environ alors que j'envois des données toutes les 15 sec...
Une astuce pour remédier a cela?

Pour récupérer l'intégralité des mesures (intervalle 15'') il faudrait tester une durée de 4h à 6h (duration) pour satisfaire la contrainte des 1000 valeurs maximum par requête.

The maximum number of datapoints able to be returned from the API in one query is 1000. If you need more than 1000 datapoints for a specific period you should use the start and end times to split them up into smaller chunks.

Voir également le tableau "Intervall value " de la documentation de l'API

interval value.JPG

Bonjour

Juste une question : j'avais créé un compte Cosm, je ne m'en servais pas vraiment et puis récemment je découvre qu'ils sont devenu Xively et que mon compte ne marche plus. Ils ont du faire du nettoyage.
Mais j'avais l'impression que Xively était maintenant une offre uniquement commerciale et qu'on ne pouvait plus créer de compte gratuits comme du temps de Pachube et Cosm.
Est-ce vrai ?

salut Barbudor

je viens te tester la création d'un compte 'développeur' gratuit , ça à l'air OK à première vue.
https://xively.com/pricing/

Utilisé presque en continuité depuis Pachube un compte gratuit à traversé sans encombre la phase 'Cosm' et vit encore sous 'Xively'. peut être n'ont-ils fait le ménage que pour les comptes inutilsés pendant une longue période.
Par flemme je continue d'ailleurs d'alimenter tout cela avec l'API 1 Pachube en principe obsolète !!

Merci
Je vais regarder çà.

al1fch:
Pour récupérer l'intégralité des mesures (intervalle 15'') il faudrait tester une durée de 4h à 6h (duration) pour satisfaire la contrainte des 1000 valeurs maximum par requête.

The maximum number of datapoints able to be returned from the API in one query is 1000. If you need more than 1000 datapoints for a specific period you should use the start and end times to split them up into smaller chunks.

Voir également le tableau "Intervall value " de la documentation de l'API

Si je rentre la commande suivante
https://api.xively.com/v2/feeds/526059195.csv?start=2013-11-06T11:01:46Z&end=2013-11-06T13:01:46Z
J'ai toujours ce soucis d'intervalle...

bonjour,
ayant le même souci, j'avais trouvé un jour un classeur excel avec une macro permettant de télécharger les données de xyvely (cosm autrefois) avec la possibilité de choisir l'intervalle des mesures .. j'ai depuis modifé un peu le classeur pour qu'il colle à mes besoins ...

je peux eventuellement te faire passer ce classeur

Je voudrais bien ton classeur Excel.
Merci d'avance!

Je ne suis pas l'auteur de ce classeur
J'ai purgé ce qui ne te serai pas utile .. avec quelques connaissances des macros excel, on peut faire de jolies choses :slight_smile:

GetDataXively.xlsm (89.6 KB)

Merci! Je vais tester!

Alors ça marche ou pas ?