Jeeduino ne fonctionne plus suite Màj Debian 12 sur RPi 3B

Bonjour à tous,

Suite à un gros plantage (plus de ssh, ni html, juste le ping) j’ai restauré une sauvegarde sur un Débian 12.11 + Jeedom 4.4.19 (précédemment 11.11 et 4.4.12).
Depuis je n’arrive plus à utiliser les quelques GPIO que j’ai sur la carte RPi, soient une entrée générique et une rotation :

  • Le status du daemon est OK :

  • La santé du plugin est bonne :

  • Par contre, j’ai des choses par très nettes dans les logs : redémarrage du daemon toutes le 5 mn : voir logs plus bas,
  • et j’ai constaté que contrairement à la doc, je n’ai pas la dépendance pour les GPIO :

du coup j’ai fait un :

pip install RPi.GPIO

Ce qui n’a rien changé.

J’ai également fait des reboots du RPi, et des redémarrage du daemon, changé le port (ou laissé vide) …
Et pour info core et plugins sont à jours (et santé toute verte).

Je ne suis pas informaticien, je passe sans doute à coté d’un truc évident, mais je n’ai rien trouvé sur le forum ni ailleurs qui puisse ressembler à ce soucis.
Merci pour votre indulgence :pray:
N’hésitez pas à me demander plus d"info.

Log Jeeduino_pigpio :

5458|kill: (64262): No such process
5459|[2025-08-05 18:31:09][Demon PiGpio][15] INFO  : ---------
5460|[2025-08-05 18:31:09][Demon PiGpio][15] INFO  : Jeedouino - Demarrage du daemon piGPIO (eqID: 15).
5461|[2025-08-05 18:31:09][Demon PiGpio][15] INFO  : ---------
5462|[2025-08-05 18:31:09][Demon PiGpio][15] INFO  : Starting Second Network thread
5463|[2025-08-05 18:31:09][Demon PiGpio][15] INFO  : Jeedouino PiGpio daemon (eqID: 15) running...
5464|[2025-08-05 18:31:09][Demon PiGpio][15] INFO  : Starting First Network thread
5465|[2025-08-05 18:31:13][Demon PiGpio][15][GET] : /plugins/jeedouino/core/php/Callback.php?BoardEQ=15&PINMODE=1
5466|[2025-08-05 18:31:13][Demon PiGpio][15][REQUETE] : ['ConfigurePins', '..........p.......c.....................']
5467|Exception in thread First Network thread:
5468|Traceback (most recent call last):
5469|File "/usr/lib/python3.11/threading.py", line 1038, in _bootstrap_inner
5470|self.run()
5471|File "/var/www/html/plugins/jeedouino/ressources/jeedouinoPiGpio_15.py", line 262, in run
5472|GPIO.add_event_detect(j, GPIO.BOTH, callback = toggle_inputs)
5473|RuntimeError: Failed to add edge detection
5474|[2025-08-05 18:31:13][Demon PiGpio][15][GET] : /plugins/jeedouino/core/php/Callback.php?BoardEQ=15&19=0
5475|[2025-08-05 18:31:44][Demon PiGpio][15][GET] : /plugins/jeedouino/core/php/Callback.php?BoardEQ=15&19=0
5476|[2025-08-05 18:32:14][Demon PiGpio][15][GET] : /plugins/jeedouino/core/php/Callback.php?BoardEQ=15&19=0
5477|[2025-08-05 18:32:44][Demon PiGpio][15][GET] : /plugins/jeedouino/core/php/Callback.php?BoardEQ=15&19=0
5478|[2025-08-05 18:33:14][Demon PiGpio][15][GET] : /plugins/jeedouino/core/php/Callback.php?BoardEQ=15&19=0
5479|[2025-08-05 18:33:44][Demon PiGpio][15][GET] : /plugins/jeedouino/core/php/Callback.php?BoardEQ=15&19=0
5480|[2025-08-05 18:34:14][Demon PiGpio][15][GET] : /plugins/jeedouino/core/php/Callback.php?BoardEQ=15&19=0
5481|[2025-08-05 18:34:44][Demon PiGpio][15][GET] : /plugins/jeedouino/core/php/Callback.php?BoardEQ=15&19=0
5482|[2025-08-05 18:35:14][Demon PiGpio][15][GET] : /plugins/jeedouino/core/php/Callback.php?BoardEQ=15&19=0
5483|[2025-08-05 18:35:44][Demon PiGpio][15][GET] : /plugins/jeedouino/core/php/Callback.php?BoardEQ=15&19=0
5484|kill: (65250): No such process

