Je n'arrive pas a changer l'état d'un GPIO de RPI3

Bonjour,

Je suis novice en Jeedom et encore plus en Jeedouino… Désolé pour toutes questions bêtes qui vont suivre!
Je voudrais piloter une GPIO (4) Pin 7 et lorsque je teste la commande, dans les logs j’obtiens:

[2019-10-18 12:19:34][DEBUG] : Fin de postAjax()
[2019-10-18 12:19:54][DEBUG] : ConfigurePinValue piGPIO40 ( 11 ) PinValue : SetPinLOW=7
[2019-10-18 12:19:54][DEBUG] : (Normal si Re/Start/Stop demandé) Erreur de connection au démon PiGpio ( CommandeRadiateur - EqID 11 ) sur 192.168.2.66:8000 - Réponse : 111 - Connection refused
[2019-10-18 12:19:54][DEBUG] : ERREUR SETTING PIN VALUE eqID ( 11 )- Réponse :111 - Connection refused.

Vous auriez une piste s’il vous plait ? Pourquoi la connexion m’est refusée?

Bonjour,

Le démon est-il ok ou nok ? a priori, surement nok.
Les dépendances sont-elles toutes installées / à jour ? (Générales + RPI.gpio)
Les logs démons sont ils actifs ? Si oui, l’erreur doit être indiquée dedans.
Quelle est la version du plugin, celle de Jeedom ?

Avec si peu d’informations et de log, difficile de deviner…

Bonne journée.

Merci pour ce premier retour!
En effet le demon PigGpio correspondant au matériel créé associé au GPIO visé n’est pas démarré, mais si j’essaye de le forcer, et malgré le message en entête de la page m’annonçant un succès, il ne démarre pas… Et le log est loquasse (collé à la fin du post).

En dépendance, je n’ai que local d’installé et d’actif avec le plugin Jeedouino? J’avoue ne pas savoir ce qu’est réellement une dépendance? Me faut il aller sur le market pour trouver une dépendance RPI.gpio? (j’avais prévenu pour les questions bêtes…)

Les logs Jeedouino sont actifs (cf fin du post), mais pas de log activable spécifique aux demons dans ma configuration (cf image)

Les versions:

Merci pour le temps passé et ta patience, pas toujours facile devant un débutant!

