Elle repose sur le tuto d'aurel "les prévisions météo avec eedomus" que vous pouvez retrouver sur son blog : http://www.domo-blog.fr/les-previsions- ... c-eedomus/ et vous permet de récupérer les prévisions météo du jour et du lendemain. Tout ceci, grâce au site WorldWeatherOnline.
Il vous faut tout d'abord récupérer le script php contenu dans cette archive :
Connectez-vous en local à votre eedomus via l'adresse http://ip_eedomus/script/
Cliquez sur le bouton "Parcourir" et allez chercher sur votre disque le fichier eedomus_wwo.php précédemment téléchargé, et validez.
Vous retrouvez alors votre script dans la liste des scripts.
Récupérez la clé de votre API WorldWeatherOnline, comme indiqué dans le tuto d'aurel.
Il ne vous reste alors qu'à créer vos périphériques de type capteur HTTP pour récupérer les prévisions météo dans votre eedomus.
L'URL des périphériques est toujours la même (NOM_COMMUNE correspond à la commune dont vous souhaitez récupérer les prévisions météo) :
- Code : Tout sélectionner
http://IP_eedomus/script/?exec=eedomus_wwo.php&k=CLE_API&c=NOM_COMMUNE
Les chemins Xpath sont les suivants :
Pour aujourd'hui :
- Code : Tout sélectionner
/meteo/aujourdhui/tempMax
/meteo/aujourdhui/tempMin
/meteo/aujourdhui/ventVitesse
/meteo/aujourdhui/ventDirection
/meteo/aujourdhui/ventDirDegres
/meteo/aujourdhui/codeTemps
/meteo/aujourdhui/precipitations
Pour demain
- Code : Tout sélectionner
/meteo/demain/tempMax
/meteo/demain/tempMin
/meteo/demain/ventVitesse
/meteo/demain/ventDirection
/meteo/demain/ventDirDegres
/meteo/demain/codeTemps
/meteo/demain/precipitations
Seul le capteur utilisant le chemin xpath /meteo/XXX/codeTemps utilise une liste de valeurs pour son type de données. La liste de valeurs est disponible (en anglais of course) ici : http://www.worldweatheronline.com/feed/ ... nCodes.txt
Et voilà, les prévisions météo, le tout sans NAS ou serveur web externe. Rien qu'avec votre eedomus.
Bien qu'avec le tuto original d'aurel vous pouviez faire globalement la même chose, ceci vous présente un peu quelques fonctions propres au SDK de l'eedomus et ses possibilités.
EDIT 10/04/14 : Mise à disposition d'une archive avec le fichier php