En remplacement de world weather online qui est payant après la période de test j'ai trouvé
http://www.apixu.com qui est gratuit et possède une API du genre de celle de wwo.
j'ai trifouillé le script PHP d'un précédent tuto pour l'adapter à Apixu.
voir ci joint
les paramètres d'utilisation sont identiques à ceux du tuto à savoir :
http://votre_ip_eedomus/script/?exec=ee ... k=votre_clé_apixu&c=votre_ville
les variables xpath en retours sont les suivantes :
/meteo/aujourdhui/tempMax
/meteo/aujourdhui/tempMin
/meteo/aujourdhui/ventVitesse
/meteo/aujourdhui/codeTemps
/meteo/aujourdhui/precipitations
/meteo/demain/tempMax
/meteo/demain/tempMin
/meteo/demain/ventVitesse
/meteo/demain/codeTemps
/meteo/demain/precipitations
/meteo/demain/iconeTemps
/meteo/demain/textTemps
Pour ceux qui veulent appeler l'API en direct sans passer par l' API :
appeler l'API par
http://api.apixu.com/v1/forecast.xml?key=votre_clé_apixu_gratuite&q=votre_ville&lang=fr&days=2
Ensuite utiliser la commande XPATH suivante :
forecast/forecastday[1]/day/totalprecip_mm par exemple pour la pluie aujourdhui
forecast/forecastday[2]/day/totalprecip_mm pour la pluie demain demain
Les autres paramètres intéressant sont :
maxtemp_c decimal Maximum temperature in celsius for the day.
maxtemp_f decimal Maximum temperature in fahrenheit for the day
mintemp_c decimal Minimum temperature in celsius for the day
mintemp_f decimal Minimum temperature in fahrenheit for the day
avgtemp_c decimal Average temperature in celsius for the day
avgtemp_f decimal Average temperature in fahrenheit for the day
maxwind_mph decimal Maximum wind speed in miles per hour
maxwind_kph decimal Maximum wind speed in kilometer per hour
totalprecip_mm decimal Total precipitation in milimeter
totalprecip_in decimal Total precipitation in inches
avgvis_km decimal Average visibility in kilometer
avgvis_miles decimal Average visibility in miles
avghumidity int Average humidity as percentage
Perso, ces prévisions me servent , outre avoir la méteo du lendemain, à programmer la couleur d'une LED en fonction de la méteo du lendemain
Chaleur: vert (frais) / jaune (bon) / orange (chaud) / rouge (canicule)
Bleu : pluie
Violet : orage
Blanc : neige