il y a une variable appelée error qui n’est pas définie dans un de tes fichiers. Je ne vois pas ce qui a pu causer cela, serait il possible que tu me donnes accès à ton jeedom pour vérifier qq trucs sur le plugin? Si oui, passes moi les info en message privé
Bonjour,
J’ai passé pas mal de temps à débuguer le plugin, les dépendances du plugin ne son pas forcément à jour… il est nécessaire de lancer les commandes ssh similaires à :
En fait le plugin,écrit en python 2 (avec des prérequis utilisant la commande pip), a été porté en python 3 (les prérequis manquant doivent être relancer avec la commande pip3 et non pip)…
Si ça peut aider…
Tout le monde ne rencontre pas le problème si l’installe est ancienne.
Mais pour les installations d’il y a un an ou 2, elles peuvent être concernées.
++
Oui mais le script d’installation des dépenses dans le plugin (canal stable) ne le sont pas.
J’ai vérifier sur mon installation (version du plugin : 2023-01-27 01:02:30).
J’ai eu ce cas précis sur une installe : pip3 install pyserial à permit de résoudre se problème.
Et en cherchant pourquoi les dépendances ne l’installe pas j’ai découvert
quelles font un pip install pyserial soit une dépendances installé en python 2 alors que le code est en python3.
Alors c’est moi qui ai du louper un truc à la lecture du code… méacoulpa.
Cependant ce que je peux témoigner c’est que si pyserial sur python 2 est présent, l’nstallation des dépendances ne permets pas de réinstaller pyserial en python 3.
En tout cas désolé pour « la fausse alerte » mais je pense que les personnes qui avaient un problème de versionning python sans le savoir, pourront le régler en lançant manuellement les commandes indiquées.
++