Présentation MeteoFull

Moi ça fonctionne depuis la dernière fois


Il doit y avoir un truc qui ne relance pas le demon quand il plante.
A noter aussi que comme on a pas de refresh via une commande, il y a peut-être un moment ou les valeurs affichées ne sont pas à jour

J’ai vidé le cache du navigateur…
je log la tache cron…

Bonjour,
Avoir l’info du dernier refresh des infos pourrait être intéressante (savoir si elles ont été récupérées il y a 6 min ou 17h…) ?
Merci pour le plugin en tout cas

Tu devrais voir un truc comme ça :

[2020-12-27 14:30:02][DEBUG] : Equipement ID : 1570 | $configCron = byDefault | $autorefresh = 5 * * * *
[2020-12-27 14:31:02][DEBUG] : Equipement ID : 1570 | $configCron = byDefault | $autorefresh = 5 * * * *
[2020-12-27 14:31:52][DEBUG] : To html
[2020-12-27 14:31:52][DEBUG] : <--- To html version : dashboard --->
[2020-12-27 14:31:52][DEBUG] : ************************ Début des modifications des degradés pour les commandes ***********************************
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Temperature : temperature_now = 7 | Index Color = 7
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Rafale : wind_gust_now = 94 | Index Color = 11
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Humidité : humidity_now = 90 | Index Color = 90
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Temperature : temperature_min_today = 4 | Index Color = 4
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Temperature : temperature_max_today = 8 | Index Color = 8
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Rafale : wind_gust_today = 96 | Index Color = 11
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Humidité : humidity_today = 86 | Index Color = 85
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Temperature : temperature_min_24h = 2 | Index Color = 2
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Temperature : temperature_max_24h = 7 | Index Color = 7
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Rafale : wind_gust_24h = 85 | Index Color = 10
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Humidité : humidity_24h = 85 | Index Color = 85
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Temperature : temperature_min_48h = 1 | Index Color = 1
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Temperature : temperature_max_48h = 5 | Index Color = 5
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Rafale : wind_gust_48h = 56 | Index Color = 8
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Humidité : humidity_48h = 91 | Index Color = 90
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Temperature : temperature_min_72h = 0 | Index Color = 0
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Temperature : temperature_max_72h = 6 | Index Color = 6
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Rafale : wind_gust_72h = 38 | Index Color = 6
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Humidité : humidity_72h = 92 | Index Color = 90
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Temperature : temperature_min_96h = 1 | Index Color = 1
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Temperature : temperature_max_96h = 4 | Index Color = 4
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Rafale : wind_gust_96h = 26 | Index Color = 5
[2020-12-27 14:31:52][DEBUG] : --- DEGRADE : Humidité : humidity_96h = 97 | Index Color = 95
[2020-12-27 14:31:52][DEBUG] : ************************ Fin des modifications des degradés pour les commandes - VUE DASHBOARD ***********************************
[2020-12-27 14:32:01][DEBUG] : Equipement ID : 1570 | $configCron = byDefault | $autorefresh = 5 * * * *
[2020-12-27 14:33:02][DEBUG] : Equipement ID : 1570 | $configCron = byDefault | $autorefresh = 5 * * * *
[2020-12-27 14:34:02][DEBUG] : Equipement ID : 1570 | $configCron = byDefault | $autorefresh = 5 * * * *
[2020-12-27 14:35:01][DEBUG] : Equipement ID : 1570 | $configCron = byDefault | $autorefresh = 5 * * * *
[2020-12-27 14:36:01][DEBUG] : Equipement ID : 1570 | $configCron = byDefault | $autorefresh = 5 * * * *

Il y a un truc avec le cron5 qui semble afficher un truc tous les minutes

Hahahahaaaaaaaaa, bon le plugin ne veut pas récupérer le fichier json… je essayé à la main aucun soucis…
les droits sont 777 sur data où il y a le json issue du site météo

[2020-12-27 15:04:06][DEBUG] : Equipement ID : 136 | $configCron = custom | $autorefresh = */5 * * * *
[2020-12-27 15:05:06][DEBUG] : Equipement ID : 136 | $configCron = custom | $autorefresh = */5 * * * *
[2020-12-27 15:05:06][DEBUG] : ------------------------------
[2020-12-27 15:05:06][INFO] : <--- Equipement ID : 136 --->
[2020-12-27 15:05:06][DEBUG] : $APIchoice : FR_CH_BE
[2020-12-27 15:05:06][DEBUG] : $latitude : 49.00886900268374
[2020-12-27 15:05:06][DEBUG] : $longitude : 2.8286692377494793
[2020-12-27 15:05:06][INFO] : <- Zone géographique : France Métropolitaine, Suisse, Belgique ->
[2020-12-27 15:05:06][INFO] : <- API https://www.prevision-meteo.ch ->
[2020-12-27 15:05:08][DEBUG] : Impossible de récupérer le fichier : https://www.prevision-meteo.ch/service/json/lat=49.00886900268374lng=2.8286692377494793
[2020-12-27 15:05:08][DEBUG] : ------------------------------
[2020-12-27 15:06:07][DEBUG] : Equipement ID : 136 | $configCron = custom | $autorefresh = */5 * * * *
[2020-12-27 15:07:06][DEBUG] : Equipement ID : 136 | $configCron = custom | $autorefresh = */5 * * * *

