Je souhaiterais, par exemple, récupérer la valeur de la température extérieur en utilisant cette API: http://api.wunderground.com/api/9cb1abd7...ilaine.xml
Je me suis inspiré de ce post:http://www.lifedomus.com/forum/showthrea...egon/page2.
Mais, je bloque, mes connaissances en javascript sont quasi nul. J'ai réussi à affiche l'ensemble du XML dans un widget, mais je n'arrive pas a sélectionner la valeur qui se trouve entre le deux <temp_c>: "<temp_c>25.8</temp_c> "
Insérer le js suivant dans ton connecteur pour récupérer la température :
Code :
var retour = trame;
var temp_c = retour.indexOf('"temp_c"');
if (temp_c!=-1) {
var cherche = retour.substr(temp_c);
if (temp_c!=-1) {
temp_c = cherche.indexOf(',');
if (temp_c!=-1) {
cherche = cherche.substring(9,temp_c);
var temp_c = cherche;
}
}
}
Ensuite créer un équipement avec une commande (refresh du json) et une variable (temp_c)
C'est tout, ensuite à toi de voir si tu veux utiliser un automate pour faire régulièrement un "refresh" ou alors un bouton sur DS qui actualisera la température.
Pas obligatoire, je ne mets rien en trame d'initialisation et ça fonctionne correctement.
Tu veux dire que tu n'arrive pas à activer ce connecteur sans trame d'init ?
Peux tu me dire si c'est bien un connecteur Universel HTTP???
Qu'utilises-tu comme équipement???? un équipement générique Universel????
quand je créé mon connecteur, il semble se connecter, par contre dans l'équipement, j'ai bien d'autres connecteurs déjà créés,
mais pas le connecteur de la température sur le site....
pourtant tes explications me semblent claires....
je ne vois pas ce que j'ai louppé...
par avance merci pour ton aide...
Jean-Louis
Pas obligatoire, je ne mets rien en trame d'initialisation et ça fonctionne correctement.
Tu veux dire que tu n'arrive pas à activer ce connecteur sans trame d'init ?