Problème dépendance bloque à 90%

salut tous le monde il m’est impossible d’installer les dépendance sur le le plug in lgthinq cela s’arrête à 90%

voici le retour en debug si vous avez une idée bien cordialement CARI
PI j’ai essayé la méthode dépendance bloquée à 40% mais cela n’a pas fonctionné

[2023-05-21 15:06:05]INFO : missing pip dependancies (1 )
[2023-05-21 15:06:06]INFO : missing pip dependancies (1 )
[2023-05-21 15:06:06]DEBUG : python3 alias detected
[2023-05-21 15:06:06]DEBUG : etat server wideq KO:[]
[2023-05-21 15:06:06]DEBUG : python3 alias detected
[2023-05-21 15:06:08]DEBUG : python3 alias detected
[2023-05-21 15:06:08]INFO : missing pip dependancies (1 )
[2023-05-21 15:06:09]INFO : missing pip dependancies (1 )
[2023-05-21 15:06:09]INFO : missing pip dependancies (1 )
[2023-05-21 15:06:10]DEBUG : python3 alias detected
[2023-05-21 15:06:10]DEBUG : python3 alias detected
[2023-05-21 15:06:11]DEBUG : python3 alias detected

et dans install voici le retour

[2023-05-21 15:04:45] Start install dependancies
[2023-05-21 15:04:45] Valid Python version 37
[2023-05-21 15:04:45] upgrade pip3
Requirement already satisfied: pip in /usr/local/lib/python3.7/dist-packages (23.1.2)
[2023-05-21 15:04:48] install python dependencies in /var/www/html/plugins/lgthinq/resources
[2023-05-21 15:04:49] clone wideq lib from github in /var/www/html/plugins/lgthinq/resources
[2023-05-21 15:04:50] Everything is successfully installed!

et dans update

[2023-05-21 15:04:45] Start install dependancies
[2023-05-21 15:04:45] Valid Python version 37
[2023-05-21 15:04:45] upgrade pip3
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
[2023-05-21 15:04:48] install python dependencies in /var/www/html/plugins/lgthinq/resources
ERROR: Ignored the following versions that require a different python version: 2.3.0 Requires-Python >=3.8; 2.3.1 Requires-Python >=3.8; 2.3.2 Requires-Python >=3.8
ERROR: Could not find a version that satisfies the requirement Flask==2.3.2 (from versions: 0.1, 0.2, 0.3, 0.3.1, 0.4, 0.5, 0.5.1, 0.5.2, 0.6, 0.6.1, 0.7, 0.7.1, 0.7.2, 0.8, 0.8.1, 0.9, 0.10, 0.10.1, 0.11, 0.11.1, 0.12, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.5, 1.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 2.0.0rc1, 2.0.0rc2, 2.0.0, 2.0.1, 2.0.2, 2.0.3, 2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.2.0, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5)
ERROR: No matching distribution found for Flask==2.3.2
[2023-05-21 15:04:49] clone wideq lib from github in /var/www/html/plugins/lgthinq/resources
Cloning into 'wideq'...
[2023-05-21 15:04:50] Everything is successfully installed!

Salut CARI,

J’ai été bloqué au même point que toi, cela provient d’une modification récente sur le plugin qui demande une version 2.3.2 de Flask or ce n’est pas possible avec Python 3.7.
Pour palier à ce problème j’ai modifié en local le fichier /var/www/html/plugins/lgthinq/resources/requirement.txt avec les anciennes valeurs :
Flask==2.2.2
requests==2.21.0
requests-oauthlib==1.0.0
requests-toolbelt==0.8.0

Relance l’installation des dépendances et c’est maintenant bon ;).

2 « J'aime »

merci en effet la dépendance a bien passée et demon ok
par contre quand je lance la synchro j’ai une erreur:

com\jeedom\plugins\lgthinq\LgApiException: Echec de la requête http : http://127.0.0.1:5025/ls Curl error : "'function' object has no attribute 'api_root'" in /var/www/html/plugins/lgthinq/core/class/WideqAPI.class.php:140
Stack trace:
#0 /var/www/html/plugins/lgthinq/core/class/WideqAPI.class.php(183): com\jeedom\plugins\lgthinq\WideqAPI->callRestApi('ls')
#1 /var/www/html/plugins/lgthinq/desktop/modal/include.php(27): com\jeedom\plugins\lgthinq\WideqAPI->ls()
#2 /var/www/html/core/php/utils.inc.php(79): require_once('/var/www/html/p...')
#3 /var/www/html/index.php(54): include_file('plugins/lgthinq...', 'include.php', 'modal', 'lgthinq')
#4 {main}

Echec de la requête http : http://127.0.0.1:5025/ls Curl error : "'function' object has no attribute 'api_root'"

Merci Micke grâce à toi j’ai réussi l’installation des dépendances, j’avais le même problème !

Bonjour @CARI

Essaye la manip suivante pour cette erreur:

  • Configuration : redémarre le démon LgThinq
  • Puis, il ne faut PAS tenter de renouveler le token (bouton renew auth) cette étape est très importante il semblerait :smiley: je pense que je vais virer ce bouton
  • retente une synchronisation

salut pifou et merci pour ton plugin.
Pour l’instant que je ne peux pas exploiter, mais je ne perds pas espoir et attends des éventuels mise à jour pour prendre en compte mon matos.
Sinon pas de souci je n’ai plus l’erreur, par contre quand je fais la synchronisation il ne trouve rien.

PI: j’ai une TV lg connecté

cdt cari