Je suis en phase d'expérimentation Domoticz et j'ai une anomalie que je ne comprends pas avec les ports GPIO OUT de mon Pi2 :
j'ai crée un interrupteur basé sur le gpio 25. J'ai bien entendu fait les exports nécessaire :
Code : Tout sélectionner
$ gpio exports
GPIO Pins exported:
22: out 0 none
23: out 0 none
24: out 0 none
25: out 0 none
27: in 0 both
Je pense que domoticz y est pour rien : j'arrête domoticz,
Code : Tout sélectionner
$ sudo service domoticz.sh stopCode : Tout sélectionner
gpio -g write 25 1Je fais un script en python rapide sur la même pin :
Code : Tout sélectionner
#!/usr/bin/env python
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(25,GPIO.OUT)
GPIO.output(25,GPIO.HIGH) Code : Tout sélectionner
~/domoticz/scripts/python $ sudo ./on_gpio25.py
./on_gpio25.py:10: RuntimeWarning: This channel is already in use, continuing anyway. Use GPIO.setwarnings(False) to disable warnings.
GPIO.setup(25,GPIO.OUT) Je refais les mêmes tests sur le GPIO 22 : tout pareil.
Je teste d'utiliser un GPIO vierge (non exporté : GPIO 21 sur la pin 40) :
Je lance mon script python :
Code : Tout sélectionner
#!/usr/bin/env python
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(21,GPIO.OUT)
GPIO.output(21,GPIO.HIGH) Avez-vous une piste ?
(note : mon GPIO 27 surveille l'état de ma porte de garage, il est sur IN et fonctionne normalement)