Créer Résumé Multi-Widgets

Merciiiiiiiiiii !
Je continue…

relis tranquillement ma proposition …

Je l’avais lu bien tranquillement…je garde webview pour une éventuelle intégration sur ma grande tablette murale…
Pour le moment, je préfère tenter de progresser et de faire ce que je veux sur mon tel avec JC…

Bonsoir,

Me voilà aux widgets Météo…et à ma découverte du code pour pour 1ère fois…

J’ai renseigné :
$widgetId=244;
$iconCmd=’[Maison][Météo Avignon][Météo Actuellement - Icone]’ ;

Et je n’ai touché à rien d’autre (copier-coller)

Pour autant, j’ai un message d’erreur dans mon log…:

[2023-04-28 22:29:58][SCENARIO] Start : Scenario lance manuellement.
[2023-04-28 22:29:58][SCENARIO] Exécution du sous-élément de type [action] : code
[2023-04-28 22:29:58][SCENARIO] Exécution d'un bloc code
[2023-04-28 22:29:58][SCENARIO] syntax error, unexpected 'à' (T_STRING)
[2023-04-28 22:29:58][SCENARIO] Fin correcte du scénario

Le code :

`// mise à jour icone meteo actuellement
require_once dirname(__FILE__) . '/../../plugins/JeedomConnect/core/class/JeedomConnectWidget.class.php';
$widgetId=244;
$iconCmd='[Maison][Météo Avignon][Météo Actuellement - Icone]';

// mise à jour de l'image
$icoFilename = cmd::byString('#'.$iconCmd.'#')->execCmd().'.png' ;
$icoFilename = str_replace("bis","",$icoFilename);

$widgetKey='image';
$widgetValue= array('source' => 'user', 'name' => $icoFilename, 'shadow' => false);
JeedomConnectWidget::updateConfig($widgetId,$widgetKey,$widgetValue);
Et à chaque changement d’icone, ce dernier se mettra à jour dans JC`

A supprimer…
Ca ne fait pas parti du bloc code…

La bille…je suis levé depuis trop de temps…
Merci

J’ai repris très peu hier, et ensuite bien occupé…
Mais j’ai pu tout mettre en forme :slight_smile:
Par contre ce matin, je viens de m’apercevoir que les jours suivants ne s’étaient pas actualisés au niveau jour de la semaine…

Je viens de vérifier mon virtuel, l’auto actualisation es bien active…

Et si je sauvegarde le virtuel, la mise à jour se fait bien…

Toujours pareil ce matin… :frowning:

ton autoactualisation, tu l’as ecrite à la main ou via l’aide à la saisie ?
Une idée à la con, … peut-etre un pb de fuseau et le fait d’etre à 00h06, il pense etre à 23:06 …
essaye 6 6 * * * par exemple, histoire d’etre loin de minuit !!!

Il me semble avoir essayé les 2…
Il faut privilégier l’aide ?

Fait…Résultat demain matin :wink:

A part ça, @ngrataloup , toi aussi tu as une grosse inertie dans les infos de Météo France ?
Ce matin, à 8h00 : Nuit Claire avec un croissant de lune
A l’instant : Ensoleillé avec un beau logo de soleil… :smiley:

il me semble que certaines données sont mise à jour toutes les 3h … 6h, 9h, 12h, 15h, 18h, 21h, 24h, … d’autres toutes les heures, voir plus !!

Bonjour,

Avant tout…Le virtuel ne s’est pas actualisé… :frowning:

Je viens de vérifier aussi, pour Météo France…le plugin est totalement à la bourre sur les infos de l’application de météo France…


Il est possible de récupérer des infos sur le site de Météo France, les mettre dans des variables et sans servir comme sources de données, je suppose…? Même si ça doit être un gros travail…

Il faut quand déjà qu’on trouve d’où vient ton souci …

si tu crées une commande info test dans ton virtuel avec comme valeur #time# et que tu change le cron pour que ca se lance toutes les minutes (* * * * *), est-ce que la valeur de test change ?

dans les paramètres du plugin virtuel, cron est bien coché ?

cron est bien activé
Non, la valeur ne s’incrémente pas…
Seulement si je sauvegarde

Crée un sujet spécifique sur ce point. ca n’a rien à voir avec JC et pour le coup, je ne vois vraiment pas d’ou peut venir le pb.

Bonjour,
J’ai bien avancé… :slight_smile:

Reste la fiabilité et la latence des infos de Météo France…mais je sais que quelqu’un travaille sur le plugin…

Post a cloturer stp
Merci

Je viens de mettre en évidence une solution…mais il y a tant de réponses à toutes mes questions…

En fait c est assez simple, tu as cree ton sujet avec une problematique principale

La solution du post est donc celle qui repond a ce probleme ci
Et non pas aux 70 autres que tu as posés ensuite

→ donc la 1ere reponse de Norbert