Gardena-Husqvarna impossible de lancer le demon

Bonjour. J’ai une tondeuse Husqvarna 315 que je pilote avec l’appli Automower et j’ai vu avec suprise qu’il y avait la possibilité de la connecter à jeedom, alors je me suis dit: 5€, pourquoi pas
J’ai me suis connecté sur https://developer.husqvarnagroup.cloud/ avec la même adresse mail que pour ma tondeuse et installé les 2 API. La suite en image mais impossible de lancer le démon (j’ai relancé les dépendances).
Si quelqu’un a une idée…Merci
Même résultat avec la version stable ou béta



Bonjour,

Comme demandé dans la documentation, il faut:

  • une capture écran de la page santé jeedom
  • tous les logs; contenu collé dans un Texte préformaté via bouton </>, pas de capture d’écran, pas de fichier.

désolé
Voila la page santé

et les logs

[2024-03-23 16:02:17]DEBUG : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=gardena function=pre_update callInstallFunction=1
[2024-03-23 16:02:18]INFO : Début d'activation du plugin
[2024-03-23 16:02:19]INFO : Info sur le démon : {"log":"gardena","state":"nok","launchable":"ok","launchable_message":"Gestion automatique d\u00e9sactiv\u00e9e","auto":"0","last_launch":"2024-03-23 16:01:05"}
[2024-03-23 16:02:19]DEBUG : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=gardena function=update callInstallFunction=1
[2024-03-23 16:02:22]INFO : Lancement démon
[2024-03-23 16:02:32]ERROR : Impossible de lancer le démon
[2024-03-23 16:03:59]INFO : Lancement démon
Traceback (most recent call last):
  File "/var/www/html/plugins/gardena/resources/gardenad/gardenad.py", line 11, in <module>
    from jeedom.jeedom import jeedom_utils, jeedom_com, jeedom_socket, JEEDOM_SOCKET_MESSAGE
  File "/var/www/html/plugins/gardena/resources/gardenad/jeedom/jeedom.py", line 19, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'

Il y a un 3eme log: gardena_update

Décidemment…Encore désolé, le voila

=====================================================================
== 23/03/2024 16:03:00 == Dependencies installation for gardena
======================================================================

[  5% ] : Clean apt...
[  9% ] : Clean apt : [  OK  ]
[ 10% ] : Update apt...
[ 19% ] : Update apt : [ERROR]
[ 20% ] : Install apt packages...
[ 49% ] : Install apt packages : [  OK  ]
[ 50% ] : Creating python 3 virtual environment...
[ 59% ] : Creating python 3 virtual environment : [  OK  ]
[ 60% ] : Setting up virtual environment...
[ 69% ] : Setting up virtual environment : [  OK  ]
[ 70% ] : Install the required python packages...
[ 99% ] : Install the required python packages : [ERROR]
[100% ] : Finished !

======================================================================
== KO == Installation Error 
======================================================================
== ANALYSING ERRORS...
== NO KNOWN ERROR DETECTED
== Error in step : Update apt
== Line 16
== Command `apt-get update' have an issue
== Return code is 100
== Error message :
Hit:1 http://deb.debian.org/debian buster InRelease
Hit:2 http://security.debian.org buster/updates InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Hit:4 http://deb.debian.org/debian buster-backports InRelease
Hit:5 https://deb.nodesource.com/node_18.x buster InRelease
Ign:6 http://xogium.performanceservers.nl/apt buster InRelease
Err:7 http://mirrors.xtom.de/armbian buster Release
  404  Not Found [IP: 62.133.35.14 80]
Reading package lists...
E: The repository 'http://apt.armbian.com buster Release' no longer has a Release file.

======================================================================
== Error in step : Install the required python packages
== Line 158
== Command `/var/www/html/plugins/gardena/resources/venv/bin/python3 -m pip install --no-cache-dir -r requirements.txt' have an issue
== Return code is 1
== Error message :
Collecting requests>=2.20.0 (from -r requirements.txt (line 1))
  Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting oauthlib>=3.2.2 (from -r requirements.txt (line 2))
  Downloading oauthlib-3.2.2-py3-none-any.whl.metadata (7.5 kB)
Collecting requests_oauthlib>=1.3.1 (from -r requirements.txt (line 3))
  Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl.metadata (11 kB)
ERROR: Ignored the following versions that require a different python version: 1.6.2 Requires-Python >=3.8; 1.6.3 Requires-Python >=3.8; 1.6.4 Requires-Python >=3.8; 1.7.0 Requires-Python >=3.8
ERROR: Could not find a version that satisfies the requirement websocket-client~=1.7 (from versions: 0.3, 0.4, 0.4.1, 0.5.0a0, 0.5.0, 0.5.1, 0.6.0, 0.7.0, 0.8.0, 0.9.0, 0.10.0, 0.11.0, 0.12.0, 0.13.0, 0.14.0, 0.14.1, 0.15.0, 0.16.0a0, 0.16.0, 0.17.0, 0.18.0, 0.19.0, 0.20.0, 0.21.0, 0.22.0, 0.23.0, 0.24.0, 0.25.0, 0.26.0, 0.27.0, 0.28.0, 0.29.0, 0.30.0, 0.31.0, 0.32.0, 0.33.0, 0.34.0, 0.35.0, 0.36.0, 0.37.0, 0.39.0, 0.40.0, 0.42.0, 0.42.1, 0.43.0, 0.44.0, 0.45.0, 0.46.0, 0.47.0, 0.48.0, 0.49.0, 0.50.0, 0.51.0, 0.52.0, 0.53.0, 0.54.0, 0.55.0, 0.56.0, 0.57.0, 0.58.0, 0.59.0, 1.0.0, 1.0.1, 1.1.0, 1.1.1, 1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.4.0, 1.4.1, 1.4.2, 1.5.0, 1.5.1, 1.5.2, 1.5.3, 1.6.0, 1.6.1)
ERROR: No matching distribution found for websocket-client~=1.7

