Plugin EnOcean / probleme de dependance

Bonjour,

J’ai un problème avec le plugin EnOcean
Je n’arrive pas à installer les dépendances.
Le script d’installation des dépendances tourne en boucle. Le statut reste toujours sur NOK.
Le demon est toujours sur NOK.

J’ai essaye de supprmier / réinstaller le plugin; Rien n’y fait.

Merci pour votre aide

Pour info, j’ai du réinstaller mon Jeedom cette semaine.
La semaine dernière, le jeedom fonctionnait bien (version précédente de jeedom et du plugin)

Voici le log EnOceanUpdate

********************************************************
*             Installation des dépendances             *
********************************************************
Atteint :1 http://archive.raspberrypi.org/debian buster InRelease
Atteint :2 http://raspbian.raspberrypi.org/raspbian buster InRelease
Lecture des listes de paquets…

Lecture des listes de paquets…
Construction de l'arbre des dépendances…

Lecture des informations d'état…
Le paquet « python-enum » n'est pas installé, et ne peut donc être supprimé
0 mis à jour, 0 nouvellement installés, 0 à enlever et 5 non mis à jour.
Lecture des listes de paquets…
Construction de l'arbre des dépendances…

Lecture des informations d'état…
python-pyudev est déjà la version la plus récente (0.21.0-1).
python-requests est déjà la version la plus récente (2.21.0-1).
python-serial est déjà la version la plus récente (3.4-4).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 5 non mis à jour.
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: enum-compat in /usr/local/lib/python2.7/dist-packages (0.0.3)
Requirement already satisfied: enum34; python_version < "3.4" in /usr/lib/python2.7/dist-packages (from enum-compat) (1.1.6)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting beautifulsoup4
  Using cached https://files.pythonhosted.org/packages/c5/48/c88b0b390ae1f785942fc83413feb1268a1eb696f343d4d55db735b9bb39/beautifulsoup4-4.8.2-py2-none-any.whl
Collecting soupsieve>=1.2 (from beautifulsoup4)
  Using cached https://www.piwheels.org/simple/soupsieve/soupsieve-2.0-py2.py3-none-any.whl
soupsieve requires Python '>=3.5' but the running Python is 2.7.16
********************************************************
*             Installation terminée                    *
********************************************************

Jeedom version 4.0.43
openenocean 2020-02-18 01:21:25

1 « J'aime »

Bonjour,

En effet sur la dernière version V4 de Jeedom en version buster, la version de base de python est en 2.7.16, ce qui pose problème sur des dépendances pour certain plugin.

Donc c’est ce qui se passe actuellement, peux-tu taper cette commande sur ta machine et re-tester l’installation du plugin :

update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2

1 « J'aime »

merci, cela fonctionne
par contre j’ai toujours le problème de « [2020-03-11 10:26:05][ERROR] : Impossible de lancer le démon openenocean, vérifiez le port »
je pense que je dois débrancher et rebrancher le controleur usb. Je le ferai que je serais sur place (mon jeedom est à distance…)

Bonjour,

Et suis en Jeedom v3.3.39 sur un raspberry pi 3 avec raspbian strech (donc ni v4 ni buster) et j’ai la même erreur initiale :

