Page 1 sur 1

Piloter porte de garage avec les GPIO et carte relais

Publié : 16 oct. 2016, 11:31
par Math
Bonjour,

J'ai acheté mon Raspberry PI et ma carte relais il y a bientôt 2 ans et ce n'est toujours pas en place.
Pouvez-vous m'aider SVP ?

Je souhaite piloter ma porte de garage à l'aide d'une impulsion d'environ 1 seconde à l'aide d'un relais.
Tout le câblage est déjà en place.
J'ai également câblé un capteur haut et un capteur bas sur la porte pour vérifier l'état de la porte.

J'ai plusieurs difficultés.

La première, c'est qu'au démarrage du Raspberry, mon relais se colle. Par contre, dans Domoticz, avec un "puch in button" ça fonctionne bien. Je souhaiterais qu'au démarrage du Raspberry, le relais ne change pas d'état reste à 0. Uniquement lorsque j'appuie sur le bouton dans Domoticz que ça colle le relais pendant 1 seconde puis le relâche.
Dans /etc/init.d/domoticz.sh, j'ai configuré

/usr/local/bin/gpio export 17 out
echo "1" > /sys/class/gpio/gpio17/active_low
#sudo sh -c 'echo 1 > /sys/class/gpio/gpio17/active_high'
#/usr/local/bin/gpio write 0 1
#pin GPIO17 (OUT)
# echo "17" > /sys/class/gpio/export
# chmod 777 -R /sys/class/gpio/gpio17
# echo "out" > /sys/class/gpio/gpio17/direction
# echo "1" > /sys/class/gpio/gpio17/active_high
/usr/local/bin/gpio export 18 in
/usr/local/bin/gpio edge 18 both
/usr/local/bin/gpio export 19 in
/usr/local/bin/gpio edge 19 both

j'ai fait différents essais que j'ai désactivé avec #

J'ai également fait des essais dans /etc/rc.local, mais je n'arrive plus démarrer Domoticz au démarrage du Raspberry.

Le second problème c'est les temps de réponse de Domoticz, qui est très lent
le troisième, c'est que l'état des capteurs semble mal remonter dans Domoticz alors qu’en faisant un gpio readall c'est toujours correct. C'est peut être lié aux problèmes de lenteur?

Merci d'avance pour votre aide.

Re: Piloter porte de garage avec les GPIO et carte relais

Publié : 16 oct. 2016, 11:39
par deennoo
1 : c'est normal tu ne peux rien y faire, c'est l'initialisation electrique du pi qui fait cela, normalement une fois en route il n'a pas a redemarrer seul.

2 : tres lent comment ? Tu as une mesure de temps ?

3 : pour ton capteur :
- quel type de capteur (reed ou micro switch)
- as tu mis les resistance qui vont bien
- configurer un "debounce"
- quel longueur de fils entre le pi et ce capteur ?

Re: Piloter porte de garage avec les GPIO et carte relais

Publié : 16 oct. 2016, 12:03
par Math
1: mais c'est vraiment problématique, car si j'ai une coupure de courant, la porte va s'ouvrir du fait que le relais change d'état entre sous-tension et hors tension?
Il me semble qu'il y a quand même une solution, car il y a 1 an ou plus j'y étais arrivé, mais je ne souviens plus comment.

2: environ 5 à 6 secondes, et sur la seconde entrée, ça ne fonctionne même plus alors que gpio exports fonctionne bien.

3: il s'agit de capteur de proximité avec un aimant.
Résistances, oui j'ai mis des résistances de 10khom entre le 3.3V et la masse et 1khom entre GPIO et la masse.
Non, je n'ai pas configuré un "debounce", j'en ai entendu parler, mais je ne sais pas ni où ni comment le configurer.
Les longueurs de fil, pour le moment j'ai 10cm sur la table pour essai, à terme, j'aurai environ 5 à 10m.

J'espère être assez clair? merci