Call to undefined method GuzzleHttp\Utils::idnUriConvert()

Bonjour @thanaus,
je viens d’installer la version du 2025-07-18 10:12:23 et le plugin ne fonctionne plus…
j’ai refait à 13:39:14 une association, pareil…

[2025-07-26 13:27:02] DEBUG  : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=netatmopro function=remove callInstallFunction=1
[2025-07-26 13:27:07] INFO  : Début d'activation du plugin
[2025-07-26 13:27:08] INFO  : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2025-07-26 13:27:08] DEBUG  : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=netatmopro function=install callInstallFunction=1
[2025-07-26 13:27:13] DEBUG  : cron:: refresh:''
[2025-07-26 13:28:14] DEBUG  : cron:: refresh:''
[2025-07-26 13:29:14] DEBUG  : cron:: refresh:''
[2025-07-26 13:30:05] DEBUG  : synchronize:: update:true
[2025-07-26 13:30:05] DEBUG  : synchronize:: scope:'read_camera write_camera access_camera read_doorbell access_doorbell read_presence write_presence access_presence read_carbonmonoxidedetector read_smokedetector;read_thermostat write_thermostat'
[2025-07-26 13:30:05] DEBUG  : synchronize:: Home + Security
[2025-07-26 13:30:05] DEBUG  : NARequest:: 'GET' 'https://api.netatmo.com/api/homesdata' ''
[2025-07-26 13:30:05] ERROR  : Erreur sur la fonction cron5 du plugin : Call to undefined method GuzzleHttp\Utils::idnUriConvert()
[2025-07-26 13:30:21] DEBUG  : cron:: refresh:''
[2025-07-26 13:31:13] DEBUG  : cron:: refresh:''
[2025-07-26 13:32:15] DEBUG  : cron:: refresh:''
[...]
[2025-07-26 13:39:09] DEBUG  : cron:: refresh:''
[2025-07-26 13:39:14] DEBUG  : ajax:: redirectURI:'https://app.netatmo.net/oauth2/authorize?client_id=5fcca08a81656xxxxxxxxxx36&redirect_uri=http://192.168.1.50:5555/plugins/netatmopro/core/php/NARedirectURI.php&scope=read_station read_magellan write_magellan read_bubendorff write_bubendorff read_smarther write_smarther read_thermostat write_thermostat read_camera write_camera access_camera read_doorbell access_doorbell read_mx write_mx read_presence write_presence access_presence read_homecoach read_carbonmonoxidedetector read_smokedetector read_mhs1 write_mhs1&state=dp9ts0UWxxxxxxxxxxxxxxxWWN0EwL6ua'
[2025-07-26 13:39:22] DEBUG  : redirectURI:: QUERY_STRING:'state=dp9ts0UWfj7AxxxxxxxxxxWN0EwL6ua&code=29a1da53exxxxxx26ea32ae119'
[2025-07-26 13:39:22] DEBUG  : redirectURI:: output:array ( 'state' => 'dp9ts0UWfj7AaUj1ZcCLGkWWN0EwL6ua', 'code' => '29a1da53xxxxxxx26ea32ae119', )
[2025-07-26 13:39:23] DEBUG  : redirectURI:: response:GuzzleHttp\Psr7\Response::__set_state(array( 'reasonPhrase' => 'OK', 'statusCode' => 200, 'headers' => array ( 'Date' => array ( 0 => 'Sat, 26 Jul 2025 11:39:23 GMT', ), 'Content-Type' => array ( 0 => 'application/json', ), 'Transfer-Encoding' => array ( 0 => 'chunked', ), 'Connection' => array ( 0 => 'keep-alive', ), 'Cache-Control' => array ( 0 => 'no-store', ), 'x-azure-ref' => array ( 0 => '20250726T113922Z-176c86f9cb7zjxxxxxxxxxxxx000004kg00000000czhx', ), 'X-Cache' => array ( 0 => 'CONFIG_NOCACHE', ), ), 'headerNames' => array ( 'date' => 'Date', 'content-type' => 'Content-Type', 'transfer-encoding' => 'Transfer-Encoding', 'connection' => 'Connection', 'cache-control' => 'Cache-Control', 'x-azure-ref' => 'x-azure-ref', 'x-cache' => 'X-Cache', ), 'protocol' => '1.1', 'stream' => GuzzleHttp\Psr7\Stream::__set_state(array( 'stream' => NULL, 'size' => NULL, 'seekable' => true, 'readable' => true, 'writable' => true, 'uri' => 'php://temp', 'customMetadata' => array ( ), )), ))
[2025-07-26 13:39:23] INFO  : redirectURI:: body:array ( 'access_token' => '5bf479158c04c4xxxxx3a533a5181bcec879d025361f55c', 'refresh_token' => '5bf479158c04c4xxxxxx952014ff188dc537bdfce05b1126', 'expires_in' => 10800, 'expire_in' => 10800, 'scope' => array ( 0 => 'read_station', 1 => 'read_magellan', 2 => 'write_magellan', 3 => 'read_bubendorff', 4 => 'write_bubendorff', 5 => 'read_smarther', 6 => 'write_smarther', 7 => 'read_thermostat', 8 => 'write_thermostat', 9 => 'read_camera', 10 => 'write_camera', 11 => 'access_camera', 12 => 'read_doorbell', 13 => 'access_doorbell', 14 => 'read_mx', 15 => 'write_mx', 16 => 'read_presence', 17 => 'write_presence', 18 => 'access_presence', 19 => 'read_homecoach', 20 => 'read_carbonmonoxidedetector', 21 => 'read_smokedetector', 22 => 'read_mhs1', 23 => 'write_mhs1', ), 'restricted_access_token' => '5bf479158c04c4xxxxxxx0a404e1c220cdf9d07c60fb4b8', 'restricted_refresh_token' => '5bf479158c04cxxxxxxxxxa89252947072060071d5e34fc910', )
[2025-07-26 13:40:02] DEBUG  : synchronize:: update:true
[2025-07-26 13:40:02] DEBUG  : synchronize:: scope:'read_camera write_camera access_camera read_doorbell access_doorbell read_presence write_presence access_presence read_carbonmonoxidedetector read_smokedetector;read_thermostat write_thermostat'
[2025-07-26 13:40:02] DEBUG  : synchronize:: Home + Security
[2025-07-26 13:40:02] DEBUG  : NARequest:: 'GET' 'https://api.netatmo.com/api/homesdata' ''
[2025-07-26 13:40:02] ERROR  : Erreur sur la fonction cron5 du plugin : Call to undefined method GuzzleHttp\Utils::idnUriConvert()
[2025-07-26 13:40:15] DEBUG  : cron:: refresh:''

Je suis malheureusement en déplacement cette après-midi.
C’est sûrement lié à mes modifications pour le support de Jeedom 4.5 où le module Guzzle est absent.

Je fais au plus rapide !!!

Ouais t’inquiètes j’utilise pas trop le chauffage en ce moment :joy:

j’ai vérifié t’as toujours l’association NETATMO à mon compte pour tester

Tu es en quelle version Jeedom ?

j’suis en 4.4.19

Est-il possible d’avoir accès à ton environnement à distance ?
Si oui, ok pour m’envoyer les accès en MP ?