Log Jeeduino :

8215|[2025-08-05 18:30:35] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Pin n° 19 = 20
8216|[2025-08-05 18:30:35] DEBUG  : RePING 192.168.0.53 ( GPIO - EqID: 15 ) Démon PiGpio Encore un essai...
8217|[2025-08-05 18:30:57] DEBUG  : Réponse du Démon PiGpio :TIMEOUT
8218|[2025-08-05 18:30:57] DEBUG  : PING EqID:15 (Essai No 4 ): Le démon PiGpio ne réponds pas - Réponse :TIMEOUT
8219|[2025-08-05 18:30:57] ERROR  : 192.168.0.53 ( GPIO - EqID: 15 ) Démon PiGpio 4 PINGs non répondus, je stoppe les processus du démon.
8220|[2025-08-05 18:30:57] DEBUG  : Tentative de suppression (kill) du process : 62936
8221|[2025-08-05 18:30:58] DEBUG  : Tentative de suppression (kill) du process : 62937
8222|[2025-08-05 18:30:58] DEBUG  : Tentative de suppression (kill) du process : 64195
8223|[2025-08-05 18:31:02] DEBUG  : StopBoardDemonCMD - Arrêt forcé du démon PiGpio sur  192.168.0.53 - jeedouinoPiGpio_15.py : Kill process : ["62936","62937","64195"]
8224|[2025-08-05 18:31:02] DEBUG  : Démarrage du démon PiGpio de l'équipement GPIO
8225|[2025-08-05 18:31:02] DEBUG  : Tentative de suppression (kill) du process : 64262
8226|[2025-08-05 18:31:06] DEBUG  : StopBoardDemonCMD - Arrêt forcé du démon PiGpio sur  192.168.0.53 - jeedouinoPiGpio_15.py : Kill process : ["64262"]
8227|[2025-08-05 18:31:06] DEBUG  : Cmd Appel démon : sudo nice -n 19 /var/www/html/plugins/jeedouino/core/class/../../ressources/venv/bin/python3 /var/www/html/plugins/jeedouino/ressources/jeedouinoPiGpio_15.py 8000 15 192.168.0.53 80 . 5 /var/www/html/core/class/../../log/jeedouino_pigpio
8228|[2025-08-05 18:31:06] DEBUG  : Le démon PiGpio est en cours de démarrage.  -
8229|[2025-08-05 18:31:08] DEBUG  : Envoi de la dernière configuration connue du BootMode eqID ( 15 ) BootMode : BootMode=0
8230|[2025-08-05 18:31:08] DEBUG  : (Normal si Re/Start/Stop demandé) Erreur de connection au démon  [ PiGpio ( GPIO - EqID 15 ) 192.168.0.53:8000 ]  - Réponse : 111 - Connection refused
8231|[2025-08-05 18:31:08] DEBUG  : Vérifiez si l'ip de votre Jeedom [192.168.0.53] (ou celle de votre équipement) n'a pas changée.  [ PiGpio ( GPIO - EqID 15 ) 192.168.0.53:8000 ]
8232|[2025-08-05 18:31:08] DEBUG  : Vérifiez que les dépendances (si il y en a) pour votre équipement soient correctement installées.  [ PiGpio ( GPIO - EqID 15 ) 192.168.0.53:8000 ]
8233|[2025-08-05 18:31:08] DEBUG  : Vérifiez les logs du démon pour voir si une erreur y est indiquée.  [ PiGpio ( GPIO - EqID 15 ) 192.168.0.53:8000 ]
8234|[2025-08-05 18:31:08] DEBUG  : Erreur d'envoi de la configuration du BootMode sur l'équipement 15 ( GPIO ) - Réponse :111 - Connection refused
8235|[2025-08-05 18:31:13] DEBUG  : CALLBACK - Requête reçue : ? BoardEQ=15&PINMODE=1
8236|[2025-08-05 18:31:13] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Le démon réclame l'envoi de la configuration des pins.
8237|[2025-08-05 18:31:13] DEBUG  : Réponse du Démon PiGpio :TIMEOUT
8238|[2025-08-05 18:31:13] DEBUG  : Erreur d'envoi de la configuration des pins sur l'équipement 15 ( GPIO ) - Réponse :TIMEOUT
8239|[2025-08-05 18:31:13] DEBUG  : Envoi de ConfigurePins=..........p.......c..................... - Réponse : TIMEOUT
8240|[2025-08-05 18:31:13] DEBUG  : CALLBACK - Requête reçue : ? BoardEQ=15&19=0
8241|[2025-08-05 18:31:14] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Valeur compteur sur Pin n° 19 = 20 ( +0 )
8242|[2025-08-05 18:31:14] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Pin n° 19 = 20
8243|[2025-08-05 18:31:44] DEBUG  : CALLBACK - Requête reçue : ? BoardEQ=15&19=0
8244|[2025-08-05 18:31:44] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Valeur compteur sur Pin n° 19 = 20 ( +0 )
8245|[2025-08-05 18:31:44] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Pin n° 19 = 20
8246|[2025-08-05 18:32:14] DEBUG  : CALLBACK - Requête reçue : ? BoardEQ=15&19=0
8247|[2025-08-05 18:32:14] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Valeur compteur sur Pin n° 19 = 20 ( +0 )
8248|[2025-08-05 18:32:14] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Pin n° 19 = 20
8249|[2025-08-05 18:32:44] DEBUG  : CALLBACK - Requête reçue : ? BoardEQ=15&19=0
8250|[2025-08-05 18:32:44] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Valeur compteur sur Pin n° 19 = 20 ( +0 )
8251|[2025-08-05 18:32:44] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Pin n° 19 = 20
8252|[2025-08-05 18:33:14] DEBUG  : CALLBACK - Requête reçue : ? BoardEQ=15&19=0
8253|[2025-08-05 18:33:14] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Valeur compteur sur Pin n° 19 = 20 ( +0 )
8254|[2025-08-05 18:33:14] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Pin n° 19 = 20
8255|[2025-08-05 18:33:44] DEBUG  : CALLBACK - Requête reçue : ? BoardEQ=15&19=0
8256|[2025-08-05 18:33:44] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Valeur compteur sur Pin n° 19 = 20 ( +0 )
8257|[2025-08-05 18:33:44] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Pin n° 19 = 20
8258|[2025-08-05 18:34:14] DEBUG  : CALLBACK - Requête reçue : ? BoardEQ=15&19=0
8259|[2025-08-05 18:34:14] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Valeur compteur sur Pin n° 19 = 20 ( +0 )
8260|[2025-08-05 18:34:14] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Pin n° 19 = 20
8261|[2025-08-05 18:34:44] DEBUG  : CALLBACK - Requête reçue : ? BoardEQ=15&19=0
8262|[2025-08-05 18:34:44] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Valeur compteur sur Pin n° 19 = 20 ( +0 )
8263|[2025-08-05 18:34:44] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Pin n° 19 = 20
8264|[2025-08-05 18:35:10] DEBUG  : Vérification automatique du démon (option AutoReStart) toutes les 5 minutes pour GPIO (15)
8265|[2025-08-05 18:35:10] DEBUG  : PING 192.168.0.53 ( GPIO - EqID: 15 ) Démon PiGpio en marche ??? Envoi d'un PING...
8266|[2025-08-05 18:35:14] DEBUG  : CALLBACK - Requête reçue : ? BoardEQ=15&19=0
8267|[2025-08-05 18:35:14] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Valeur compteur sur Pin n° 19 = 20 ( +0 )
8268|[2025-08-05 18:35:14] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Pin n° 19 = 20
8269|[2025-08-05 18:35:32] DEBUG  : Réponse du Démon PiGpio :TIMEOUT
8270|[2025-08-05 18:35:33] DEBUG  : RePING 192.168.0.53 ( GPIO - EqID: 15 ) Démon PiGpio Encore un essai...
8271|[2025-08-05 18:35:44] DEBUG  : CALLBACK - Requête reçue : ? BoardEQ=15&19=0
8272|[2025-08-05 18:35:44] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Valeur compteur sur Pin n° 19 = 20 ( +0 )
8273|[2025-08-05 18:35:44] DEBUG  : CALLBACK - Equipement GPIO (eqID: 15) - Pin n° 19 = 20
8274|[2025-08-05 18:35:55] DEBUG  : Réponse du Démon PiGpio :TIMEOUT
8275|[2025-08-05 18:35:55] DEBUG  : PING EqID:15 (Essai No 1 ): Le démon PiGpio ne réponds pas - Réponse :TIMEOUT
8276|[2025-08-05 18:35:55] DEBUG  : Démarrage du démon PiGpio de l'équipement GPIO
8277|[2025-08-05 18:35:55] DEBUG  : Tentative de suppression (kill) du process : 64331
8278|[2025-08-05 18:35:56] DEBUG  : Tentative de suppression (kill) du process : 64332
8279|[2025-08-05 18:35:56] DEBUG  : Tentative de suppression (kill) du process : 65250