Ha maintenant j’ai le fichier json mais le plugin ne peut pas le sauvegarder… :joy:

[2020-12-27 15:11:06][DEBUG] : Equipement ID : 136 | $configCron = custom | $autorefresh = */5 * * * *
[2020-12-27 15:12:07][DEBUG] : Equipement ID : 136 | $configCron = custom | $autorefresh = */5 * * * *
[2020-12-27 15:13:06][DEBUG] : Equipement ID : 136 | $configCron = custom | $autorefresh = */5 * * * *
[2020-12-27 15:14:06][DEBUG] : Equipement ID : 136 | $configCron = custom | $autorefresh = */5 * * * *
[2020-12-27 15:15:06][DEBUG] : Equipement ID : 136 | $configCron = custom | $autorefresh = */5 * * * *
[2020-12-27 15:15:06][DEBUG] : ------------------------------
[2020-12-27 15:15:06][INFO] : <--- Equipement ID : 136 --->
[2020-12-27 15:15:06][DEBUG] : $APIchoice : FR_CH_BE
[2020-12-27 15:15:06][DEBUG] : $latitude : 49.00886900268374
[2020-12-27 15:15:06][DEBUG] : $longitude : 2.8286692377494793
[2020-12-27 15:15:06][INFO] : <- Zone géographique : France Métropolitaine, Suisse, Belgique ->
[2020-12-27 15:15:06][INFO] : <- API https://www.prevision-meteo.ch ->
[2020-12-27 15:15:06][DEBUG] : Récupération possible du fichier : https://www.prevision-meteo.ch/services/json/lat=49.00886900268374lng=2.8286692377494793
[2020-12-27 15:15:07][DEBUG] : $http_code : 200
[2020-12-27 15:15:07][DEBUG] : Code de réponse HTTP (OK) : 200
[2020-12-27 15:15:07][DEBUG] : Droits sudo dossier data
[2020-12-27 15:15:07][DEBUG] : datas = json
[2020-12-27 15:15:07][DEBUG] : json non récupéré
[2020-12-27 15:15:07][DEBUG] : ------------------------------
root@JEEDOM:/var/www/html/plugins/MeteoFull/data#

A la main, tu fais le test en tant que root, donc tu as pas de restriction, peu importe les droits
Essaye :

chown -R www-data:www-data /var/www/html/plugins/MeteoFull/data

j’ai déjà fait un récursif sur le répertoire MeteoFull
image

1 « J'aime »

Je note et regarde ça dès que j’aurai du temps.

Je le note. Merci :wink:

Pour information, si les données ne changent pas dans l’API, on ne génère pas le widget afin de gagner en performance. Cependant, je me rends-compte de deux oublis :

  • Modifier la date de la météo actuelle (avec une date du dernier rechargement)
  • Recharger le widget automatiquement à 0h00 lors du changement de jour).

Je me note ces deux points.

Merci pour vos retour déjà.

1 « J'aime »

Ah c’est pour ça que ça fonctionne pour certains (le refresh car changement de temps) et pas pour d’autres.

Bravo, joli plugin et gros travail :grinning:

1 « J'aime »

C’est bon pour moi, tout fonctionne

1 « J'aime »

Bonjour,
j’ai continué à faire des tests, ca fonctionne très bien SAUF sur ma tablette dedié à Jeedom avec Android 4.4.2, les autres versions v9 et v10 pas de problème.
La v4.4.2 n’affiche pas les images et ferme Chrome…

1 « J'aime »

Merci pour ces retours. A partir de la semaine prochaine je reprends les développements. Je devrais pouvoir sortir une nouvelle version béta d’ici le weekend prochain si pas de souci.

Nouvelle version de la béta. N’hésitez pas à mettre à jour. Voici le changelog :

2 « J'aime »

De mon coté, les soucis de déformation de l’affichage semblent corrigés. Bravo

1 « J'aime »

Mes soucis d’affichage sur un design on disparu !! Bravo à vous

1 « J'aime »

Nouvelle version béta :

J’ai testé la v0.01.05 du 2021-01-08 21:43:31 y a bien la date de dernière actualisation pas de problème.
j’ai pas vu d’autre bug.

Par contre sous Android v4.4.2 toujours ce plantage avec Chrome v81.0.4044.138 et y a pas de trace dans cette vieille tablette.
J’arrive pas a simuler cette config sur mon PC… dommage