JS pour récupérer température api wunderground
#2
Bonsoir


D'abord, perso je préfère privilégier le json, plus facile à parser.

dans ton cas, utiliser l'adresse : http://api.wunderground.com/api/9cb1abd7...laine.json

Créer un connecteur ip avec l'adresse : http://api.wunderground.com

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)

Code :
command="/api/9cb1abd7e38ad18f/conditions/q/de/noyal-sur-vilaine.json"

[ATTACH=CONFIG]743[/ATTACH]

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.

J’espère avoir été clair :)

[ATTACH=CONFIG]744[/ATTACH][ATTACH=CONFIG]745[/ATTACH]

Philippe


Pièces jointes Image(s)
           
-------------------------


Messages dans ce sujet
JS pour récupérer température api wunderground - par mcp - 08-26-2016, 10:27 PM

Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  récupérer les infos du Listen sud-domotique-expert 0 1,892 05-25-2020, 07:00 PM
Dernier message: sud-domotique-expert
  Tuto Allergènes - Script pour récupérer les alertes pollens moicphil 7 12,259 04-03-2019, 04:55 PM
Dernier message: Al_Bla
  JS pour récupérer température api wunderground connecs35 28 28,202 11-17-2016, 10:57 AM
Dernier message: Jlr
  Unicode erroné pour les caractères avec un code supérieur à 128 laurent 7 10,501 09-28-2015, 01:25 PM
Dernier message: laurent
  Connecteur pour lecteur Bluray Yamaha BD-S477 Domotinnov 3 6,137 03-13-2015, 11:29 AM
Dernier message: Domotinnov
  Services de SMS avec API HTTP pour Lifedomus tilleul 3 13,073 03-19-2014, 07:26 PM
Dernier message: joketoons
  fichier js pour denon,freebox... cedric 1 4,349 02-01-2014, 03:59 PM
Dernier message: joketoons
  Requêtes HTTP pour envoi de notifications d’actions par SMS Babyherman 5 10,853 10-04-2013, 06:00 PM
Dernier message: Domo



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)