Bouton poussoir sur gpio

Forum dédié aux questions concernant la configuration de votre serveur sous Linux
poopeye
Messages : 41
Inscription : 13 janv. 2016, 19:28

Bouton poussoir sur gpio

Message par poopeye »

Salut, je souhaite brancher un bouton poussoir sur un de mes gpios afin d'inverser on/off à chaque appui sur le bouton poussoir.
Je suis parvenu à ce résultat en connectant un va et vient et en le paramètrant en type d'interrupteur "on/off" dans domoticz, mais pour mettre un bouton poussoir, je ne vois pas quel type d'interrupteur je dois choisir dans domoticz...
Quelqu'un pourrait m'éclairer svp?
V 2.3530
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Bouton poussoir sur gpio

Message par Neutrino »

Choisis le type d'interrupteur "Push On Button".
Il envoie On à chaque appuie.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
poopeye
Messages : 41
Inscription : 13 janv. 2016, 19:28

Re: Bouton poussoir sur gpio

Message par poopeye »

OK pour le push on mais dans ce cas il me faudrait un second bouton poussoir afin de le brancher en push off.
En fait je voudrait pouvoir modifier l'état d'un interrupteur virtuel à la fois via l'interface domoticz et de façon physique via un bouton poussoir.
Il me faudrait donc paramétrer ce poussoir en inversion de sortie. ex: j'appuie dessus, s'il le bouton virtuel est à off, alors il passe à on et inversement. De cette façon, je pourrais avoir la main sur le bouton virtuel directement via l'écran de domoticz, et en réel vie le bouton poussoir.
Pour résumer, ma question est donc :
Comment paramétrer un bouton poussoir dans domoticz pour qu'il inverse une sortie?
(en fait ce bouton virtuel servira à activer/désactiver mon alarme, je veux donc pouvoir modifier son état via domticz et en réel pour faciliter les manip des enfants et de ma femme... L'étape suivante de mon projet sera de remplacer ce BP par quelque chose de plus sécurisé comme un clavier à code ou un lecteur de badge, mais je n'en suis encore à ce stade!!)
Merci d'avance pour votre aide!
V 2.3530
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Bouton poussoir sur gpio

Message par vil1driver »

Salut,

Au pire faire un script qui va à chaque appui changer l'état d'un switch virtuel (autre que ton gpio)
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
poopeye
Messages : 41
Inscription : 13 janv. 2016, 19:28

Re: Bouton poussoir sur gpio

Message par poopeye »

Salut,
Merci pour l'idée. Donc gros, je met mon bouton poussoir en "push on".
Je fais script du style:
Si "swich virtuel alarme" = ON, et "push on" = ON, alors "swich virtuel alarme" = OFF.
Si "swich virtuel alarme" = OFF, et "push on" = ON, alors "swich virtuel alarme" = ON.

OK je vois ce que tu veux dire, finalement c'est assez simple. Mais mon problème est que j'ai des interérences qui arrivent de je ne sais où.
Exemple avec mon déteteur d'ouverture : la porte est fermée, donc il est à OFF. De façon aléatoire, dans le log, j'ai des OFF à répétition. Grace à votre aide, j'ai utilisié un swich virtuel ("détecteur d'ouverture virtuel") pour contourner ce problème:
Si "détecteur d'ouverture réel" = ON, et "détecteur d'ouverture virtuel" = OFF, alors "détecteur d'ouverture réel" = OFF.
Si "détecteur d'ouverture réel" = OFF, et "détecteur d'ouverture virtuel" = ON, alors "détecteur d'ouverture réel" = ON.

J'ai donc peur que le script avec un "swich virtuel alarme" et "push on" pose le même problème. C'est à dire, push on à répétition alors que personne n'aura touché le bouton. Et dans le cas d'un push on qui n'envoie que du "ON", je ne peux pas faire un script de contournement comme je l'ai fait sur le capteur d'ouverture...

Du coup je cherche une solution autre...
V 2.3530
Répondre