Piloter porte de garage avec les GPIO et carte relais

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
Math
Messages : 4
Inscription : 19 déc. 2015, 01:02

Piloter porte de garage avec les GPIO et carte relais

Message 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.
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

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

Message 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 ?
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
Math
Messages : 4
Inscription : 19 déc. 2015, 01:02

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

Message 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
Répondre