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

Discussion et échanges de scripts pour la box eedomus

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

Messagepar Phenix » 12 Jan 2016 07:06

Le site météo est http://www.worldweatheronline.com, elle a bien une API d'ou j'ai récupéré un code d'accès et le test je le fais à partir de la box eedomus. par le bouton test.

Image
Phenix
 
Messages : 36
Inscription : 23 Nov 2015

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

Messagepar Gbajolet » 09 Fév 2016 13:16

Bonjour à tous,

J'utilise l'API de worldweatheronline.com et je remonte les informations de la météo de demain sans problème...sauf que certaines prévisions sont totalement erronées: ainsi dans l'extrait du résultat de l'API, j'ai ...</weatherDesc><precipMM>0.1</precipMM>...précipitation en mm annoncée: 0,1 mm, toutes les météos françaises annoncent 12 mm....j'ai fait la comparaison entre la réalité et cette prévision sur plusieurs semaines, les données sont toujours très faibles...je souhaitais utiliser cette donnée pour agir sur mon arrosage automatique, mais elle n'est pas utilisable. :twisted:
L'un d'entre-vous aurait-il une API correcte pour les prévisions météo ? (pluie du lendemain)

D'avance merci

Gilles
Gbajolet
 
Messages : 48
Inscription : 29 Nov 2015

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

Messagepar titi007 » 09 Mai 2016 14:17

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
 
Messages : 116
Inscription : 19 Oct 2014

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

Messagepar eedomusbox » 09 Mai 2016 15:15

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 ?

salut,
oui je pense. (il n'est pas bien compliquer à faire)
eedomusbox
 
Messages : 887
Inscription : 12 Sep 2014
Localisation : 69

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

Messagepar Zef29 » 09 Mai 2016 15:27

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 ?

Bonjour,

Et comment avoir un texte plus propre :
"De 14h55 à 15h55 : Pas de précipitations depuis 19 min" ?
Zef29
 
Messages : 68
Inscription : 18 Jan 2015

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

Messagepar eedomusbox » 10 Mai 2016 04:38

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 ?

j'ai regarder le fichier renvoyer par l'url.
en fait niveauPluieText est un tableau. donc s'il ne pleut que 10 minutes dans l'heure, tu n'auras pas le résultat attendu.
eedomusbox
 
Messages : 887
Inscription : 12 Sep 2014
Localisation : 69

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

Messagepar eedomusbox » 10 Mai 2016 05:23

Voici un bout de code pour récupérer les infos.
il faut juste le mettre en xml. je n'ai pas de box pour tester.
Code : Tout sélectionner
$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;
eedomusbox
 
Messages : 887
Inscription : 12 Sep 2014
Localisation : 69

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

Messagepar titi007 » 10 Mai 2016 08:03

merci bcp, je vais essayer ce week end car pas trop le temps avant
titi007
 
Messages : 116
Inscription : 19 Oct 2014

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

Messagepar dplein » 10 Mai 2016 08:41

Merci pour le script !!!
Je l'ai mis dans l'eedomus mais quel est le chemin xpath svp ???

Merci encore !!!
Irradié.... RAC v2
dplein
 
Messages : 1680
Inscription : 28 Oct 2012
Localisation : Lorraine

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

Messagepar tchex » 10 Mai 2016 09:39

C'est super intéressant tout ça !
D'après ce que je comprends du fonctionnent, 'niveauPluie' va donner l'intensité de la pluie dans les 5 minutes à venir :
4 = Précipitations fortes
3 = Précipitations modérées
2 = Précipitations faibles
1 = Pas de précipitations

Et les données à la suite sont les tranches de 5min suivantes :
Code : Tout sélectionner
{
  "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"
  } ]
}


ça ouvre pas mal de possibilités.
Comme une alerte si niveauPluie = 4 dans 10 min.
Dernière édition par tchex le 10 Mai 2016 11:05, édité 3 fois.
tchex
 
Messages : 140
Inscription : 29 Nov 2012

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

Messagepar tchex » 10 Mai 2016 10:51

et pour le chemin xpath ça semble fonctionner comme ça :

Code : Tout sélectionner
dataCadran/niveauPluieText[1]/niveauPluie
--> niveau de pluie dans 5 min
Code : Tout sélectionner
dataCadran/niveauPluieText[2]/niveauPluie
--> niveau de pluie dans 10 min

etc.

attention à cocher 'Convertir le JSON en XML' dans les paramètres experts.
tchex
 
Messages : 140
Inscription : 29 Nov 2012

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

Messagepar KoSamet38 » 13 Mai 2016 18:39

Bonjour,
Je suis tout nouveau sur ce forum, alors excusez moi si ma question n'est pas à sa place.
J'envisage l'achat d'une station météo Davis VantagePro 2 , est elle compatible avec ma box ?
Quelqu'un possède t il une installation similaire ?
Merci.
KoSamet38
 
Messages : 2
Inscription : 13 Mai 2016

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

Messagepar latoupie » 13 Mai 2016 21:58

Il faut que tu regardes dans l'aide de ta box il y a les capteurs compatibles

Envoyé de mon Nexus 7 en utilisant Tapatalk
J'ai aussi un BeBop et un ZX81
latoupie
 
Messages : 1085
Inscription : 14 Fév 2015
Localisation : Pas loin

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

Messagepar ctve » 15 Mai 2016 16:28

@KoSamet38

Bonjour,

Sauf erreur de ma part, les stations météo Davis Vantage ne sont pas directement supportées par l'Eedomus.

Une solution consiste à les faire gérer par un Raspberry Pi, sur lequel tourne par exemple Weewx ou Wview, et à faire des requêtes http depuis l'Eedomus sur ce dernier, mais c'est un peu lourd.
eedomus+ (après avoir essayé Domoticz, Jeedom et Fibaro HC2), divers modules Fibaro et Qubino, sondes météo Oregon via un RFXLAN, interrupteurs Edisio
ctve
 
Messages : 496
Inscription : 13 Nov 2015
Localisation : Toulon (Var)

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

Messagepar zizou92 » 08 Juil 2016 22:39

Bonsoir
J'ai l'impression que l'api est payante maintenant apres 60 jours de test. Il n'y a plus de version gratuite ?
zizou92
 
Messages : 164
Inscription : 27 Avr 2016

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

Messagepar Goupil54 » 16 Août 2016 19:37

Bonjour, idem pour moi j'ai créé une clé API qui a super bien fonctionner pendant 60 jours. Au bout de ce laps de temps je veux remplacer la requête HTTP par "free/V2" au lieu de "premium/V1" mais à chaque intérrogation le XML me répond que ma clé n'est plus valide ??? Y a t'il une solution pour créer une clé API free ou alors transformer la clé en ma possession en Free ?
Merci pour vos réponses
Cordialeemnt
Goupil54
 
Messages : 73
Inscription : 10 Juil 2015
Localisation : Lorraine

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

Messagepar latoupie » 18 Août 2016 10:27

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 ?


Exact :evil:
Your Premium API trial period has now come to an end and therefore your API key (listed below) has now been made INACTIVE.
If you wish to upgrade to paid Premium API then please visit our pricing section
J'ai aussi un BeBop et un ZX81
latoupie
 
Messages : 1085
Inscription : 14 Fév 2015
Localisation : Pas loin

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

Messagepar titi007 » 19 Août 2016 08:07

Bin, moi après 1 an d'utilisation, j''ai depuis quelques jours des soucis avec cette api :cry:
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 ! :evil:
titi007
 
Messages : 116
Inscription : 19 Oct 2014

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

Messagepar latoupie » 19 Août 2016 08:43

titi007 a écrit:Bin, moi après 1 an d'utilisation, j''ai depuis quelques jours des soucis avec cette api :cry:
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 ! :evil:


Oui c'est payant donc adieu tes prèvisions dans l'Eedomus :cry:
Si quelqu'un a une solution de rechange ....... :idea:

Pour ma part, j'ai trouvé ça mais je ne sais pas si ça convient étant une bille en programmation
http://www.infoclimat.fr/api-previsions ... 7&cntry=FR
J'ai aussi un BeBop et un ZX81
latoupie
 
Messages : 1085
Inscription : 14 Fév 2015
Localisation : Pas loin

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

Messagepar titi007 » 19 Août 2016 09:01

je suis en train de regarder si l'api netatmo ne pourrait pas me fournir les infos car j'ai les prévisions à 7 jours sur la page de mon netatmo !
prevision_netatmo.png
prevision_netatmo.png (17.81 Kio) Consulté 21227 fois
titi007
 
Messages : 116
Inscription : 19 Oct 2014

PrécédentSuivant

Retour vers Scripts & Périphériques du store

Qui est en ligne ?

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