********************************************************
*             Installation des dépendances             *
********************************************************
Get:1 http://archive.raspberrypi.org/debian stretch InRelease [25.4 kB]
Hit:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Fetched 25.4 kB in 1s (21.8 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Package 'python-enum' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 21 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
python-pyudev is already the newest version (0.21.0-1).
python-requests is already the newest version (2.12.4-1).
python-serial is already the newest version (3.2.1-1).
0 upgraded, 0 newly installed, 0 to remove and 21 not upgraded.
Requirement already satisfied: enum-compat in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied: enum34 in /usr/lib/python2.7/dist-packages (from enum-compat)
Collecting beautifulsoup4
  Using cached https://files.pythonhosted.org/packages/c5/48/c88b0b390ae1f785942fc83413feb1268a1eb696f343d4d55db735b9bb39/beautifulsoup4-4.8.2-py2-none-any.whl
Collecting soupsieve>=1.2 (from beautifulsoup4)
  Using cached https://www.piwheels.org/simple/soupsieve/soupsieve-2.0-py2.py3-none-any.whl
soupsieve requires Python '>=3.5' but the running Python is 2.7.13
********************************************************
*             Installation terminée                    *
********************************************************

J’ai essayé :

Et ca ne marche pas, voici le retour :

update-alternatives: error: alternative path /usr/bin/python3.7 doesn't exist

edit pour suite et solution (pour moi du moins…) :

Grace aux infos trouvées ici https://linuxconfig.org/how-to-change-from-default-to-alternative-python-version-on-debian-linux j’ai réussi à installer Python 3.5 (pas le 3.7, je sais pas dire pourquoi…)

Puis erreur suivante dans l’installation des dépendances :

ImportError: No module named pip

Qui lui se résout avec un :

sudo apt-get install python3-pip

Et là ca semble tomber en marche…Pour un plugin officiel a 6€ ca fait pas très sérieux… Mais bon, pour moi c’est résolu !

AgP

salut, j’ai le même problème que toi avec le plugin enocean et l’impossibilité d’installer les dépendances.

aujourd’hui ton pb est-il réglé ?

pour moi non !!!
olivier

Message à tous : ne pas faire ceci !
En effet, les dépendances vont bien s’installer, mais ensuite le plugin ne fonctionnera pas !

plus de détails ici

Bonjour,

J’ai le meme probleme, les dependances ne veulent pas s’installer sur un jeedom v4 en ayant pris un raspberry pi 4 et un raspberry pi 2.
Auriez-vous une solution à apporter à ce plugin enOcean svp ?
Dans l’attente, je vous remercie.
Salutations

J’avais le même problème.
Je l’ai résolu en réinstallant stretch sur mon RPI3.
Je ne sais pas si ça a un lien de cause à effet mais ça marche, j’étais sous buster avant.

Mich0111,
Merci pour ta reponse,
Cependant Akenad a donne une autre reponse sous Buster ; il faut installer :
sudo python -m pip install soupsieve==1.8

Et là les dépendances s’installent, le demon demarre.

Salutations

Effectivement, j’ai vu.
Dommage pour moi mais comme c’était ma machine de test ce n’est pas trop grave, juste une perte de temps.
En ce moment, ça va, j’en ai.

J’ai le même problème jeedom v4 avec buster et plugin enocean
J’ai essayé toutes vos propositions sans succés.
Personnellement j’a installé python 3.7 et python 2.7 et je force l’un ou l’autre manuellment. J’ai l’mpression qu’il faille python 3… pour lancer les dépendances avec succès et python 2.7 pour lancer le deamon.
Comment faire ?

respectueusement,

Les dépendances et le deamon du plugin enocean fonctionnent maintenant avec :
* python 2.7
* et l’installation « sudo python -m pip install soupsieve==1.8" »

Il me reste maintenant à tester l’inclusion du matériel.

Un grand Merci à tous.

1 « J'aime »

« Et là ca semble tomber en marche »
C’est aussi l’impression que cela me fait. Parfois j’ai l’impression d’être seul au monde … mais non. Enocean c’est quasiment automatique sur DOMOTICZ, seulement voilà, DOMOTICZ est trop souvent hors ligne. Dommage.
Cordialement.

meme probleme de dependance avec la clé usb enocean et python
j’utilise raspberry PI OS Lite et les dépendances ne passent pas a prioti avec python.
Nota : j’avais essayé la version OS non lite et l’install enocean etait correcte.
mais systeme lent je suis passé a la version lite qui maintenant pose probleme.

Sur Raspi pourquoi ne pas prendre l’image fournie par Jeedom SAS avec l’OS et Jeedom déjà installé ?

Ce serait beaucoup plus facile et tu n’aurais qu’une restauration à faire.

Le lien : https://doc.jeedom.com/fr_FR/installation/rpi

j’avais voulu voir ce nouvel OS très simple a installer
je vais donc devoir recommencer :frowning:
C’est « jeedom debian 32 bits » pour un PI 3 B+ qu’il faut prendre soit la version 4.1.27 ?

Il y 2 images : jeedom-debian-XXXX-rpi-X.X.XX.zip qui est en 32bits, elle est compatible avec les modèles de Raspberry PI de génération 2 et 3 et jeedom-debian-XXXX-rpi-64-X.X.XX.zip qui est en 64bits, elle est compatible uniquement pour les Raspberry Pi4 et est en alpha (non recommandé).

1 « J'aime »

ca fonctionne bien mieux en effet.
Merci

Cocje le psot solutionne :wink: