Prévisions pluie à 1h - Erreur site météo france

Bonsoir,

J’ai des erreurs depuis plusieurs jours sur les prévisions de pluie à 1H.

[2019-12-03 16:30:10][WARNING] : Impossible d'obtenir les informations Météo France... 
[2019-12-03 16:35:03][INFO] : Impossible d'obtenir les informations Météo France... On refait une tentative...
[2019-12-03 16:35:06][INFO] : Impossible d'obtenir les informations Météo France... On refait une tentative...
[2019-12-03 16:35:09][WARNING] : Impossible d'obtenir les informations Météo France... 
[2019-12-03 16:40:03][INFO] : Impossible d'obtenir les informations Météo France... On refait une tentative...
[2019-12-03 16:40:06][INFO] : Impossible d'obtenir les informations Météo France... On refait une tentative...
[2019-12-03 16:40:09][WARNING] : Impossible d'obtenir les informations Météo France... 
[2019-12-03 16:45:03][INFO] : Impossible d'obtenir les informations Météo France... On refait une tentative...
[2019-12-03 16:45:06][INFO] : Impossible d'obtenir les informations Météo France... On refait une tentative...

Suis-je le seul ?
En direct ça semble marcher

Et le json semble ok si je le récupère à la main

{
  "idLieu" : "xxxxxx",
  "echeance" : "201912032140",
  "lastUpdate" : "21h30",
  "isAvailable" : true,
  "hasData" : true,
  "niveauPluieText" : [ "De21h40 à 22h40 : Pas de précipitations" ],
  "dataCadran" : [ {
    "niveauPluieText" : "Pas de précipitations",
    "niveauPluie" : 1,
    "color" : "ffffff"
  }, {
    "niveauPluieText" : "Pas de précipitations",
    "niveauPluie" : 1,
    "color" : "ffffff"
  }, {
    "niveauPluieText" : "Pas de précipitations",
    "niveauPluie" : 1,
    "color" : "ffffff"
  }, {
    "niveauPluieText" : "Pas de précipitations",
    "niveauPluie" : 1,
    "color" : "ffffff"
  }, {
    "niveauPluieText" : "Pas de précipitations",
    "niveauPluie" : 1,
    "color" : "ffffff"
  }, {
    "niveauPluieText" : "Pas de précipitations",
    "niveauPluie" : 1,
    "color" : "ffffff"
  }, {
    "niveauPluieText" : "Pas de précipitations",
    "niveauPluie" : 1,
    "color" : "ffffff"
  }, {
    "niveauPluieText" : "Pas de précipitations",
    "niveauPluie" : 1,
    "color" : "ffffff"
  }, {
    "niveauPluieText" : "Pas de précipitations",
    "niveauPluie" : 1,
    "color" : "ffffff"
  }, {
    "niveauPluieText" : "Pas de précipitations",
    "niveauPluie" : 1,
    "color" : "ffffff"
  }, {
    "niveauPluieText" : "Pas de précipitations",
    "niveauPluie" : 1,
    "color" : "ffffff"
  }, {
    "niveauPluieText" : "Pas de précipitations",
    "niveauPluie" : 1,
    "color" : "ffffff"
  } ]
}

Merci

@lunarok

Il reste une coquille je crois dans la dernière beta
Ligne 984 de vigilancemeteo/core/class/vigilancemeteo.class.php, j’ai viré le commentaire

    $url = sprintf('http://www.meteofrance.com/mf3-rpc-portlet/rest/pluie/%s', $ville);
    //log::add('previsionpluie', 'debug', 'getInformation: ' .$this->getConfiguration('ville') );
    $prevPluieData = null;
    for ($attempt = 1; $attempt <= 3 && is_null($prevPluieData); $attempt++) {
      //$prevPluieJson = file_get_contents($url);
      $request_http = new com_http($url);
      $request_http->setNoReportError(true);
      $prevPluieData = $request_http->exec(8);
      if ($prevPluieData == '') {
        return;
      }

ça marche mieux !

PR https://github.com/lunarok/jeedom_vigilancemeteo/pull/54

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.