titi007 a écrit:Bonjour,
suite à l'article http://easydomoticz.com/prvision-pluie/
je récupère l'information si il va y avoir de la pluie dans l'heure suivante
avec un capteur http et l'url suivante : http://www.meteofrance.com/mf3-rpc-port ... uie/310440
XPATH = niveauPluieText
on obtient : De14h55 à15h55 : Pas de précipitations depuis 19 min
par contre, comment faire pour avoir une valeur vrai ou faux ?
faut-il passer par un script sur le nas ?
titi007 a écrit:Bonjour,
suite à l'article http://easydomoticz.com/prvision-pluie/
je récupère l'information si il va y avoir de la pluie dans l'heure suivante
avec un capteur http et l'url suivante : http://www.meteofrance.com/mf3-rpc-port ... uie/310440
XPATH = niveauPluieText
on obtient : De14h55 à15h55 : Pas de précipitations depuis 19 min
par contre, comment faire pour avoir une valeur vrai ou faux ?
faut-il passer par un script sur le nas ?
titi007 a écrit:Bonjour,
suite à l'article http://easydomoticz.com/prvision-pluie/
je récupère l'information si il va y avoir de la pluie dans l'heure suivante
avec un capteur http et l'url suivante : http://www.meteofrance.com/mf3-rpc-port ... uie/310440
XPATH = niveauPluieText
on obtient : De14h55 à15h55 : Pas de précipitations depuis 19 min
par contre, comment faire pour avoir une valeur vrai ou faux ?
faut-il passer par un script sur le nas ?
$ville = '690010';
$query = "http://www.meteofrance.com/mf3-rpc-portlet/rest/pluie/".$ville;
// Récupération des données
$response = file_get_contents($query);
$json = json_decode($response, true);
// Recherche des valeurs
foreach ($json['dataCadran'] as $dataCadran)
{ switch ($dataCadran['niveauPluie'])
{ case '1': $text = 'Pas de pluie'; break;
default : $text = 'Pluie'; break 2;
}
}
echo $text;
{
"idLieu" : "543950",
"echeance" : "201605101030",
"lastUpdate" : "10h20",
"isAvailable" : true,
"hasData" : true,
"niveauPluieText" : [ "De10h30 à 10h35 : Pas de précipitations", "De10h35 à 11h30 : Précipitations faibles" ],
"dataCadran" : [ {
"niveauPluieText" : "Pas de précipitations",
"niveauPluie" : 1,
"color" : "ffffff"
}, {
"niveauPluieText" : "Précipitations faibles",
"niveauPluie" : 2,
"color" : "5ec5ed"
}, {
"niveauPluieText" : "Précipitations faibles",
"niveauPluie" : 2,
"color" : "5ec5ed"
}, {
"niveauPluieText" : "Précipitations faibles",
"niveauPluie" : 2,
"color" : "5ec5ed"
}, {
"niveauPluieText" : "Précipitations faibles",
"niveauPluie" : 2,
"color" : "5ec5ed"
}, {
"niveauPluieText" : "Précipitations faibles",
"niveauPluie" : 2,
"color" : "5ec5ed"
}, {
"niveauPluieText" : "Précipitations faibles",
"niveauPluie" : 2,
"color" : "5ec5ed"
}, {
"niveauPluieText" : "Précipitations faibles",
"niveauPluie" : 2,
"color" : "5ec5ed"
}, {
"niveauPluieText" : "Précipitations faibles",
"niveauPluie" : 2,
"color" : "5ec5ed"
}, {
"niveauPluieText" : "Précipitations faibles",
"niveauPluie" : 2,
"color" : "5ec5ed"
}, {
"niveauPluieText" : "Précipitations faibles",
"niveauPluie" : 2,
"color" : "5ec5ed"
}, {
"niveauPluieText" : "Précipitations faibles",
"niveauPluie" : 2,
"color" : "5ec5ed"
} ]
}
dataCadran/niveauPluieText[1]/niveauPluie
dataCadran/niveauPluieText[2]/niveauPluie
zizou92 a écrit:Bonsoir
J'ai l'impression que l'api est payante maintenant apres 60 jours de test. Il n'y a plus de version gratuite ?
titi007 a écrit:Bin, moi après 1 an d'utilisation, j''ai depuis quelques jours des soucis avec cette api
tous mes scripts sont en erreurs
et quand je teste, j'ai : { "success": 0, "msg":"An error occured, here is your error log Id [5958], an email has been sent to eedomus support [2016.08.19 09.04.05]"}
c'est qu'elle est payante maintenant ?
100€ par an ça fait cher !
Retour vers Scripts & Périphériques du store
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 29 invité(s)