Prévisions météo dans l'eedomus

Discussion et échanges de scripts pour la box eedomus

Prévisions météo dans l'eedomus

Messagepar DjMomo » 07 Avr 2014 10:19

Suite à la mise à jour de l'eedomus d'aujourd'hui (pas encore intervenue au moment où j'écris ces lignes), voici une première utilisation du SDK pour ceux ne disposant pas de serveur web pour héberger leurs données.
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 :
eedomus_wwo.zip
(1001 octet(s)) Téléchargé 992 fois


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
codetemps.png
codetemps.png (44.55 Kio) Consulté 32799 fois


Et voilà, les prévisions météo, le tout sans NAS ou serveur web externe. Rien qu'avec votre eedomus.

prévisions.png
prévisions.png (34.05 Kio) Consulté 32799 fois


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
Dernière édition par DjMomo le 10 Avr 2014 11:03, édité 1 fois.
Moi ? C'est Fabien
--------------------------------------------
Mon Github : http://www.github.com/DjMomo/
DjMomo
 
Messages : 1121
Inscription : 26 Sep 2012

Re: Prévisions météo dans l'eedomus

Messagepar Rocketlud » 07 Avr 2014 13:31

Merci Fabien ;)
EEDOMUS
7 Fibaro VR, 6 Eversping SM103, 2 Fibaro FGK 101 avec capteur temp, Prise Eversping avec energie, 1 Fibaro Dimmer, 3 wallplug, 2 fibaro fgs 221, teleinfo usb, nabaztag v2,Server Proliant N54L avec Xpenology, Raspberry Pi B
Rocketlud
 
Messages : 652
Inscription : 15 Fév 2013
Localisation : Picardie

Re: Prévisions météo dans l'eedomus

Messagepar aurel » 07 Avr 2014 16:27

Top Djmomo! Je voulais faire le tuto mais en voilà déjà un! :D
Rendons plus simple notre quotidien avec domo-blog.fr
aurel
 
Messages : 815
Inscription : 07 Août 2012
Localisation : 77

Re: Prévisions météo dans l'eedomus

Messagepar Rocketlud » 07 Avr 2014 16:32

aurel a écrit:Top Djmomo! Je voulais faire le tuto mais en voilà déjà un! :D


Aurel, plus il y a de tuto et plus l'accès à la domotique est facile pour tous, par exemple,moi qui suis un boulet à comprendre certain truc j'aime bien voir plusieurs tuto ça aide à ma compréhension;) LOL
EEDOMUS
7 Fibaro VR, 6 Eversping SM103, 2 Fibaro FGK 101 avec capteur temp, Prise Eversping avec energie, 1 Fibaro Dimmer, 3 wallplug, 2 fibaro fgs 221, teleinfo usb, nabaztag v2,Server Proliant N54L avec Xpenology, Raspberry Pi B
Rocketlud
 
Messages : 652
Inscription : 15 Fév 2013
Localisation : Picardie

Re: Prévisions météo dans l'eedomus

Messagepar ASECADOMOTIQUE54 » 07 Avr 2014 18:05

Oui merci djmomo, sinon vous avez toute les icônes pour les prévisions ? parce qu'il y a un paquets de valeurs j'ai même pas tout rentré dans mes capteurs, pour l'instant j'ai celle d'Aurel et de domotifred
ASECADOMOTIQUE54
 
Messages : 639
Inscription : 14 Déc 2013
Localisation : Nancy

Re: Prévisions météo dans l'eedomus

Messagepar fabrex » 07 Avr 2014 19:57

Bonjour,

