Ecriture Holding Register

Oui c’est bien ça, je vais regarder comment faire pour modifier cet id au niveau du plugin mais je pense que c’est automatiquement géré par la biblio ou Linux. Je te redis ça

1 « J'aime »

Ok merci beaucoup.
Car j’ai regardé un peu dans le code du plugin et j’ai rien trouvé.

Dans le code de la librairie il est bien a 0 en valeur de base.
J’ai poussé la mise à jour de la lib en 2.5.3.

Ok, merci beaucoup

Il faudra que tu relances les dépendances pour que la lib s’installe

1 « J'aime »

C’est noté, merci.
Je viens de faire la relance des dépendances mais j’obtiens cette erreur:

++++++++++++++++++++++++++++++++++++++
+  MyModbus Install dependancies
+  v1.5
+  By Bebel27
++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
MyModbus - Debut de l'installation des dependances ...
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-
Tue Jul 26 10:40:13 CEST 2022
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mises a jour du systeme en cours ...
/!\ Peut etre long suivant l'anciennete de votre systeme.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation dependance  python-pip
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Reading package lists...
Building dependency tree...
Reading state information...
Package python-pip is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  python3-pip

E: Package 'python-pip' has no installation candidate
-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation dependance  pypModbus
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Collecting pyModbus==2.5.3
  Using cached pymodbus-2.5.3-py2.py3-none-any.whl (154 kB)
Requirement already satisfied: pyserial>=3.4 in /usr/local/lib/python3.9/dist-packages (from pyModbus==2.5.3) (3.5)
Requirement already satisfied: six>=1.15.0 in /usr/local/lib/python3.9/dist-packages (from pyModbus==2.5.3) (1.16.0)
**ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: '/usr/local/lib/python3.9/dist-packages/pyserial-3.5.dist-info/METADATA'**

**WARNING: There was an error checking the latest version of pip.**
-
-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation dependance git
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Reading package lists...
Building dependency tree...
Reading state information...
git is already the newest version (1:2.30.2-1).
The following packages were automatically installed and are no longer required:
  linux-image-4.19.0-18-amd64 linux-image-5.10.0-11-amd64
  linux-image-5.10.0-12-amd64 linux-image-5.10.0-9-amd64
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Clonage de rien
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Controle version...
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Version de python
Python 3.9.2
 Version de PIP 
pip 22.1 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Fin de l'installation des dependances MyModbus...
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

ça c’est bien passé chez moi. J’ai python en v3.7 alors que toi tu as la 3.9 c’est peut être ça? On voit que pip ne s’installe pas, tu pourrais essayer de l’installer sans passer par les dépendances?

Merci pour ces indications, histoire de pas faire de bétise, la ligne de commande c’est bien :

sudo apt install python3-pip

Exact c’est bien cette commande :wink:, c’est la même que j’exécute dans l’installation des dépendances alors je suis curieux de voir si ça fonctionne en manu

Je ne suis pas très calé en linux alors juste pour mon info, lorsque tu écris cette ligne dans ton script:
sudo apt-get -y install python{,3}-pip python{,3}-setuptools

cela veut dire que si tu es sous python autre que V3 tu installes python-pip et si tu es en v3 alors tu installes python3-pip?

je crois que c’est plutôt:
sudo apt-get install python3-pip

Dans ce cas ci, utiliser apt ou apt-get ce la revient au même (apt est fait pour un usage interactif alors que apt-get convient aussi à l’utilisation dans un script)
Ceci dit, je doute que cela soit un problème, pip(3) est certainement déjà installé pour python3

L’install des dépendances a essayé d’installer python-pip (en plus de python3-pip probablement), ce n’est pas pareil, c’est python2 dans ce cas; je ne comprend d’ailleurs pas pourquoi puisque le démon semble bien en python3, pas besoin d’installer des dépendances de python2 du coup.

Et vu que, @Flightman125, vous avez python 3.9 et pas python 3.7, vous êtes en fait sous debian bullseye et pas buster, version de debian qui ne supporte plus python2.

bref, je doute que ce problème d’install change quoi que ce soit puisque c’est un problème sur quelque chose qui n’existe pas sur votre distrib et qui n’est pas utilisé de toute façon par le plugin

1 « J'aime »

Merci pour ces indications, en effet quand jefais

sudo apt install python3-pip

J’obtiens :

python3-pip est déjà la version la plus récente (20.3.4-4+deb11u1).

Rappel du message d’erreur dans les logs de mise à jour du plugin :

++++++++++++++++++++++++++++++++++++++
+  MyModbus Install dependancies
+  v1.5
+  By Bebel27
++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
MyModbus - Debut de l'installation des dependances ...
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-
Fri Jul 29 12:41:12 CEST 2022
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mises a jour du systeme en cours ...
/!\ Peut etre long suivant l'anciennete de votre systeme.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation dependance  python-pip
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Reading package lists...
Building dependency tree...
Reading state information...
Package python-pip is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  python3-pip

E: Package 'python-pip' has no installation candidate
-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation dependance  pypModbus
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Collecting pyModbus==2.5.3
  Using cached pymodbus-2.5.3-py2.py3-none-any.whl (154 kB)
Requirement already satisfied: six>=1.15.0 in /usr/local/lib/python3.9/dist-packages (from pyModbus==2.5.3) (1.16.0)
Requirement already satisfied: pyserial>=3.4 in /usr/local/lib/python3.9/dist-packages (from pyModbus==2.5.3) (3.5)
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: '/usr/local/lib/python3.9/dist-packages/pyserial-3.5.dist-info/METADATA'

WARNING: There was an error checking the latest version of pip.
-
-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation dependance git
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Reading package lists...
Building dependency tree...
Reading state information...
git is already the newest version (1:2.30.2-1).
The following packages were automatically installed and are no longer required:
  linux-image-4.19.0-18-amd64 linux-image-5.10.0-11-amd64
  linux-image-5.10.0-12-amd64 linux-image-5.10.0-9-amd64
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Clonage de rien
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Controle version...
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Version de python
Python 3.9.2
 Version de PIP 
pip 22.1 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Fin de l'installation des dependances MyModbus...
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Si quelqu’un a une idée, je suis preneur :slight_smile: