Page 1 sur 1
Inversion des interrupteurs dans Domoticz
Publié : 03 janv. 2015, 23:25
par Jihem
Bonsoir
Savez vous s'il est possible d'inverser l'état d'un interupteur ?
Je m'explique : j'ai une carte relais dont les leds sont allumées quant l'entrée est au niveau 0. Je voudrais donc que mes interupteurs dans Domoticz soient allumés quand le GPIO est au niveau 0.
Est ce possible?
Merci d'avance.
Re: Inversion des interrupteurs dans Domoticz
Publié : 04 janv. 2015, 22:05
par patrice
oui j'ai écrit qq chose à ce sujet dans un article concernant les gpio
je n'ai jamais eu besoin , donc jamais testé à toi de jouer ...
echo "1" > /sys/class/gpio/gpio14/active_low
# Pin GPIO8 (IN)
echo “8″ > /sys/class/gpio/export
chmod 777 -R /sys/class/gpio/gpio8
echo “in” > /sys/class/gpio/gpio8/direction
On accède ici aux propriétés direction, edge,active_low, et value (pratique en lecture)
La directive active_low permet de changer l’état du signal.
Si active_low est passée à 1 et value=1 on est à LOW alors que en l’atat « normal » on serait à HIGH.
Re: Inversion des interrupteurs dans Domoticz
Publié : 04 janv. 2015, 22:31
par Jihem
Bonsoir
J'avais lu ce post mais ça n'a pas donné grand chose.
Quand je fais:
Il ne se passe rien et la commande ne rend pas la main.
Il va falloir que je potasse la question.
Merci de ton aide car je ne savais s'il fallait aller dans ce sens.
Re: Inversion des interrupteurs dans Domoticz
Publié : 04 janv. 2015, 22:45
par patrice
Pourtant ça à l'air d être ça
We can invert the logic of the value pin for both reading and writing so that a high == 0 and low == 1 by wrting to the active_low file. To invert logic write 1. To revert write 0
sudo sh -c 'echo 1 > /sys/class/gpio/gpio17/active_low'
http://raspberrypi.znix.com/hipidocs/topic_gpiodev.htm
Re: Inversion des interrupteurs dans Domoticz
Publié : 05 janv. 2015, 19:32
par Jihem
bonsoir
Super! ça marche,
Merci pour le lien, ça m'a mis à peu près d'aplomb avec les gpios. (à lire et à relire)
Bonne soirée.
Re: Inversion des interrupteurs dans Domoticz
Publié : 04 janv. 2017, 14:20
par jmv75013
Bonjour,
Je m'excuse si ce n'est pas la prrocédure, mais je déterre ce post, mais je voudrais savoir ou mettre cette fameuse commande : echo 1 > /sys/class/gpio/gpio17/active_low
Est-ce que c'est dans le dans le fichier /etc/init.d.domoticz.sh après les export ?
MErci
Re: Inversion des interrupteurs dans Domoticz
Publié : 04 janv. 2017, 19:14
par bruno_ghost17
salut
joli faudra que j'essaye ça !
a mon avis tu tapes la commande dans le shell "pi"
genre ça pour le gpio 17 sudo sh -c 'echo 1 > /sys/class/gpio/gpio17/active_low'
je garde sous le coude et j'essaye ça dés que je peux apres un peu de lecture
Bruno.