On peux faire la même chose pour récupérer les infos TEMPO (jours rouge, blancs et bleus restants ? La couleur du jour et du lendemain ?

Merci d'avance,

Fabrice
fabrex
 
Messages : 21
Inscription : 30 Mai 2013

Re: Prévisions météo dans l'eedomus

Messagepar DjMomo » 07 Avr 2014 20:18

Je vais essayer de regarder d'ici la fin de la semaine pour les scripts EJP/TEMPO.
Moi ? C'est Fabien
--------------------------------------------
Mon Github : http://www.github.com/DjMomo/
DjMomo
 
Messages : 1121
Inscription : 26 Sep 2012

Re: Prévisions météo dans l'eedomus

Messagepar nolive » 07 Avr 2014 20:25

ASECADOMOTIQUE54 a écrit:Oui merci djmomo, sinon vous avez toute les icônes pour les prévisions ? parce qu'il y a un paquets de valeurs j'ai même pas tout rentré dans mes capteurs, pour l'instant j'ai celle d'Aurel et de domotifred


Les images semblent accessibles via les adresses suivantes:
jour: http://cdn.worldweatheronline.net/image ... day_lg.png (pour le code 260 par exemple)
nuit: http://cdn.worldweatheronline.net/image ... ght_lg.png


Il suffit de remplacer le code dans l'URL...
eedomus - IPX800 - 2 Raspberry Pi (HEYU-CM11+RFXCOM USB / OPENELEC) Synology DS212+ - Synology DS207+ - Axis M1031W - Axis 207W - Squeezebox (Touch, Duet, Radio) - 4 Foscam - 3 Fibaro FGR221 - 4 Everspring AN1586/AN1576... pour débuter ;-)
nolive
 
Messages : 9
Inscription : 19 Avr 2013

Re: Prévisions météo dans l'eedomus

Messagepar ASECADOMOTIQUE54 » 07 Avr 2014 20:52

hey oui bien vu nolive!en plus en 128x128 nikel merci à toi :D .
++
ASECADOMOTIQUE54
 
Messages : 639
Inscription : 14 Déc 2013
Localisation : Nancy

Re: Prévisions météo dans l'eedomus

Messagepar galaksy2001 » 07 Avr 2014 21:48

Bon, j'avais rien d'autres à faire ce soir qu'à ... télécharger tous les icônes jour et nuit pour tous les codes :D

Pour partage : https://app.box.com/s/btqxml01gh6saoot7pr5
galaksy2001
 
Messages : 727
Inscription : 06 Jan 2014

Re: Prévisions météo dans l'eedomus

Messagepar ASECADOMOTIQUE54 » 07 Avr 2014 22:19

Hey merci beaucoup Galaksy ! Je télécharge et m'y colle demain
ASECADOMOTIQUE54
 
Messages : 639
Inscription : 14 Déc 2013
Localisation : Nancy

Re: Prévisions météo dans l'eedomus

Messagepar raphael_malin » 07 Avr 2014 22:22

DjMomo a écrit:Je vais essayer de regarder d'ici la fin de la semaine pour les scripts EJP/TEMPO.

c'est bon tu as jusqu'au 1er novembre :mrgreen:
raphael_malin
 
Messages : 293
Inscription : 02 Fév 2014
Localisation : Nouméa - Nouvelle-Calédonie

Re: Prévisions météo dans l'eedomus

Messagepar scabanes1975 » 08 Avr 2014 13:24

Merci pour ce tuto très détaillé ainsi que pour les icones
scabanes1975
 
Messages : 43
Inscription : 29 Jan 2013

Re: Prévisions météo dans l'eedomus

Messagepar Idelectrik » 08 Avr 2014 16:31

Mais c'est top ca !
Ca va remplacer une bonne partie de ce que j'ai en place !

Par contre, est ce que qqun a deja traduit tous les codes en FR ? :roll:
Merci !
Idelectrik
 
Messages : 53
Inscription : 26 Août 2012

Re: Prévisions météo dans l'eedomus

Messagepar raphael_malin » 08 Avr 2014 18:35

Hello,
j'ai une erreur qui s'affiche en permanence: [Impossible de parser le XML]
Si je mets en décimal [Valeur non numérique]
Si je clique sur afficher le contenu, il m'affiche bien une valeur, le code est bon, l'adresse est bonne, si je la copie dans la barre d'adresse du navigateur et que je vais dans le développement j'ai bien les valeurs.

:(


pb script meteo.png
pb script meteo.png (40.87 Kio) Consulté 32471 fois
raphael_malin
 
Messages : 293
Inscription : 02 Fév 2014
Localisation : Nouméa - Nouvelle-Calédonie

Re: Prévisions météo dans l'eedomus

Messagepar DjMomo » 08 Avr 2014 19:48

Peux tu me copier/coller l'intégralité du code source de la page que tu obtiens quand tu appelles l'URL depuis ton navigateur ?
Pour avoir le code source : CTRL+U
Moi ? C'est Fabien
--------------------------------------------
Mon Github : http://www.github.com/DjMomo/
DjMomo
 
Messages : 1121
Inscription : 26 Sep 2012

Re: Prévisions météo dans l'eedomus

Messagepar raphael_malin » 08 Avr 2014 20:00

Voici:

<?xml version="1.0" encoding="UTF-8"?><meteo><aujourdhui><tempMax>21</tempMax><tempMin>10</tempMin><ventVitesse>21</ventVitesse><ventDirection>WNW</ventDirection><ventDirDegres>300</ventDirDegres><codeTemps>113</codeTemps><iconeTemps>http://cdn.worldweatheronline.net/images/wsymbols01_png_64/wsymbol_0001_sunny.png</iconeTemps><precipitations>0.3</precipitations></aujourdhui><demain><tempMax>22</tempMax><tempMin>10</tempMin><ventVitesse>19</ventVitesse><ventDirection>N</ventDirection><ventDirDegres>6</ventDirDegres><codeTemps>113</codeTemps><iconeTemps>http://cdn.worldweatheronline.net/images/wsymbols01_png_64/wsymbol_0001_sunny.png</iconeTemps><precipitations>0.0</precipitations></demain></meteo>

Cela s'affiche juste sur la ligne 1
raphael_malin
 
Messages : 293
Inscription : 02 Fév 2014
Localisation : Nouméa - Nouvelle-Calédonie

Re: Prévisions météo dans l'eedomus

Messagepar DjMomo » 09 Avr 2014 10:49

As-tu tenté de supprimer et recréer ton périphérique qui pose problème ?

Est-ce que cela te le fait avec un seul ou plusieurs ?

Ton fichier XML est bien formaté, testé dans le testeur xpath http://doc.eedomus.com/xpath/
Moi ? C'est Fabien
--------------------------------------------
Mon Github : http://www.github.com/DjMomo/
DjMomo
 
Messages : 1121
Inscription : 26 Sep 2012

Re: Prévisions météo dans l'eedomus

Messagepar ASECADOMOTIQUE54 » 09 Avr 2014 18:49

Idelectrik a écrit:Mais c'est top ca !
Ca va remplacer une bonne partie de ce que j'ai en place !
Par contre, est ce que qqun a deja traduit tous les codes en FR ? :roll:
Merci !

voila ce que j'ai traduit, c'est à titre informatif car moi aussi je ne suis pas un champion en anglais, encore merci à galaksy qui nous à mâché le travaille avec sont partage d'icones ;)
2014-04-09_194002.jpg
2014-04-09_194002.jpg (38.74 Kio) Consulté 32346 fois

2014-04-09_194018.jpg
2014-04-09_194018.jpg (47.4 Kio) Consulté 32346 fois

2014-04-09_194032.jpg
2014-04-09_194032.jpg (49.86 Kio) Consulté 32346 fois
ASECADOMOTIQUE54
 
Messages : 639
Inscription : 14 Déc 2013
Localisation : Nancy

Re: Prévisions météo dans l'eedomus

Messagepar ASECADOMOTIQUE54 » 09 Avr 2014 18:50

2014-04-09_194054.jpg
2014-04-09_194054.jpg (30.51 Kio) Consulté 32346 fois

allez hop au boulot maintenant :lol:
ASECADOMOTIQUE54
 
Messages : 639
Inscription : 14 Déc 2013
Localisation : Nancy

Suivant

Retour vers Scripts & Périphériques du store

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 34 invité(s)