======================================================================


Si ça peut aider j’ai trouvé ça:

Je me suis connecté en SSH et j’ai tapé la commande en tant que root.
J’ai bon ?
Je n’ai eu aucun message. J’ai ensuite retenté l’installation des dépendances
Toujours la même erreur

=====================================================================
== 23/03/2024 22:15:45 == Dependencies installation for gardena
======================================================================
[  5% ] : Clean apt...
[  9% ] : Clean apt : [  OK  ]
[ 10% ] : Update apt...
[ 19% ] : Update apt : [  OK  ]
[ 20% ] : Install apt packages...
[ 49% ] : Install apt packages : [  OK  ]
[ 50% ] : Creating python 3 virtual environment...
[ 59% ] : Creating python 3 virtual environment : [  OK  ]
[ 60% ] : Setting up virtual environment...
[ 69% ] : Setting up virtual environment : [  OK  ]
[ 70% ] : Install the required python packages...
[ 99% ] : Install the required python packages : [ERROR]
[100% ] : Finished !
======================================================================
== KO == Installation Error
======================================================================
== ANALYSING ERRORS...
== NO KNOWN ERROR DETECTED
== Error in step : Install the required python packages
== Line 158
== Command `/var/www/html/plugins/gardena/resources/venv/bin/python3 -m pip install --no-cache-dir -r requirements.txt' have an issue
== Return code is 1
== Error message :
Collecting requests>=2.20.0 (from -r requirements.txt (line 1))
Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting oauthlib>=3.2.2 (from -r requirements.txt (line 2))
Downloading oauthlib-3.2.2-py3-none-any.whl.metadata (7.5 kB)
Collecting requests_oauthlib>=1.3.1 (from -r requirements.txt (line 3))
Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl.metadata (11 kB)
ERROR: Ignored the following versions that require a different python version: 1.6.2 Requires-Python >=3.8; 1.6.3 Requires-Python >=3.8; 1.6.4 Requires-Python >=3.8; 1.7.0 Requires-Python >=3.8
ERROR: Could not find a version that satisfies the requirement websocket-client~=1.7 (from versions: 0.3, 0.4, 0.4.1, 0.5.0a0, 0.5.0, 0.5.1, 0.6.0, 0.7.0, 0.8.0, 0.9.0, 0.10.0, 0.11.0, 0.12.0, 0.13.0, 0.14.0, 0.14.1, 0.15.0, 0.16.0a0, 0.16.0, 0.17.0, 0.18.0, 0.19.0, 0.20.0, 0.21.0, 0.22.0, 0.23.0, 0.24.0, 0.25.0, 0.26.0, 0.27.0, 0.28.0, 0.29.0, 0.30.0, 0.31.0, 0.32.0, 0.33.0, 0.34.0, 0.35.0, 0.36.0, 0.37.0, 0.39.0, 0.40.0, 0.42.0, 0.42.1, 0.43.0, 0.44.0, 0.45.0, 0.46.0, 0.47.0, 0.48.0, 0.49.0, 0.50.0, 0.51.0, 0.52.0, 0.53.0, 0.54.0, 0.55.0, 0.56.0, 0.57.0, 0.58.0, 0.59.0, 1.0.0, 1.0.1, 1.1.0, 1.1.1, 1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.4.0, 1.4.1, 1.4.2, 1.5.0, 1.5.1, 1.5.2, 1.5.3, 1.6.0, 1.6.1)
ERROR: No matching distribution found for websocket-client~=1.7

Non ce n’est plus la même erreur.

Par contre c’est la même qu’ici: Probleme installation des dépendances / websocket / sur une Atlas

Merci pour le retour. Il faut donc que j’installe une image Jeedomm bullseye pour régler mon problème?
Juste d’y penser ça me stresse un peu… Est-ce que ça vaut le coup?
C’est pas trop compliqué?
Comme tu as du t’en apercevoir je maitrise beaucoup moins que toi

Je pense que je vais tester de diminuer la version minimum requise de la libs en question donc il suffira d’installer le plugin en beta pour valider. Je préviendrai ici lorsque ça sera possible.

Cependant la migration vers debian 11 sera absolument nécessaire d’ici peu et pas que pour ce plugin donc je ne peux que vous conseiller de vous documenter sur la procédure.
A priori sur atlas cela ne devrait pas être trop compliqué.

Merci, j’attends de tes nouvelles

J’ai modifié en beta, dispo ce matin, à tester

Je n’ai qu’une chose à dire: bravo
Franchement je suis admiratif !!!

Si je vois quelques petits disfonctionnements, ça t’intéresse que je t’informe ?

c’est très gentil … mais admiratif de quoi? :joy:


Bien sûr.
Un post par question / problème c’est plus facile à suivre.

Et bien de la façon dont tu maitrises Jeedom, et c’est sincère
Tu me conseilles tout de même de passer en Debian 11 ?

1 « J'aime »

Donc ça démarre avec cette version? Pas d’autres erreurs?

Concernant la migration, il faudra planifier cela.
Tranquillement mais sûrement.

  • bien vérifier que les plugins utilisés ne posent pas problèmes
  • valider le procédure sur atlas
  • garder des backups

Oui c’est nickel …
Tu es en debian 11 toi je suppose ?
Si jamais tu as 2mn pour lire mes commentaires et me donner ton avis:

Bonne journée
Frédéric

j’ai déjà tout lu depuis longtemps et je n’ai rien de plus à dire, je ne connais pas l’atlas ni le mode recovery de celle-ci :wink: