Gérer les GPIO avec Domoticz

Forum dédié aux questions concernant la configuration de votre serveur sous Linux
Digitalism
Messages : 5
Inscription : 21 mai 2017, 17:27

Gérer les GPIO avec Domoticz

Message par Digitalism »

Bonjour à tous,

Je suis nouveau dans le monde de Domoticz mais pas de Raspberry :p
C'est pour cela que j'ai choisi d'utiliser Domoticz sur mon Raspberry PI3, j'ai commencé un projet de domotique avec une carte relay de 16channels et tout fonctionne correctement en utilisant les commandes de bases:

/usr/bin/gpio export 3 out (ON)
/usr/bin/gpio export 3 in (OFF)

Vous l'aurez compris ma carte relay est gérée avec les GPIO du Raspberry, pour le moment aucuns problèmes ^^
Je décide de mettre en place Domoticz sur mon Raspberry et j'ai configuré la partie hardware comme présenté sur le net:
Image

Ma deuxième étape a été d'ajouter un bouton pour gérer une GPIO, voici la configuration faite:
Image

Et à ce niveau la j'ai beau faire ON/OFF aucunes réactions ^^
Mais pour moi je trouve cela normal :)
J'ai suivi votre aide sur cette page: https://easydomoticz.com/les-gpio-dans-domoticz/
Cette configuration, quand je démarre le Raspberry cela va activer une de mes GPIO et donc elle sera "allumée" et je pense vue qu'elle est allumée Domoticz n'arrive pas à allumée ou éteindre cette GPIO.

Me voila bloqué, certainement sur une erreur de débutant mais j'ai besoin d'aide :lol:

Merci d'avance ;)
Digitalism
Messages : 5
Inscription : 21 mai 2017, 17:27

Re: Gérer les GPIO avec Domoticz

Message par Digitalism »

Je viens d'éclater ma tête dans le clavier >< :shock:
J'ai trouvé une solution mais je ne pense pas qu'elle soit au top.
j'ai édité le bouton et dans la partie action on et action of, j'ai mis les commandes suivantes:
script:///usr/bin/gpio export 3 out
script:///usr/bin/gpio export 3 in
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Gérer les GPIO avec Domoticz

Message par vil1driver »

Salut,

Tu as certainement besoin de reprendre tes lectures..
Ce n'est pas en déclarant un gpio en tant qu'entrée que l'on passe une sortie sur off.
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
Digitalism
Messages : 5
Inscription : 21 mai 2017, 17:27

Re: Gérer les GPIO avec Domoticz

Message par Digitalism »

Bonjour vil1driver,

Je me suis mal exprimé sur mon exemple, je voulais simplement dire la réaction que ma carte relay avait avec ce que je faisais :)
/usr/bin/gpio export 3 out (ON)
/usr/bin/gpio export 3 in (OFF)

Mais bon tu as bien compris problème avec l'intégration des GPIO dans Domoticz ?

Je pensais avoir compris que Domoticz aurait fait directement l'action ON/OFF avec la GPIO configurée mais apparemment ce n'est pas le cas ?
Actuellement j'applique les commandes pour la partie ON/OFF.

Pouvez-vous me présenter la meilleure configuration que Domoticz peut offrir avec les GPIO?

Merci
higgins91
Messages : 668
Inscription : 17 nov. 2016, 11:06

Re: Gérer les GPIO avec Domoticz

Message par higgins91 »

salut,
déjà, ne pas mettre "/usr/bin/gpio export 3 in (OFF)"
ensuite il y a une page de log dans domoticz, c'est souvent utile pour voir ce qui ne va pas... qu'est ce que tu as dans l'onglet erreur ?
Et dans les log: \var\log\domoticz.log il y a quoi ?
Dz version : 2023.2
Rpi 4 avec dongle téléinfo, RFXCom, sondes 1-wire et GPIO
Digitalism
Messages : 5
Inscription : 21 mai 2017, 17:27

Re: Gérer les GPIO avec Domoticz

Message par Digitalism »

Bonjour higgins91,

Merci pour ta réponse, je viens de refaire un test et dans les logs je n'ai pas d'erreurs :/
Le traitement semble même bien fonctionner.

2017-05-21 20:47:42.870 User: Admin initiated a switch command (1/test/Off)
2017-05-21 20:47:42.870 GPIO: WriteToHardware housecode 0, packetlength 7
2017-05-21 20:47:42.870 GPIO: pin #3 state was 1
2017-05-21 20:47:42.870 GPIO: WriteToHardware housecode 0, GPIO 3, previously 1, set 0
2017-05-21 20:47:42.871 (Raspberry GPIO) Lighting 1 (test)
2017-05-21 20:47:53.833 User: Admin initiated a switch command (1/test/On)
2017-05-21 20:47:53.833 GPIO: WriteToHardware housecode 0, packetlength 7
2017-05-21 20:47:53.833 GPIO: pin #3 state was 0
2017-05-21 20:47:53.833 GPIO: WriteToHardware housecode 0, GPIO 3, previously 0, set 1
2017-05-21 20:47:53.833 (Raspberry GPIO) Lighting 1 (test)
higgins91
Messages : 668
Inscription : 17 nov. 2016, 11:06

Re: Gérer les GPIO avec Domoticz

Message par higgins91 »

tu peux faire un

Code : Tout sélectionner

GPIO readall 
dans une fenêtre de commande après avoir changé l'état d'un port GPIO sous domoticz pour vérifier si effectivement l'ordre est bien passé coté GPIO.
Dz version : 2023.2
Rpi 4 avec dongle téléinfo, RFXCom, sondes 1-wire et GPIO
Digitalism
Messages : 5
Inscription : 21 mai 2017, 17:27

Re: Gérer les GPIO avec Domoticz

Message par Digitalism »

Bonjour higgins91,

Merci pour ta réponse j'ai fait plusieurs test et effectivement il n'y a pas de changement au niveau GPIO :?
Répondre