Plugin en beta icones et numéro de condition incorrect?

Bonjour,

Je sais qu’un plugin en beta est par définition une beta et donc que cela n’est pas anormal d’avoir des dysfonctionnement :wink: donc je me plains pas je voulais juste indiquer que dans mon cas je récupère bien les informations (indice UV compris c’est d’ailleurs la raison pour laquelle je l’ai passé en beta en voyant un autre post sur le sujet…) mais que les icônes du widget semblent erronées et les numéros de conditions aussi (si je me trompe pas les 2 étant liés).

Il pleut (oui je suis en Bretagne :umbrella: ) et les icônes sont ensoleillé pour aujourd’hui et les 5 jours à venir ce qui n’est pas normal :upside_down_face:… mais le texte lui est cohérent avec la météo : « Pluie modérée »

Exemple ici pour les conditions récupérées:

  • Numéro de condition : 1189
  • Numéro de condition +1: 1006
  • Numéro de condition +2 :1003
  • Numéro de condition +3: 1189
  • Numéro de condition +4: 1063:

D’après mes notes les conditions étaient comprises entre 200 et 900 avec en gros 8 « familles » de conditions

Dans les logs je récupères cela :

[2023-03-26 13:37:21]DEBUG : {"state":"ok","data":{"today":{"summary_id":1189,"description":"Pluie mod\u00e9r\u00e9e","temperature":{"value":10,"feels":7.4,"min":7.3,"max":13.8},"humidity":{"value":82},"pressure":{"value":1006},"wind":{"speed":15.1,"gust":26.3,"deg":250},"visibility":{"value":10},"clouds":{"all":75},"uv":{"value":3},"rain":{"value":0},"air_quality":{"co":220.3000030517578,"no2":1.600000023841858,"o3":70.0999984741211,"so2":0.4000000059604645,"pm2_5":2,"pm10":2.5999999046325684},"sun":{"rise":"06:58 AM","set":"07:28 PM"}},"day +1":{"summary_id":1006,"description":"Nuageux","temperature":{"value":7.9,"min":3.6,"max":12.1},"humidity":{"value":77},"wind":{"speed":15.8},"uv":{"value":2},"rain":{"value":0.1},"snow":{"value":0},"visibility":{"value":10},"sun":{"rise":"07:56 AM","set":"08:29 PM"},"air_quality":{"co":279.3160003662109,"no2":9.079999923706055,"o3":55.04399997711182,"so2":1.2360000014305115,"pm2_5":6.772000055313111,"pm10":10.764000034332275}},"day +2":{"summary_id":1003,"description":"Partiellement nuageux","temperature":{"value":7.7,"min":2.9,"max":13.6},"humidity":{"value":72},"wind":{"speed":26.3},"uv":{"value":3},"rain":{"value":0},"snow":{"value":0},"visibility":{"value":10},"sun":{"rise":"07:54 AM","set":"08:30 PM"},"air_quality":{"co":241.73999938964843,"no2":3.9960000038146974,"o3":73.99999969482423,"so2":0.7840000021457673,"pm2_5":5.404000024795533,"pm10":7.815999984741211}},"day +3":{"summary_id":1189,"description":"Pluie mod\u00e9r\u00e9e","temperature":{"value":11.4,"min":6.9,"max":15.7},"humidity":{"value":82},"wind":{"speed":33.8},"uv":{"value":3},"rain":{"value":5.1},"snow":{"value":0},"visibility":{"value":9.9},"sun":{"rise":"07:52 AM","set":"08:32 PM"},"air_quality":{"co":207.17826179836106,"no2":1.9739130268926206,"o3":75.23913043478261,"so2":0.4565217443134474,"pm2_5":2.5869565424711807,"pm10":6.065217380938322}},"day +4":{"summary_id":1063,"description":"Pluie \u00e9parse \u00e0 proximit\u00e9","temperature":{"value":12.7,"min":10.1,"max":16.4},"humidity":{"value":84},"wind":{"speed":45},"uv":{"value":3},"rain":{"value":1.1},"snow":{"value":0},"visibility":{"value":9.2},"sun":{"rise":"07:50 AM","set":"08:33 PM"},"air_quality":[]},"day +5":{"summary_id":1063,"description":"Pluie \u00e9parse \u00e0 proximit\u00e9","temperature":{"value":12.4,"min":10.3,"max":14.8},"humidity":{"value":81},"wind":{"speed":45},"uv":{"value":3},"rain":{"value":2},"snow":{"value":0},"visibility":{"value":10},"sun":{"rise":"07:48 AM","set":"08:35 PM"},"air_quality":[]},"day +6":{"summary_id":1063,"description":"Pluie \u00e9parse \u00e0 proximit\u00e9","temperature":{"value":10.5,"min":8.7,"max":12.8},"humidity":{"value":73},"wind":{"speed":36},"uv":{"value":3},"rain":{"value":0.9},"snow":{"value":0},"visibility":{"value":9.9},"sun":{"rise":"07:46 AM","set":"08:36 PM"},"air_quality":[]}}}

Le summary_id semble correspondre au numéro de condition et semble élevé là aussi…

J’ai vérifié les coordonnées GPS et elle sont ok

  • Latitude : 48.108737
  • Longitude : -1.388341

J’ai créé un nouvel équipement pour les tests.
Version du plugin : 2023-03-26 01:22:11

Je voulais savoir si les conditions avaient changées ou si les infos récupérées étaient erronées ?

Merci pour vos indications et bon dimanche à tous pluvieux :umbrella: (ou pas…)

Ludomo

Bonjour,

Je ne pense pas que ca soit erroné mais plutôt que ça a changé car la source n’est plus openweather si j’ai bien compris.

Bonjour @Mips,

Ok donc si la source est différent en effet cette information n’est peut être plus avec les même valeurs. Alors en effet le terme « erroné » n’est peut être pas le bon pour les conditions… en tout cas les icones ne correspondent pas à la réalité. Sauf les icones sont commandités par l’office du tourisme Breton :rofl: :joy:

La fonction getIconFromCondition semble utiliser comme avant des valeurs entre 200 et 900 pour les conditions c’est pour ça que supposait qu’elles étaient erronées puisque là elles sont toutes au dessus de 1000.

En fait cela me pose 2 problèmes distincts.

  • Les icônes du plugin ne reflètent pas le texte qui lui par contre correspond bien à la météo. Pas méchant pour moi
  • J’avais des scénarios utilisant justement ses conditions pour gérer la fermeture des mes volets par exemple et du coup là ça ne fonctionne plus.

Serait-il possible d’avoir les nouvelles valeurs pouvant prendre les conditions si cela à changer avec leurs correspondances pour adapter mes scénarios ?

Ludomo

Petit retour suite à mes tests…

Les icones du widget weather ne fonctionnent plus en beta et les valeurs des conditions ont l’air d’avoir une logique donc ce n’est plus les mêmes valeurs qu’avant mais elles suivent bien les conditions météo et ne sont donc pas erronées comme je le pensais au début. Le plugin n’est visiblement pas encore prévu pour les prendre en compte ce qui rend les icones fausses…

image

Condition 1003 Partiellement nuageux
Condition +1 1003 Partiellement nuageux
Condition +2 1189 Pluie modérée
Condition +3 1189 Pluie modérée
Condition +4 1189 Pluie modérée

Conditions extraites des logs :

  • 1000 Ensoleillé
  • 1003 Partiellement nuageux
  • 1006 Nuageux
  • 1009 Couvert
  • 1030 Brume
  • 1063 Pluie éparse à proximité
  • 1135 Brouillard
  • 1189 Pluie modérée
  • 1195 Pluie forte

1195

Je ne sais pas si la source a documenté les différentes valeurs possible pour les conditions ?

Pour ceux qui ont installé le plugin en beta constaté vous la même chose?

Bonne journée,

Ludomo

Bonjour,

Merci pour le retour et désolé d’avoir raté le sujet, ca devrait etre mieux dans la beta de demain

Bonjour Loïc,

Pas de problème ça peut arriver vu le nombre de sujet traités !

Je ferais un retour avec la prochaine beta.

Si tu as les valeurs des conditions (ou m’indiquer une Doc ou comment les retrouver) je suis preneur pour revoir mes scénarios.

Bon weekend

Ludomo

1 « J'aime »

J’ai rajouté en même temps que la correction des icônes le lien dans la documentation du plugin donc tu auras tout demain dans la beta du beta

Merci Loic pour le correctif !

Les icônes fonctionnent maintenant et comme indiqué il y a bien un lien dans la doc pour la valeur des conditions ! Je vais pouvoir reprendre mes scénarios avec les nouvelles conditions.

Rien de méchant mais il y a une inversion (enfin pour mes équipements, même après une nouvelle création) sur les « types génériques » pour les « lever » et « coucher de soleil ». L’heure de coucher à comme type générique « Météo lever de soleil » et inversement pour l’heure de lever. Je l’ai rectifié à la main…

Dans la catégorie pénible :grinning::
Est-il prévu d’intégrer les will_it_rain, chance_of_rain, will_it_snow et le chance_of_snow dans une future version? « hour element » n’est peut être pas accessible gratuitement par contre ?

Ludomo

Tu es sur pour l’inversion sunrise/sunset pour moi dans le code c’est tout bon pourtant.

Pour les ajouts c’est techniquement faisable mais ca nous couterais 2 fois plus cher. Actuellement on ne demande que le forecast donc c’est une requete pour will_it_rain, chance_of_rain, will_it_snow et le chance_of_snow il faudrait demander le current en plus. Ca ferait 2 demandes request a chaque fois et nous obligerait à payer plus… Clairement pour un plugin gratuit c’est compliqué.

Bonjour Loic,

Ok je comprend pour le problème de prix (dommage…)

Je viens de refaire le test en créant un nouvel équipement.

Si j’édite l’info [lever du soleil] le type générique est sur « Météo coucher de soleil »

Version du plugin : 2023-04-17 01:22:18 (Jeedom en 4.3.17)

Ludomo

Pourtant le code est bon :

Peut etre que c’est une inversion dans le core que j’ai corrigé en 4.4.

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