Accès dashboard cassé

Bonjour

Version du plugin 2026-07-22 01:25:20

Depuis plusieurs semaines, je remarque souvent des erreurs sur le plugin :

La tâche plugin::cron15 n'arrive pas à finir à cause du plugin : netatmoPublicData nous vous conseillons de désactiver le plugin et de contacter l'auteur

Je tente de désactiver le plugin et plus aucun accès au dasboard.

Je suis obligé en passer Jeedom en SSH et désactiver le plugin pour retrouver un accès correct, et encore il persiste des messages d’erreur, même avec le pllugin désactivé :

Class netatmoPublicData does not exist

Je vois qu’il y a une nouvelle maj du 08-08-2026 mais il n’y aucun commentaire sur le Changelog et je n’ose pas la faire de risque de planter davantage Jeedom !

Pourriez-vous m’apporter votre aide ?

Merci par avance.

Bonjour,

Pour désactiver le cron ou le supprimer il faut aller dans système moteur de tache.

Je ne vais pas désactiver la tâche cron15 car elle alimente certainement d’autre processus.

Je ne vois pas de tâche spécifique pour ce plugin.

Et ça ne résous pas le problème d’incompatibilité générale (plusieurs messages sous ce post).

Chez moi, la mise à jour donne des pages blanches.

C’est peut être le dashboard qui ne s’affiche plus…

j’avais fait une sauvegarde, par contre, à priori, MàJ à éviter.

On a des nouvelles du développeur ?

Il suit toujours son plugin ?

Bonsoir

Avez-vous la dernière version du plugin ? Rien à changer sur le fond, GitJub a poussé des patch de sécurité sur la dépendance ‘guzzlehttp/guzzle’ présente dans le plugin. (J’imagine que beaucoup d’autres plugin l’utilise aussi).

1/ ‘données manquantes’ ?

Pouvez-vous m’indiquer la valeur : npd_connection_method ? **
/**index.php?v=d&p=plugin&id=netatmoPublicData
ce qui pourrait expliquer des données vides.

2/ Page blanche ?

Hummm… peux-tu partager ta config : ( index.php?v=d&p=health ) : Jeedom version, PHP version, OS version

Merci

+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_netatmoPublicData
+ echo 1
+ echo 2
+ sudo chmod +x /var/www/html/core/class/../../resources/install_composer.sh
+ sudo /var/www/html/core/class/../../resources/install_composer.sh
Begin installation of composer
--2026-09-05 16:54:23--  https://getcomposer.org/installer
Resolving getcomposer.org (getcomposer.org)... 57.128.19.244, 2001:41d0:304:300::18ef
Connecting to getcomposer.org (getcomposer.org)|57.128.19.244|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 59524 (58K) [application/octet-stream]
Saving to: 'composer-setup.php'
0K .......... .......... .......... .......... .......... 86% 6.36M 0s
50K ........                                              100%  239M=0.008s
2026-09-05 16:54:23 (7.36 MB/s) - 'composer-setup.php' saved [59524/59524]
All settings correct for using Composer
Downloading...
Composer (version 2.10.3) successfully installed to: /var/www/html/core/ajax/composer.phar
Use it: php composer.phar
End installation of composer
+ echo 3
+ cd /var/www/html/core/class/../../plugins/netatmoPublicData
+ rm -rf vendor
+ export COMPOSER_ALLOW_SUPERUSER=1
+ COMPOSER_ALLOW_SUPERUSER=1
+ export COMPOSER_HOME=/tmp/composer
+ COMPOSER_HOME=/tmp/composer
+ sudo composer install --no-ansi --no-dev --no-interaction --no-plugins --no-progress --no-scripts --optimize-autoloader
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Installing dependencies from lock file
Verifying lock file contents can be installed on current platform.
Your lock file does not contain a compatible set of packages. Please run composer update.
Problem 1
- symfony/deprecation-contracts is locked to version v3.7.1 and an update of this package was not requested.
- symfony/deprecation-contracts v3.7.1 requires php >=8.1 -> your php version (7.4.33) does not satisfy that requirement.
Problem 2
- guzzlehttp/psr7 is locked to version 2.13.0 and an update of this package was not requested.
- guzzlehttp/psr7 2.13.0 requires symfony/deprecation-contracts ^2.5 || ^3.0 -> satisfiable by symfony/deprecation-contracts[v3.7.1].
- symfony/deprecation-contracts v3.7.1 requires php >=8.1 -> your php version (7.4.33) does not satisfy that requirement.
+ sudo chown -R www-data:www-data 3rdparty CLAUDE.md LICENSE README.md composer.json composer.lock core desktop docs notesDev.md plugin_info
+ echo 4
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end netatmoPublicData
PHP Warning:  require_once(/var/www/html/plugins/netatmoPublicData/core/class/../../vendor/autoload.php): failed to open stream: No such file or directory in /var/www/html/plugins/netatmoPublicData/core/class/netatmoPublicData.class.php on line 25
+ echo 5
+ rm /tmp/jeedom_install_in_progress_netatmoPublicData
+ echo '*******************End of package installation******************'
*******************End of package installation******************

Au top ! Très utile. Une nouvelle version est déployer en ‘bêta’. Peux tu me faire un retour ?

Voilà les miens au besoin.

Je n’ai pas fait la dernière mise à jour car la précédente plantait Jeedom.

J’attends donc confirmation avant de la lancer.

Merci.

@Fidjial ta config n’est pas ciblé par la mise à jour en beta. Attends le retour des autres avant d’activer. Et merci de ton aide.

J’avais désactivé le plugin en attendant mais il y a toujours des effets collateraux : par exemple les widgets de la page Maison ne s’affiche pas et il y a le message d’erreur en bas.

Pourtant les widgets ne sont pas liés à NetatmoPublicData.

Je ne comprends pas…

Est ce qu’il faut que je supprime complètement le plugin ? mais ça supprimera aussi mes équipements !

Merci.

je n’ai pas eu de pages blanches.

+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_netatmoPublicData
+ echo 1
+ echo 2
+ sudo chmod +x /var/www/html/core/class/../../resources/install_composer.sh
+ sudo /var/www/html/core/class/../../resources/install_composer.sh
Begin installation of composer
--2026-09-06 11:15:50--  https://getcomposer.org/installer
Resolving getcomposer.org (getcomposer.org)... 57.128.19.244, 2001:41d0:304:300::18ef
Connecting to getcomposer.org (getcomposer.org)|57.128.19.244|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 59524 (58K) [application/octet-stream]
Saving to: 'composer-setup.php'
0K .......... .......... .......... .......... .......... 86% 7.00M 0s
50K ........                                              100%  181M=0.007s
2026-09-06 11:15:50 (8.09 MB/s) - 'composer-setup.php' saved [59524/59524]
All settings correct for using Composer
Downloading...
Composer (version 2.10.3) successfully installed to: /var/www/html/core/ajax/composer.phar
Use it: php composer.phar
End installation of composer
+ echo 3
+ cd /var/www/html/core/class/../../plugins/netatmoPublicData
+ rm -rf vendor
+ export COMPOSER_ALLOW_SUPERUSER=1
+ COMPOSER_ALLOW_SUPERUSER=1
+ export COMPOSER_HOME=/tmp/composer
+ COMPOSER_HOME=/tmp/composer
+ sudo composer install --no-ansi --no-dev --no-interaction --no-plugins --no-progress --no-scripts --optimize-autoloader
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Installing dependencies from lock file
Verifying lock file contents can be installed on current platform.
Package operations: 10 installs, 0 updates, 0 removals
- Installing symfony/deprecation-contracts (v2.5.4): Extracting archive
- Installing guzzlehttp/promises (2.5.3): Extracting archive
- Installing symfony/polyfill-php80 (v1.37.0): Extracting archive
- Installing ralouphie/getallheaders (3.0.3): Extracting archive
- Installing psr/http-message (2.0): Extracting archive
- Installing psr/http-factory (1.1.0): Extracting archive
- Installing guzzlehttp/psr7 (2.13.1): Extracting archive
- Installing psr/http-client (1.0.3): Extracting archive
- Installing guzzlehttp/guzzle (7.15.5): Extracting archive
- Installing league/oauth2-client (2.9.0): Extracting archive
Generating optimized autoload files
5 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
+ sudo chown -R www-data:www-data 3rdparty CLAUDE.md COMPATIBILITE-PHP.md LICENSE README.md composer.json composer.lock core desktop docs notesDev.md plugin_info vendor
+ echo 4
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end netatmoPublicData
+ echo 5
+ rm /tmp/jeedom_install_in_progress_netatmoPublicData
+ echo '*******************End of package installation******************'
*******************End of package installation******************

De mon côté, j’ai supprimé le plugin et la page Maison a bien retrouvé tous ses widgets.

Donc, c’est fonctionnel à nouveau pour toi ?

J’ai beaucoup d’erreur 503, je pense qu’il faut attendre que leurs serveurs répondent.

Si la question était pour moi, oui je confirme que tout est fonctionnel sans le plugin.

Je suis dans le même cas que vous je n’ai plus accès à mon jeedom

Cela m’était déjà arrivé cet été au mois d’août et j’avais récupéré mon install en passant via la console pour désactiver le plugin

Ce que je vais refaire ce soir en arrivant vu que plus rien ne fonctionne.

J’ai désinstallé le plugin pour retrouver ma page d’accueil jeedom puis j’ai réinstallé l’application en mode beta

Je retrouve mes stations favorites mais par contre le bug du cron qui n’arrive pas à terminer l’action reviens instantanément

J’ai donc désactiver le Cron15 dans les paramètres du plugin

J’ai fait un scénario qui rafraîchit les stations toutes les 7 minutes

J’ai très régulièrement des erreurs de l’API