Forum eedomus
http://forum.eedomus.fr/

récupérer un état de périphérique pour les nuls
http://forum.eedomus.fr/viewtopic.php?f=15&t=3706
Page 1 sur 1
Auteur:  latoupie [ 25 Jan 2016 17:55 ]
Sujet du message:  récupérer un état de périphérique pour les nuls

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 :?: :?:
Auteur:  Madoma73 [ 25 Jan 2016 21:30 ]
Sujet du message:  Re: récupérer un état de périphérique pour les nuls

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) ?
Auteur:  latoupie [ 25 Jan 2016 21:33 ]
Sujet du message:  Re: récupérer un état de périphérique pour les nuls

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
Auteur:  latoupie [ 25 Jan 2016 21:56 ]
Sujet du message:  Re: récupérer un état de périphérique pour les nuls

en fait j'ai ça comme erreur
Capture.PNG
Capture.PNG (5.26 Kio) Consulté 4863 fois
Auteur:  Madoma73 [ 25 Jan 2016 22:09 ]
Sujet du message:  Re: récupérer un état de périphérique pour les nuls

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
Page 1 sur 1 Le fuseau horaire est UTC+1 heure