Depuis le début d’année (et il me semble après une MAJ de Jeedom), je n’ai plus accès au retour d’info CRON15 de mon plugin netatmopublicdata
Pour recuperer les infos, je dois faire un rafraîchissement, sinon ça ne fonctionne pas.
J’ai une erreur dans les messages: Erreur sur la fonction cron15 du plugin : Undefined class constant 'MAJOR_VERSION'
Allez dans : plugins/netatmoPublicData/vendor/guzzlehttp/guzzle/src/Utils.php(Si vous ne trouvez pas Utils.php ici, il est dans plugins/netatmoPublicData/vendor/guzzlehttp/src/Utils.php).
Cherchez la fonction defaultUserAgent.
Remplacez \jeedom::MAJOR_VERSION (ou jeedom::MAJOR_VERSION) par
/**
* Get the default User-Agent string to use with Guzzle.
*/
public static function defaultUserAgent(): string
{
return ‹ GuzzleHttp/7 Jeedom/4 ›;
}
J’ai lu vos messages avec soin, merci. Forcément, je n’ai aucune erreur sur mon installation, quelques soit la configuration de récupération des infos.
J’imagine que c’est un conflit avec la nouvelle version de Jeedom Core ou un plugin tiers que vous avez en commun… Bref, l’impact tant faible sur le code, j’ai poussé le patch sur le repo de @Laurent.brun31