Plugin RFXCOM daemon NOK

Bonjour,

j’ai ce probmème depuis quelque jour, la maj (comme évoqué ici Mise à jour RFXCOM et demon KO module 'serial' has no attribute 'VERSION' - #4 par sniffer) n’a pas résolu la situation (d’ailleurs il n’y avait pas de nouvelle version mais j’ai quand même réinstallé)

Error: importing module jeedom.jeedom
[2021-01-02 16:25:37][ERROR] : Impossible de lancer le démon RFXcom, vérifiez le log rfxcmd
[2021-01-02 16:30:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-01-02 16:30:06][INFO] : Lancement démon rfxcomd : /usr/bin/python3 /var/www/html/plugins/rfxcom/resources/rfxcomd/rfxcomd.py --device /dev/ttyUSB0 --loglevel debug --socketport 55000 --serialrate 38400 --protocol 0,21,22,23 --callback http://127.0.0.1:80/plugins/rfxcom/core/php/jeeRfxcom.php --apikey rWMJYcGrD4G0VJRpERFGIB4RP6bth1gJhqyHbQsTAljReHAG --cycle 0.3 --pid /tmp/jeedom/rfxcom/deamon.pid
Error: importing module jeedom.jeedom
[2021-01-02 16:30:38][ERROR] : Impossible de lancer le démon RFXcom, vérifiez le log rfxcmd
[2021-01-02 16:30:55][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-01-02 16:30:56][INFO] : Lancement démon rfxcomd : /usr/bin/python3 /var/www/html/plugins/rfxcom/resources/rfxcomd/rfxcomd.py --device /dev/ttyUSB0 --loglevel debug --socketport 55000 --serialrate 38400 --protocol 0,21,22,23 --callback http://127.0.0.1:80/plugins/rfxcom/core/php/jeeRfxcom.php --apikey rWMJYcGrD4G0VJRpERFGIB4RP6bth1gJhqyHbQsTAljReHAG --cycle 0.3 --pid /tmp/jeedom/rfxcom/deamon.pid
Error: importing module jeedom.jeedom
[2021-01-02 16:31:28][ERROR] : Impossible de lancer le démon RFXcom, vérifiez le log rfxcmd
[2021-01-02 16:32:54][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=rfxcom function=remove callInstallFunction=1
[2021-01-02 16:32:58][INFO] : Début d'activation du plugin
[2021-01-02 16:32:59][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2021-01-02 16:32:59][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=rfxcom function=install callInstallFunction=1
[2021-01-02 16:35:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
Error: importing module jeedom.jeedom
[2021-01-02 16:35:19][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2021-01-02 16:35:04
[2021-01-02 16:35:23][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2021-01-02 16:35:04
[2021-01-02 16:35:37][ERROR] : Impossible de lancer le démon RFXcom, vérifiez le log rfxcmd
[2021-01-02 16:37:45][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
Error: importing module jeedom.jeedom
[2021-01-02 16:38:19][ERROR] : Impossible de lancer le démon RFXcom, vérifiez le log rfxcmd
[2021-01-02 16:38:39][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
Error: importing module jeedom.jeedom
[2021-01-02 16:39:13][ERROR] : Impossible de lancer le démon RFXcom, vérifiez le log rfxcmd
[2021-01-02 16:45:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
Error: importing module jeedom.jeedom
[2021-01-02 16:45:38][ERROR] : Impossible de lancer le démon RFXcom, vérifiez le log rfxcmd

Je ne sais pas ou est ce deuxième log à vérifier

Est ce que tu veux dire que tu as réinstallé les dépendances meme si tu n’avais pas eu de maj ?

Dans la config du plugin tu as bien ton rfxcom dans le choix du port ?

Bonjour,

Peut-on voir la page santé ainsi que le log d’install des dépendances?
ca ressemble à une version debian pas à jour et/ou un mix de version python.

en bonus le résultat des commandes suivantes serait utile

python3 --version
pip3 --version

J’ai fait les deux, reinstaller les dépendances puis le plugin vu que ça n’avait pas marché… vous parlez à un noob les gars, vous auriez la gentillesse de m’indiquer ou je peux prendre les captures d’écran sue vous avez demandés?

Pour python et pip voici:

**jeedom@jeedom** : **~ $** python3 --version

Python 3.4.2

**jeedom@jeedom** : **~ $** pip3 --version

pip 1.5.6 from /usr/lib/python3/dist-packages (python 3.4)

Slt …
Dans Analyse , puis log puis sur RFXCom_update
Tu devrais avoir un truc comme ça

********************************************************
*             Installation des dépendances             *
********************************************************
Hit:1 http://archive.raspberrypi.org/debian buster InRelease
Get:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
Hit:3 https://deb.nodesource.com/node_12.x buster InRelease
Get:4 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [13.0 MB]
Fetched 13.0 MB in 15s (882 kB/s)
Reading package lists...
Skipping serial as it is not installed.
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
Package 'python3-serial' is not installed, so not removed
The following packages were automatically installed and are no longer required:
python3-asn1crypto python3-cffi-backend python3-cookies python3-entrypoints
python3-jwt python3-responses
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 77 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
python3 is already the newest version (3.7.3-1).
python3-pyudev is already the newest version (0.21.0-1).
python3-requests is already the newest version (2.21.0-1).
python3-pip is already the newest version (18.1-5+rpt1).
The following packages were automatically installed and are no longer required:
python3-asn1crypto python3-cffi-backend python3-cookies python3-entrypoints
python3-jwt python3-responses
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 77 not upgraded.
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting pyserial
Downloading https://files.pythonhosted.org/packages/07/bc/587a445451b253b285629263eb51c2d8e9bcea4fc97826266d186f96f558/pyserial-3.5-py2.py3-none-any.whl (90kB)
Installing collected packages: pyserial
Successfully installed pyserial-3.5
********************************************************
*             Installation terminée                    *
********************************************************

Voici

********************************************************
*             Installation des dépendances             *
********************************************************
Hit http://archive.raspberrypi.org jessie InRelease
Hit http://mirrordirector.raspbian.org jessie InRelease
Hit http://archive.raspberrypi.org jessie/main armhf Packages
Hit http://mirrordirector.raspbian.org jessie/main armhf Packages
Hit http://archive.raspberrypi.org jessie/ui armhf Packages
Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages
Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages
Hit http://mirrordirector.raspbian.org jessie/rpi armhf Packages
Ign http://archive.raspberrypi.org jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Reading package lists...
Cannot uninstall requirement serial, not installed
Storing debug log for failure in /root/.pip/pip.log
WARNING: apt does not have a stable CLI interface yet. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
Package 'python3-serial' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 289 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
python3 is already the newest version.
python3-pip is already the newest version.
python3-pyudev is already the newest version.
python3-requests is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 289 not upgraded.
Usage:
/usr/bin/python3 -m pip install [options] <requirement specifier> ...
/usr/bin/python3 -m pip install [options] -r <requirements file> ...
/usr/bin/python3 -m pip install [options] [-e] <vcs project url> ...
/usr/bin/python3 -m pip install [options] [-e] <local project path> ...
/usr/bin/python3 -m pip install [options] <archive url/path> ...
no such option: --no-cache-dir
********************************************************
*             Installation terminée                    *
********************************************************

Bonsoir.

Votre version de Debian n’est plus supportée. Il faut impérativement passer à la version supérieure.

Sur Raspberry c’est facile. Vous mettez votre sauvegarde de côté, vous installez Buster lite avec Raspberry pi imager. Vous réinstaller Jeedom et vous restaurez votre sauvegarde.

Tu m’as devancé …

Merci à tous les deux, je vais essayer cela, priez pour moi hahaha

Bon c’est fait, le rfx marche maintenant…

par contre lorsque je lance une commande z-wave j’ai ça…

Echec de la requête http : http://127.0.0.1:8083/node?node_id=5&instance_id=1&cc_id=38&index=0&type=setvalue&value=78&apikey=xxxxx Curl error : Failed to connect to 127.0.0.1 port 8083: Connection refused

et je me dis que je vais avoir plein de choses à réajuster :frowning:

Il faut réinstaller les dépendances des plugins.
Comment avez-vous fait l’upgrade ? Nouvelle installation ou upgrade?

Si vous avez encore un problème sur zwave ou un autre plug-in veuillez ouvrir un nouveau sujet dédié à celui ci.

J’ai envie de dire que j’avais ouvert la voie :wink:

Bonjour, je rencontre le même souci que MikeleSagitter, en effet après un troisième essai de Maj de mon RFXCOM les dépendances ne se relancent pas . Les mises a jour ont été espacés de quelques jours a chaque fois. Avant la seconde MAJ j’ai mis a jour le firmware du RFXCOM et relance des dépendances mais rien n’y a fait. Redémarrage de Jeedom par la suite sans succès.

Je suis sous Debian strech, voici le mon dernier log, jeune comprend pas le message d’erreur.
Je suis encore trop novice pour décrypter cela.

Capture d’écran 2021-01-10 à 01.35.39

Merci pour votre aide. :slightly_smiling_face:

Bonjour,
Ce n’est pas le même soucis, pas du tout !
Sinon ça serait la même solution et il n’y aurait pas besoin de poser de question.
Veuillez ne pas relancer un vieux sujet résolu comme indiqué au point 3 ici Comment nous aider à vous aider - ou Comment poser une bonne question?

Par contre votre soucis à déjà une solution dans de multiple autre posts avec capture d’écran pour le résoudre.
Lisez le log et faite une recherche sur l’erreur qui s’y trouve et vous trouverez (première règle du guide que j’ai donné)

Veuillez aussi ne pas donner les logs suis forme de capture d’écran, ce n’est pas très lisible (point 11)