La petite icone ici :
Sur une box atlas distante rafraichir n’a rien fait. Mais sauvegarder a tout remis ok
Moi cela a été ok sur le Jeedom de prod.
Je vais attendre demain pour l’autre Jeedom (ISO celui de production, sans les contrôleurs physique).
J’ai fait mais rien ne bouge à par la météo et les jours de la semaine.
Donc, faites ce que propose Iperenna : Ouvrez l’équipement Météo et sauvegardez le. Sans rien toucher.
Bonjour,
Peut-être aurez vous plus d’info dans le log weather
Le refresh est fait par le cron30.
L’icône refresh sur la tuile et la sauvegarde de l’équipement font la même action que le cron30. ( updateWeatherData()
)
Bonjour,
Je viens de passer le log en debug, log inexistant en usage normal.
J’ai comparé les équipements, c’est 2 villes (FR les deux), avec le même nombre de commandes (à vue d’œil).
Cela est présent sur les 2 Jeedom, cote à cote.
Avant j’avais 3 villes et aucuns souci de ce type, a moins qu’il y ai une sorte de limitation d’usage pour une IP source.
Le plugin dialogue avec le cloud Jeedom. Ya que Loic qui peut répondre s’il n’y a rien dans les logs.
De temps en temps, j’ai ça:
[2024-10-28 20:30:41] INFO : Echec de la requête HTTP : https://cloud.jeedom.com/service/weatherapi?lat=48.7&long=6.2&lang=fr cURL error : Operation timed out after 10000 milliseconds with 0 bytes received
Je n’ai jamais eu d’erreur.
Alors voila, 15h00 étant passé, j’ai la cause du problème (mais pas l’explication) :
0000|[2024-10-29 15:00:37] INFO : Echec de la requête HTTP : https://cloud.jeedom.com/service/weatherapi?lat=45.5338798&long=6.7715003&lang=fr cURL error : Connection timed out after 10000 milliseconds
0001|[2024-10-29 15:00:41] DEBUG : https://cloud.jeedom.com/service/weatherapi?lat=4x.xxxxxxxlong=x.xxxxxxlang=fr : {"state":"ok","data":{"today":{"summary_id":1000,"description":"Ensoleill\u00e9","temperature":{"value":18.1,"feels":18.1,"min":11.2,"max":18.3},"humidity":{"value":58},"pressure":{"value":1025},"wind":{"speed":6.5,"gust":7.7,"deg":236},"visibility":{"value":10},"clouds":{"all":0},"uv":{"value":1.4},"rain":{"value":0},"air_quality":{"co":536.5,"no2":53.65,"o3":30,"so2":4.255,"pm2_5":45.325,"pm10":52.91},"sun":{"rise":"07:33 AM","set":"05:34 PM"}},"hour +1":{"summary_id":1000,"description":"Ensoleill\u00e9","temperature":{"value":18.3},"humidity":{"value":57},"wind":{"speed":5.8,"deg":246},"rain":{"value":0,"chance":0},"snow":{"value":0,"chance":0},"visibility":{"value":10},"uv":{"value":1}},"hour +2":{"summary_id":1000,"description":"Ensoleill\u00e9","temperature":{"value":18.2},"humidity":{"value":58},"wind":{"speed":4.7,"deg":257},"rain":{"value":0,"chance":0},"snow":{"value":0,"chance":0},"visibility":{"value":10},"uv":{"value":0.5}},"hour +3":{"summary_id":1000,"description":"Ensoleill\u00e9","temperature":{"value":16.7},"humidity":{"value":64},"wind":{"speed":2.9,"deg":330},"rain":{"value":0,"chance":0},"snow":{"value":0,"chance":0},"visibility":{"value":10},"uv":{"value":0.1}},"day +1":{"summary_id":1000,"description":"Ensoleill\u00e9","temperature":{"value":13.8,"min":11,"max":18.1},"humidity":{"value":76},"wind":{"speed":11.5},"uv":{"value":0.3},"rain":{"value":0},"snow":{"value":0},"visibility":{"value":10},"sun":{"rise":"07:34 AM","set":"05:32 PM"},"air_quality":{"co":398.2680000000001,"no2":40.833200000000005,"o3":30.44,"so2":1.8795999999999997,"pm2_5":32.019800000000004,"pm10":37.6068}},"day +2":{"summary_id":1000,"description":"Ensoleill\u00e9","temperature":{"value":13.1,"min":10.3,"max":17.6},"humidity":{"value":78},"wind":{"speed":10.8},"uv":{"value":0.4},"rain":{"value":0},"snow":{"value":0},"visibility":{"value":10},"sun":{"rise":"07:36 AM","set":"05:30 PM"},"air_quality":{"co":369.112,"no2":48.98799999999999,"o3":24.52,"so2":11.692,"pm2_5":34.595,"pm10":49.78719999999999}},"day +3":{"summary_id":1000,"description":"Ensoleill\u00e9","temperature":{"value":12.5,"min":10,"max":16.7},"humidity":{"value":78},"wind":{"speed":11.5},"uv":{"value":4},"rain":{"value":0},"snow":{"value":0},"visibility":{"value":10},"sun":{"rise":"07:38 AM","set":"05:29 PM"},"air_quality":{"co":492.66923076923075,"no2":49.8076923076923,"o3":16.46153846153846,"so2":14.301923076923078,"pm2_5":44.115384615384606,"pm10":63.269999999999996}},"day +4":{"summary_id":1003,"description":"Partiellement nuageux","temperature":{"value":11,"min":7.6,"max":12.5},"humidity":{"value":73},"wind":{"speed":23.4},"uv":{"value":4},"rain":{"value":0.01},"snow":{"value":0},"visibility":{"value":10},"sun":{"rise":"07:39 AM","set":"05:27 PM"},"air_quality":[]},"day +5":{"summary_id":1009,"description":"Couvert","temperature":{"value":7.7,"min":5.1,"max":11.2},"humidity":{"value":64},"wind":{"speed":18.7},"uv":{"value":2},"rain":{"value":0},"snow":{"value":0},"visibility":{"value":10},"sun":{"rise":"07:41 AM","set":"05:26 PM"},"air_quality":[]},"day +6":{"summary_id":1000,"description":"Ensoleill\u00e9","temperature":{"value":9.4,"min":6,"max":14.2},"humidity":{"value":69},"wind":{"speed":16.9},"uv":{"value":3},"rain":{"value":0},"snow":{"value":0},"visibility":{"value":10},"sun":{"rise":"07:42 AM","set":"05:24 PM"},"air_quality":[]}}}
La 1ere ligne, c’est la ville qui ne fonctionne pas. L’autre est celle qui fonctionne.
Je viens de sauvegarder les 2 villes sur les 2 Jeedom et activé le mode debug sur les 2 Jeedom. Réponse dans 23 minutes.
Note : la sauvegarde seule, n’a pas mise à jour les informations. Je vais laisser faire la nature pour les 21 minutes qui restent.
ARF : J’ai pas attendu, j’ai accéléré la nature, j’ai exécuté le CRON30
Tout est OK maintenant.
A priori : La sauvegarde de l’équipement pour l’un et le rafraichissement pour l’autre, on corrigé ce problème chez moi.
Pour 2 villes différentes, le cloud Jeedom n’avait peut-être pas encore interrogé weatherapi.
Avec les coordonnées qui ne fonctionnent pas chez vous et en utilisant l’icone refresh, j’obtiens:
Et status ok dans le log:
[2024-10-29 15:12:24] DEBUG : https://cloud.jeedom.com/service/weatherapi?lat=45.5338798&long=6.7715003&lang=fr : {"state":"ok","data":{"today":{"summary_id":1000,"description":"Ensoleill\u00e9", ...
Il y a peut-être un souci avec tous les plugins qui interrogent en même temps le cloud Jeedom aux minutes 0 et 30.
Cela fonctionne maintenant, j’ai du mal à croire que cela soit une histoire distante.
Car en sauvegardant, cela n’a pas suffit, il a fallu que je relance le CRON (mais effectivement, en dehors du h00 ou h30
- Je serai fixé sur ce point dans 8 minutes (cf les logs en mode debug).
J’ai lu un truc, de la part de Loic, hier sur les gardes fou de Jeedom pour éviter de tout plomber à cause de nos requêtes simultanées.
Coté MF ça fonctionne:
Il y a quand même de gros écarts de température.
J’avais interprété sa réponse pour les requêtes du cloud Jeedom à weatherapi.
En tout cas le plugin, c’est minute 0 et 30.
Bon,
J’ai ma réponse. Le problème est chez Jeedom. Car je tombe en timeout une nouvelle fois avec cette ville.
Le timeout est aux heures des CRON (cronHourly / cron30)
Sur les 2 Jeedom j’ai bien cela :
0002|[2024-10-29 15:30:34] INFO : Echec de la requête HTTP : https://cloud.jeedom.com/service/weatherapi?lat=45.123&long=6.123&lang=fr cURL error : Operation timed out after 10000 milliseconds with 0 out of 0 bytes received
Edit :
Par curiosité, je viens de réactiver la 3 eme ville que j’avais désactivée. A h00 je m’attends à avoir 1 ok et 2 timeout
21400 installations du plugin x le nombre d’équipements, ça fait bcp de requêtes qui arrivent en même temps.
Pour ma part, j’ai suivis les conseils pour remplacer les commandes weather par les #sunset# #sunrise#.
J’ai dupliqué mes scénarios concerné, et désactivé ces derniers.
Dans les copies, j’ai remplacer les commandes du plugin Weather, par les fonctions #sunset# #sunrise#. et a l’instant en rentrant mes volets étaient ouvert, c’est que cela a fonctionné !
Bon j’ai lu que la Team Jeedom a doublé l’autorisation du nombres de requête, mais je laisse en place les fonctions #sunset# et #sunsire#, si j’ai un problème je rebasculerai sur les scénarios Weather et inversement ^^.
Merci a tous.
@Fabrice, Je laisse le sujet ouvert ?
Dans mon cas, l’usage des nouveaux TAG n’est pas possible pour tous.
Exemple : si je suis en congé, j’ai besoin d’agir aux heures locales de chez moi (simulation de présence)
Et d’avoir la météo d’un lieux de congé.
- Donc cela ne change rien au problème que nous avons soulevé ici.
Le poste est fermé avec la réponse de Loic, mais tant que l’on continue de poster dessus, il ne se ferme pas).
- Ceux qui ne veulent plus les alertes, peuvent les désactiver via le bouton en bas à droite [Suivre]
Pour moi, il reste bien un problème avec ces timeout. Ce n’était pas juste un problème avec les heures au final, mais avec l’ensemble des informations météo du plugin.
Avec 3 villes, j’ai un échec / 3
C’est la 1ere ville en fin de compte qui tombe en échec :
0006|[2024-10-29 16:00:38] INFO : Echec de la requête HTTP : https://cloud.jeedom.com/service/weatherapi?lat=45.5338798&long=6.7715003&lang=fr cURL error : Connection timed out after 10000 milliseconds
0007|[2024-10-29 16:00:39] DEBUG : https://cloud.jeedom.com/service/weatherapi?lat= {"state":"ok",...
0008|[2024-10-29 16:00:50] DEBUG : https://cloud.jeedom.com/service/weatherapi?lat= {"state":"ok",...
@Loic si tu as une idée ou une recommendation, merci (pas d’urgence !)
Je vais voir pour mettre un retry ca sera dans la beta de demain du plugin
Bonjour à tous,
Ça me rassure je ne suis pas le seul embêté !
Encore ce soir j’ai le souci : le plugin me donne 17h32 le coucher du soleil.
Mon scénario s’est lancé à 18h38…( en utilisant [plugin] [coucher de soleil] en déclencheur, c’est comme cela depuis des années)
Mon système est en ntp, à la bonne heure et l’heure sur jeedom aussi…
J’ai reboote l’os, sauvegardé sans rien toucher aux config du plugin.
Je verrai demain soir si les volets se ferment à la bonne heure
vu à l’instant sur la doc 4.5 …
Tip Mode programmé
Le mode programmé utilise la syntaxe Cron. Vous pourrez par exemple exécuter un scénario toutes les 20 minutes avec */20 * * * *, ou à 5h du matin pour régler une multitude de choses pour la journée avec 0 5 * * *. Le ? à droite d’une programmation vous permet de régler celle-ci sans être un spécialiste de la syntaxe Cron. Il est aussi possible de mettre une heure de lancement sous la forme Gi (heure sans zero initial et minute, exemple pour 09h15 => 915 ou pour 23h40 => 2340). Cette heure peut etre le résultat d’un calcul (utilisant une commande ou un tag), par exemple : #sunset# + 10 pour un lancement 10 minutes après le couché du soleil. A noter que pour un lancement 1h30 après le couché du soleil il faut mettre #sunset# + 130. A noter que lors de l’utilisation d’une syntaxe autre qu’un cron jeedom ne sera pas en mesure de vous donner les dates des lancements précedent ou suivant.
les tags #sunset# et #sunrise# pourront donc etre utilisés comme declencheur (programmé) directement
Norbert