Requete Http température

Capteurs et actionneurs HTTP

Requete Http température

Messagepar thecrow06 » 19 Juin 2016 14:08

Bonjours as tous,

Je me permet de posté un message car j'aurai besoin d'aide sur une récupération d'information de température en http

je me suis crée une interface web personnalisé pour la gestion de ma Domotique que vous pouvez voir ici http://www.domotique-info.fr/2015/10/ihm-perso-gerer-domotique-eedomus/
mais je n'arrive pas a trouvé la requêtes pour récupéré les valeurs de température ci quelqu'un peut m'aidé sa serai super sympa

Cordialement
thecrow06
 
Messages : 76
Inscription : 23 Juin 2015

Re: Requete Http température

Messagepar fullpower » 19 Juin 2016 15:36

Salut,


C'est un peu le même sujet que j'ai posté il y'a qq jours ?
-> viewtopic.php?f=15&t=4326
C'est bien ça ? tu cherches aussi à avoir la valeur d'une sonde ?

Je n'ai pas réussi, ni avec un capteur http, ni avec un actionneur ...
:(
Programmation ARDUINO, NodeMCU, ESP8266 Eedomus + / Raspberry Pi 3 B + & Raspberry Pi 3 en programmation (Magic mirror)
Elegoo Mars - Artillery Sidewinder V2 - modélisation 3D sur Sketchup, Rhino 3d, Fusion 360, etc.
fullpower
 
Messages : 1159
Inscription : 11 Déc 2015
Localisation : Elsass

Re: Requete Http température

Messagepar thecrow06 » 19 Juin 2016 15:39

oui j essai d avoir la température en http de mes sondes :(
thecrow06
 
Messages : 76
Inscription : 23 Juin 2015

Re: Requete Http température

Messagepar fullpower » 19 Juin 2016 17:03

Bah je n'ai pas trop réussi ...
La seule chose que j'arrive à faire c'est de les exporter vers thingspeak ...

Pour ça je fais un actionneur avec pour valeurs en URL toutes les sondes que je souhaite envoyer
Ca me donne ça :
"http://api.thingspeak.com/update?key=[MA CLEF THINGSPEAK]&field1=" + dans les paramètres de la ligne j'ai "[LAST_VALUE PERIPH_ID=331286]"

Après je passe par l'API de thingspeak pour récupérer la valeure "brute"
https://api.thingspeak.com/channels/329 ... 1/last.txt

Mais avoir le même résultat sans passer par thingspeak, je n'y arrive pas ....
:?
Programmation ARDUINO, NodeMCU, ESP8266 Eedomus + / Raspberry Pi 3 B + & Raspberry Pi 3 en programmation (Magic mirror)
Elegoo Mars - Artillery Sidewinder V2 - modélisation 3D sur Sketchup, Rhino 3d, Fusion 360, etc.
fullpower
 
Messages : 1159
Inscription : 11 Déc 2015
Localisation : Elsass

Re: Requete Http température

Messagepar thecrow06 » 20 Juin 2016 08:59

C est bon j ai trouver comment récupérer la requête il faut aller sur ta sonde ou ton switch déroulé le volet paramètres expert et cliquer sur la clé bleu entre l api et l id de ton module ce qui va t ouvrir une nouvelle page avec la requête http

Je ne peut pas joindre de photos car je capte mal avec mon tel ou je suis
thecrow06
 
Messages : 76
Inscription : 23 Juin 2015

Re: Requete Http température

Messagepar fullpower » 20 Juin 2016 10:22

Oui mais non ...
Ca je connais...
En fait le pb c'est que c'est bien la valeur "brute" de la sonde que je veux (dans mon cas)
Car si je veux stocker le résultat de cette requête dans une variable et en passant par la méthode que tu décris alors dans cette variable j'aurais :
"{ "success": 1, "body":{"periph_id": "357145", "name": "THGN 800 TEMP SALON Salon", "last_value": "21.1", "last_value_text": "", "last_value_change": "2016-06-20 10:14:34"}} "

et non pas "21,1"

Moi dans ma variable je veux uniquement la valeur numérique !
:?
Programmation ARDUINO, NodeMCU, ESP8266 Eedomus + / Raspberry Pi 3 B + & Raspberry Pi 3 en programmation (Magic mirror)
Elegoo Mars - Artillery Sidewinder V2 - modélisation 3D sur Sketchup, Rhino 3d, Fusion 360, etc.
fullpower
 
Messages : 1159
Inscription : 11 Déc 2015
Localisation : Elsass

Re: Requete Http température

Messagepar thecrow06 » 21 Juin 2016 17:18

c'est bon j ai trouvé comment l affiché sur ma page web il faut parser le reponse

du coup chez moi ca donne

Code : Tout sélectionner
<script type=\"text/javascript\">
 $.getJSON ("http://api.eedomus.com/get?api_user=xxxxx&api_secret=xxxxxxxxxxx&action=periph.caract&periph_id=219415", function(data)               
    {
       var tempsalon = data.body.last_value;
       var lastvalue= data.body.last_value_change;
       console.log('salon:',tempsalon);
       document.getElementById("salon").innerHTML =  tempsalon ;
    });

</script>

<div id="salon"></div>


merci a djo74 qui as posté ca sur le fofo
http://forum.eedomus.com/viewtopic.php?f=15&t=3857
thecrow06
 
Messages : 76
Inscription : 23 Juin 2015

Re: Requete Http température

Messagepar thecrow06 » 21 Juin 2016 18:10

Image
thecrow06
 
Messages : 76
Inscription : 23 Juin 2015

Re: Requete Http température

Messagepar fullpower » 21 Juin 2016 18:25

Ohhhh c'est chouette !! J'aime bien !
...Mais bon ...ça ne règle pas mon souci non plus !
:lol:
Programmation ARDUINO, NodeMCU, ESP8266 Eedomus + / Raspberry Pi 3 B + & Raspberry Pi 3 en programmation (Magic mirror)
Elegoo Mars - Artillery Sidewinder V2 - modélisation 3D sur Sketchup, Rhino 3d, Fusion 360, etc.
fullpower
 
Messages : 1159
Inscription : 11 Déc 2015
Localisation : Elsass

Re: Requete Http température

Messagepar thecrow06 » 21 Juin 2016 18:28

j en suis dsl je pensé que peut t être sa pouvez t aidé :oops: :oops: :oops:
thecrow06
 
Messages : 76
Inscription : 23 Juin 2015

Re: Requete Http température

Messagepar fullpower » 21 Juin 2016 19:31

En fait le pb doit venir du navigateur sur android ...
Quand je tape mon URL API de thingspeak dans le navigateur de mon smartphone --> j'obtiens une erreur disant que la page est déplacée ou inexistante.

Et si je tape l'URL dans chrome ou I.E, là j'obtiens bien la valeur de ma sonde ...

bizarre ....

EDIT : bon bah non ...pb reglé je pense ... bref ...
:D
Programmation ARDUINO, NodeMCU, ESP8266 Eedomus + / Raspberry Pi 3 B + & Raspberry Pi 3 en programmation (Magic mirror)
Elegoo Mars - Artillery Sidewinder V2 - modélisation 3D sur Sketchup, Rhino 3d, Fusion 360, etc.
fullpower
 
Messages : 1159
Inscription : 11 Déc 2015
Localisation : Elsass


Retour vers Requêtes HTTP

Qui est en ligne ?

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