Log collé:
[2019-10-18 17:39:40][DEBUG] : PING ( EqID:11 ) Démon PiGpio en marche ??? Envoi d’un PING…
[2019-10-18 17:39:40][DEBUG] : (Normal si Re/Start/Stop demandé) Erreur de connection au démon PiGpio ( CommandeRadiateur - EqID 11 ) sur 192.168.2.66:8000 - Réponse : 111 - Connection refused
[2019-10-18 17:39:58][DEBUG] : Démarrage du démon PiGpio.
[2019-10-18 17:39:58][DEBUG] : PING ( EqID:11 ) Démon PiGpio en marche ??? Envoi d’un PING…
[2019-10-18 17:39:58][DEBUG] : (Normal si Re/Start/Stop demandé) Erreur de connection au démon PiGpio ( CommandeRadiateur - EqID 11 ) sur 192.168.2.66:8000 - Réponse : 111 - Connection refused
[2019-10-18 17:39:58][DEBUG] : KILL process 29241
kill: (29241): No such process
[2019-10-18 17:40:02][DEBUG] : StopBoardDemonCMD - Arrêt forcé du démon PiGpio sur 192.168.2.66 - jeedouinoPiGpio_11.py : Kill process : [« 29241 »]
[2019-10-18 17:40:02][DEBUG] : EqLogicForStart :[] ( Enlevé: 11 )
[2019-10-18 17:40:02][DEBUG] : Cmd Appel démon : sudo nice -n 19 /usr/bin/python /var/www/html/plugins/jeedouino/ressources/jeedouinoPiGpio_11.py 8000 11 192.168.2.66 80 . 5
[2019-10-18 17:40:02][DEBUG] : EqLogicForStart :[« 11 »] ( Ajouté: 11 )
[2019-10-18 17:40:02][DEBUG] : Le démon PiGpio est en cours de démarrage. -
Traceback (most recent call last):
File « /var/www/html/plugins/jeedouino/ressources/jeedouinoPiGpio_11.py », line 22, in
import Adafruit_DHT
ImportError: No module named Adafruit_DHT
[2019-10-18 17:40:03][DEBUG] : Vérification du démon pour « CommandeRadiateur » (11)
[2019-10-18 17:40:03][DEBUG] : PING ( EqID:11 ) Démon PiGpio en marche ??? Envoi d’un PING…
[2019-10-18 17:40:03][DEBUG] : (Normal si Re/Start/Stop demandé) Erreur de connection au démon PiGpio ( CommandeRadiateur - EqID 11 ) sur 192.168.2.66:8000 - Réponse : 111 - Connection refused
[2019-10-18 17:40:03][DEBUG] : Démarrage du démon PiGpio.
[2019-10-18 17:40:03][DEBUG] : PING ( EqID:11 ) Démon PiGpio en marche ??? Envoi d’un PING…
[2019-10-18 17:40:03][DEBUG] : (Normal si Re/Start/Stop demandé) Erreur de connection au démon PiGpio ( CommandeRadiateur - EqID 11 ) sur 192.168.2.66:8000 - Réponse : 111 - Connection refused
[2019-10-18 17:40:03][DEBUG] : KILL process 29475
kill: (29475): No such process
[2019-10-18 17:40:04][DEBUG] : Envoi de la dernière configuration connue du BootMode eqID ( 11 ) BootMode : BootMode=0
[2019-10-18 17:40:04][DEBUG] : (Normal si Re/Start/Stop demandé) Erreur de connection au démon PiGpio ( CommandeRadiateur - EqID 11 ) sur 192.168.2.66:8000 - Réponse : 111 - Connection refused
[2019-10-18 17:40:04][DEBUG] : Erreur d’envoi de la configuration du BootMode sur l’équipement 11 ( CommandeRadiateur ) - Réponse :111 - Connection refused
[2019-10-18 17:40:07][DEBUG] : StopBoardDemonCMD - Arrêt forcé du démon PiGpio sur 192.168.2.66 - jeedouinoPiGpio_11.py : Kill process : [« 29475 »]
[2019-10-18 17:40:07][DEBUG] : EqLogicForStart :[] ( Enlevé: 11 )
[2019-10-18 17:40:07][DEBUG] : Cmd Appel démon : sudo nice -n 19 /usr/bin/python /var/www/html/plugins/jeedouino/ressources/jeedouinoPiGpio_11.py 8000 11 192.168.2.66 80 . 5
[2019-10-18 17:40:07][DEBUG] : EqLogicForStart :[« 11 »] ( Ajouté: 11 )
[2019-10-18 17:40:07][DEBUG] : Le démon PiGpio est en cours de démarrage. -
Traceback (most recent call last):
File « /var/www/html/plugins/jeedouino/ressources/jeedouinoPiGpio_11.py », line 22, in
import Adafruit_DHT
ImportError: No module named Adafruit_DHT
[2019-10-18 17:40:08][DEBUG] : Essai 1 - Envoi de la dernière configuration connue des pins eqID ( 11 ) PinMode : ConfigurePins=…l…l…
[2019-10-18 17:40:08][DEBUG] : (Normal si Re/Start/Stop demandé) Erreur de connection au démon PiGpio ( CommandeRadiateur - EqID 11 ) sur 192.168.2.66:8000 - Réponse : 111 - Connection refused
[2019-10-18 17:40:08][DEBUG] : Erreur d’envoi de la configuration des pins sur l’équipement 11 ( CommandeRadiateur ) - Réponse :111 - Connection refused
[2019-10-18 17:40:09][DEBUG] : Envoi de la dernière configuration connue du BootMode eqID ( 11 ) BootMode : BootMode=0
[2019-10-18 17:40:09][DEBUG] : (Normal si Re/Start/Stop demandé) Erreur de connection au démon PiGpio ( CommandeRadiateur - EqID 11 ) sur 192.168.2.66:8000 - Réponse : 111 - Connection refused
[2019-10-18 17:40:09][DEBUG] : Erreur d’envoi de la configuration du BootMode sur l’équipement 11 ( CommandeRadiateur ) - Réponse :111 - Connection refused
[2019-10-18 17:40:10][DEBUG] : Essai 2 - Envoi de la dernière configuration connue des pins eqID ( 11 ) PinMode : ConfigurePins=…l…l…
[2019-10-18 17:40:10][DEBUG] : (Normal si Re/Start/Stop demandé) Erreur de connection au démon PiGpio ( CommandeRadiateur - EqID 11 ) sur 192.168.2.66:8000 - Réponse : 111 - Connection refused
[2019-10-18 17:40:10][DEBUG] : Erreur d’envoi de la configuration des pins sur l’équipement 11 ( CommandeRadiateur ) - Réponse :111 - Connection refused
[2019-10-18 17:40:12][DEBUG] : PING ( EqID:11 ) Démon PiGpio en marche ??? Envoi d’un PING…
[2019-10-18 17:40:12][DEBUG] : (Normal si Re/Start/Stop demandé) Erreur de connection au démon PiGpio ( CommandeRadiateur - EqID 11 ) sur 192.168.2.66:8000 - Réponse : 111 - Connection refused
[2019-10-18 17:40:13][DEBUG] : Essai 1 - Envoi de la dernière configuration connue des pins eqID ( 11 ) PinMode : ConfigurePins=…l…l…
[2019-10-18 17:40:13][DEBUG] : (Normal si Re/Start/Stop demandé) Erreur de connection au démon PiGpio ( CommandeRadiateur - EqID 11 ) sur 192.168.2.66:8000 - Réponse : 111 - Connection refused
[2019-10-18 17:40:13][DEBUG] : Erreur d’envoi de la configuration des pins sur l’équipement 11 ( CommandeRadiateur ) - Réponse :111 - Connection refused
[2019-10-18 17:40:15][DEBUG] : Essai 2 - Envoi de la dernière configuration connue des pins eqID ( 11 ) PinMode : ConfigurePins=…l…l…
[2019-10-18 17:40:15][DEBUG] : (Normal si Re/Start/Stop demandé) Erreur de connection au démon PiGpio ( CommandeRadiateur - EqID 11 ) sur 192.168.2.66:8000 - Réponse : 111 - Connection refused
[2019-10-18 17:40:15][DEBUG] : Erreur d’envoi de la configuration des pins sur l’équipement 11 ( CommandeRadiateur ) - Réponse :111 - Connection refused

Ok, pas de soucis, on débute tous un jour.

Merci pour les logs, dedans on voit bien l’erreur (entre autres):

ImportError: No module named Adafruit_DHT

C’est donc bien un problème de dépendances.
Ce sont des fichiers (paquets linux) dont les démons (programmes python) ont besoin pour fonctionner (je simplifie). C’est valable pour les autres plugins

Pour les installer, tu vas sur la page de configuration du plugin, puis tu cliques sur relancer.
Attention, ça peut être long (très), tu peux suivre sur le log jeedouino_update.
Une fois fini, lance l’installation rpi.gpio. cf image jointe.

Tu as aussi la doc du plugin qui peut t’aider.

Ce n’est pas sans émotion que j’ai enfin vu une GPIO bagotter :slight_smile:
Merci Revlys !

De rien :nerd_face:
Bon bidouillage!

Pense à mettre le sujet en résolu.

1 « J'aime »