Personne aurait une petite idée :thinking:… ?

Bon, je sais, c’est le week-end du 15 Août est la météo est plus propice à faire bronzette que de cogiter devant un ordinateur :sun_with_face:

Petite précision au cas où, le pip install RPi.GPIO ne fonctionnait pas :

error: externally-managed-environment

la commande complète que j’ai utilisée était :

sudo pip install RPi.GPIO --break-system-packages

voilà voilà …

Bonjour.

Repassez sur une Debian 11 et testez de nouveaux.

Plusieurs fils en parle sur ce même tag.

@Fabrice Merci pour cette piste :+1:
Savez-vous ce que je dois chercher sur le forum pour avoir plus d’info sur le sujet car avant de poster j’avais fait pas mal de recherches sans rien trouver qui puisse faire avancer le schmilblick, de mon point de vue de novice s’entend.
Je reviendrai donc en arrière dans la semaine, mais cela est dommage non ?
Bonne journée. Merci. JP

Avez-vous testé la version béta du plugin ?

@Tonio16 je viens de faire la manip, sans plus de succès.
Remarque : la version n’a pas changé malgré le fait que j’ai bien cliqué sur installer béta


Merci en tout cas !

Allez ici et regardez les titres des messages :
plugin-jeedouino

Bon, j’ai rétrogradé en Debian 11 … mais impossible de faire tourner une sauvegarde générée par Debian 12, message du style Your Composer dependencies require a PHP version :thinking:

N’ayant QUE des I/O locales au RPi, jai laissé tombé Jeeduino, et écrit 2 lignes de python basé sur la lib RPi.GPIO mais dommage pour tous les autres cas qu’il ne soit plus supporté (me semble-t-il) par son auteur @revlys :confused:

Merci à tous :slightly_smiling_face:

Oui, c’est régulièrement rappelé sur la communauté, rien de bien nouveau.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.