Les infos concernant la pluie ont disparues

Bonjour,

La pluie est de nouveau installée :frowning: , mais le plugin semble avoir perdu l’info :

image

Toutes les infos concernant la pluie sont absente

Je suis en jeedom 4.3.11 sur la béta du plugin Version 2022-05-20 01:18:51

La localisation est OK et apparait bien dans les logs (ville, CP, etc)

Bonjour @m.georgein
As-tu regarder avec la localisation exact paramétrée dans jeedom sur le site météofrance.
J’ai déjà eu le souci avec une localisaiton basée sur les données GPS (pas de prevision pluie), alors que la recherche par la ville me donnait les prévisions pluie sur le site méteofrance, les 2 étant distants de 500m.

Norbert

Tout est ok dans Jeedom (cp, nom ville, pays, lat, lon, …), j’ai bien le nom de la ville et le CP dans les logs et le site météo france me donne bien la pluie dans l’heure.

Peut être est ce une modif de météo france , si @lunarok passe par là il pourra surement nous en dire plus.

Aucun soucis chez moi

Pas de soucis non plus chez moi.

Il m’est arrivé pendant qq semaines que les prévisions pluie ne fonctionnent plus. Retour à la normale sans rien faire de particulier.

Alors il faut que je déménage dans ton patelin pour résoudre le problème :crazy_face:

Au cas ou, j’ai désinstallé et réinstallé, kif-kif

Salut,

J’ai rarement le nez dessus alors j’ai regardé chez moi et j’ai un peu le même sentiment que toi mais j’essaierai de confirmer demain car je crois que je devrais avoir encore un peu de pluie.

tu as quoi dans les paramètres de ton équipement ?

Pas de « couvertPluie » dans le log debug

Mais cet extrait du log debug parait parfait …

0005|[2022-11-28 23:07:31]DEBUG : Get https://api-adresse.data.gouv.fr/search/?q=Ensues-la-redonne&postcode=13820&limit=1
0006|[2022-11-28 23:07:31]DEBUG : Result {"type":"FeatureCollection","version":"draft","features":[{"type":"Feature","geometry":{"type":"Point","coordinates":[5.204159,43.355422]},"properties":{"label":"Ensuès-la-Redonne","score":0.9434754545454545,"id":"13033","type":"municipality","name":"Ensuès-la-Redonne","postcode":"13820","citycode":"13033","x":878763.61,"y":6253193.14,"population":5783,"city":"Ensuès-la-Redonne","context":"13, Bouches-du-Rhône, Provence-Alpes-Côte d'Azur","importance":0.37823}}],"attribution":"BAN","licence":"ETALAB-2.0","query":"Ensues-la-redonne","filters":{"postcode":"13820"},"limit":1}

je pense que dans les paramètres de ton équipement, le paramètre convertPluie est à 0, A verifier soit en allant checker en base, soit via l bloc code suivant :

$eqLogicId='216' ;    // Id de l'équipement
$parameter='couvertPluie';
$eqLogic=eqLogic::byId($eqLogicId);
$couvertPluieValue = $eqLogic->getConfiguration($parameter);
$scenario->setLog('valeur paramètre : '.$couvertPluieValue);

Bien vu, il est effectivement à 0, si je le passe à 1 (via la BdD) il revient tout seul à 0, visiblement recalculé par la class du plugin

Et si tu essayes de supprimer les coordonnées GPS et juste mettre la ville dans ta position jeedom, même constat ?
(Fait le sur un nouvel équipement)
Comme dit dans le 2nd post, j’ai déjà eu un pb similaire ou ma position GPS jeedom ne renvoyait pas les données de pluie dans l’heure, alors que le centre ville à 500m les avait.

Moi j’ai essayé ça hier suite à ce que tu avais dit mais le plugin indique ne plus avoir de localisation à utiliser (dans le dropdown).

Le paramètre couvertPluie est à 1 chez moi. Je vais surveiller aujourd’hui.

Peut être que j’ai fais le test avec le plugin geotrav. Je ne me souviens plus

J’avais aussi testé sans les coordonnées GPS, idem en erreur

tu peux aussi tester avec cette adresse dans ton navigateur et voir dans la premiere ligne si tu as

"rain_product_available":1
https://rpcache-aa.meteofrance.com/internet2018client/2.0/forecast?lat=<ta lattitude>&lon=<ta longitude>&id=&instants=morning,afternoon,evening,night&token=__Wj7dVSTjV9YGu1guveLyDq0g7S7TfTjaHBTPTpO0kj8__

En modifiant le code de la class pour ne plus tester le rain_product_available (rem sur le return ligne 389) tout redevient ok et la pluie dans l’heure remonte bien :

  public function getRain() {
    if (!$this->getConfiguration('couvertPluie')) {
//      return;
    }

Pour ton test @ngrataloup , après avoir ajouté le token cela me renvoi :

{"update_time":"2022-11-29T08:50:00.000Z","type":"Entité","géométrie":{"type":"Point","coordinates":[5.202877,43.3558]}, "properties":{"altitude":98,"name":"Ensuès-la-Redonne","country":"FR - France","french_department":"13","rain_product_available":0,"timezone" :"Europe/Paris","confidence":1,"forecast":[{"time":"2022-11-29T09:05:00.000Z","rain_intensity":1,"rain_intensity_description":"Temps sec" },{"time":"2022-11-29T09:10:00.000Z","rain_intensity":1,"rain_intensity_description":"Temps sec"},{"time":"2022-11-29T09:15 : 00.000Z","rain_intensity":1,"rain_intensity_description":"Temps sec"},{"time":"2022-11-29T09:20:00.000Z","rain_intensity":1,"rain_intensity_description":"Temps sec"} ,{"time":"2022-11-29T09:25:00.000Z","rain_intensity":1,"rain_intensity_description":"Temps sec"},{"time":"2022-11-29T09:30:00.000 Z","rain_intensity":1,"rain_intensity_description":"Temps sec"},{"time":"2022-11-29T09:40:00.000Z","rain_intensity":1,"rain_intensity_description":"Temps sec "},{"time":"2022-11-29T09:50:00.000Z","rain_intensity":1,"rain_intensity_description":"Temps sec"},{"time":"2022-11-29T10 :00:00.000Z","rain_intensity":1,"rain_intensity_description":"Temps sec"}]}}

soit un rain_product_available egal à 0, la transpo des lat/lon est ok, il trouve bien la ville et apparemment il renvoi le détail des pluies dans l’heure, reste à vérifier la véracité de l’info quand il pleuvra vraiment :slight_smile:

J’ai l’impression que ce rain_product_available n’est plus d’actualité depuis que météo france à généralisé son système de pluie dans l’heure (il y a qq mois seule qq régions en profitait, maintenant c’est partout.

Bonjour,

Si c’est le cas ce n’est pas encore généralisé car j’ai eu une alerte pluie à 6h00 ce matin (vive la Normandie ! :sweat_smile:).

tu l’as dit ! voisin😋

D’ailleurs, si quelqu’un à le lien pour récupérer la doc des api meteofrance, je suis preneur … Ça permettra de vérifier cette histoire de rain_product_available.

Norbert