récupérer un état de périphérique pour les nuls

Capteurs et actionneurs HTTP

récupérer un état de périphérique pour les nuls

Messagepar latoupie » 25 Jan 2016 17:55

Tout est dans le titre !!!
Comme je ne comprends pas encore très bien les histoires de capteurs et autre xpath, j'ai décidé de m'y mettre un peu en commençant par du simple !!
Je souhaite récupérer l'état de mon réfrigérateur par exemple ; est-il sur On ou sur OFF ?
Simple me direz-vous mais pas encore pour moi.
J'ai donc fait la chose suivante :
1- création d'un capteur HTTP
2-type de données = liste de valeurs
3- URL de la requête = https://api.eedomus.com/get?action=peri ... cret=xxxxx
4 - chemin XPATH = get_value
5- ajout des valeurs du capteur = 0 pour OFF et 100 pour ON et ajout d'image pour ces 2 valeurs

MAIS ça marche pas :oops:
c'est où que ça va pas ?

merci :?: :?:
J'ai aussi un BeBop et un ZX81
latoupie
 
Messages : 1085
Inscription : 14 Fév 2015
Localisation : Pas loin

Re: récupérer un état de périphérique pour les nuls

Messagepar Madoma73 » 25 Jan 2016 21:30

A vue de nez plein de choses :mrgreen:
mais commençons par le commencement... tu veux faire quoi ? récupérer la valeur d'un périphérique via l'api (dans un script ou juste dans l'url) ?
quel sont tes messages d'erreurs (si il y en a) ?
Pierre
Madoma73
 
Messages : 1441
Inscription : 16 Sep 2012
Localisation : 38

Re: récupérer un état de périphérique pour les nuls

Messagepar latoupie » 25 Jan 2016 21:33

Lol
Oui récupérer l'État via l'api dans l URL... Ça ira pour le début [RELIEVED FACE]
Pas de messages d'erreur, juste le capteur qui ne se met pas à jour, il reste sur n/r
J'ai aussi un BeBop et un ZX81
latoupie
 
Messages : 1085
Inscription : 14 Fév 2015
Localisation : Pas loin

Re: récupérer un état de périphérique pour les nuls

Messagepar latoupie » 25 Jan 2016 21:56

en fait j'ai ça comme erreur
Capture.PNG
Capture.PNG (5.26 Kio) Consulté 4862 fois
J'ai aussi un BeBop et un ZX81
latoupie
 
Messages : 1085
Inscription : 14 Fév 2015
Localisation : Pas loin

Re: récupérer un état de périphérique pour les nuls

Messagepar Madoma73 » 25 Jan 2016 22:09

remplace déjà ton periph.value_list par periph.caract

coche bien la case "transformer json en xml" et cherche via xpath trouve le contenu de last_value

ça devrait mieux le faire
Pierre
Madoma73
 
Messages : 1441
Inscription : 16 Sep 2012
Localisation : 38


Retour vers Requêtes HTTP

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 6 invité(s)