Connexion Arduino R3 sur PC Jeedom pb librairies et pyserial

Hello,
Impossible de faire fonctionner ma carte arduino Uno R3 sur une jeedom installée sur PC.
J’ai bien le démon ok, j’enregistre le sketch après avoir sauver/généré les commande
Le problème vient probablement des librairies arduino et autres pbs lors de la compilation que je mentionne ci-dessous.
Un coup de main car j’ai fait le tour de mes possibles ?!

In file included from C:\Users\Bibis\Downloads\JeedouinoUSB_16\JeedouinoUSB_16.ino:43:0:
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:36:1: error: expected unqualified-id before 'struct'
 struct EERef{
 ^~~~~~
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:36:1: error: expected ')' before 'struct'
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:97:5: error: 'EERef' does not name a type; did you mean 'EERE'?
     EERef operator*()                   { return index; }
     ^~~~~
     EERE
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:119:5: error: 'EERef' does not name a type; did you mean 'EERE'?
     EERef operator[]( const int idx )    { return idx; }
     ^~~~~
     EERE
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h: In member function 'uint8_t EEPROMClass::read(int)':
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:120:51: error: 'EERef' was not declared in this scope
     uint8_t read( int idx )              { return EERef( idx ); }
                                                   ^~~~~
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:120:51: note: suggested alternative: 'EERE'
     uint8_t read( int idx )              { return EERef( idx ); }
                                                   ^~~~~
                                                   EERE
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h: In member function 'void EEPROMClass::write(int, uint8_t)':
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:121:45: error: 'EERef' was not declared in this scope
     void write( int idx, uint8_t val )   { (EERef( idx )) = val; }
                                             ^~~~~
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:121:45: note: suggested alternative: 'EERE'
     void write( int idx, uint8_t val )   { (EERef( idx )) = val; }
                                             ^~~~~
                                             EERE
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h: In member function 'void EEPROMClass::update(int, uint8_t)':
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:122:44: error: 'EERef' was not declared in this scope
     void update( int idx, uint8_t val )  { EERef( idx ).update( val ); }
                                            ^~~~~
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:122:44: note: suggested alternative: 'EERE'
     void update( int idx, uint8_t val )  { EERef( idx ).update( val ); }
                                            ^~~~~
                                            EERE
In file included from C:\Users\Bibis\Downloads\JeedouinoUSB_16\JeedouinoUSB_16.ino:43:0:
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h: In member function 'T& EEPROMClass::get(int, T&)':
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:133:71: error: no match for 'operator*' (operand type is 'EEPtr')
         for( int count = sizeof(T) ; count ; --count, ++e )  *ptr++ = *e;
                                                                       ^~
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h: In member function 'const T& EEPROMClass::put(int, const T&)':
C:\Program Files (x86)\Arduinocc\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:140:63: error: no match for 'operator*' (operand type is 'EEPtr')
         for( int count = sizeof(T) ; count ; --count, ++e )  (*e).update( *ptr++ );
                                                               ^~
Plusieurs bibliothèque trouvées pour "DHT.h"
Utilisé : D:\OneDrive\Documents\Arduino\libraries\DHT
Non utilisé : D:\OneDrive\Documents\Arduino\libraries\DHT_sensor_library
Non utilisé : C:\Program Files (x86)\Arduinocc\libraries\DHT
Plusieurs bibliothèque trouvées pour "OneWire.h"
Utilisé : D:\OneDrive\Documents\Arduino\libraries\OneWire
Non utilisé : C:\Program Files (x86)\Arduinocc\libraries\OneWire
exit status 1
Erreur de compilation pour la carte Arduino Uno

Bonjour,

Apparemment, ça serait un problème de la bibliothèque EEprom. Est-elle à jour ?
J’imagine que tu as généré le sketch avec Jeeduino ? Si c’est le cas, mais le tag dans ton post.

Ah, flute, qu’est ce que c’est un tag ?
MAJ faites, compilation terminée sans problème = est-ce à dire que le pb ne vient pas des bibliothèques ?
Voici le log jeeduino pig pio :

======= Start of apt -y --fix-broken install =======
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists…
Building dependency tree…
Reading state information…
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
======= Start of dpkg --configure -a --force-confdef =======
======= Start of apt autoremove =======
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists…
Building dependency tree…
Reading state information…
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
======= Start of Serial installation =======
Reading package lists…
Building dependency tree…
Reading state information…
python-pip is already the newest version (18.1-5).
python3-pip is already the newest version (18.1-5).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
E: Invalid operation python-serial
Requirement already satisfied: pip in /usr/local/lib/python3.7/dist-packages (21.3.1)
WARNING: Running pip as the ‹ root › user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: 12. Virtual Environments and Packages — Python 3.11.5 documentation
WARNING: Skipping serial as it is not installed.
WARNING: Running pip as the ‹ root › user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: 12. Virtual Environments and Packages — Python 3.11.5 documentation
Requirement already satisfied: pyserial in /usr/local/lib/python3.7/dist-packages (3.5)
WARNING: Running pip as the ‹ root › user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: 12. Virtual Environments and Packages — Python 3.11.5 documentation
======= End of Serial installation =======

Je vois également dans les logs :

2021-11-14 15:45:05 jeedouino Dépendances Serial introuvables. Imposssible de démarrer le démon.
2021-11-14 15:45:05 jeedouino Dépendances Serial introuvables. Veuillez les réinstaller.

Et du coup, j’installe l’affaire dans le plugin (mais j’utilise un PC, cependant) :
image|590x336

Je vérifie sous putty en python : :~# pip install pyserial
Requirement already satisfied: pyserial in /usr/local/lib/python3.7/dist-packages (3.5)

Pour autant, cela ne fonctionne toujours pas (!)…