gpio in

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.
ledouble33
Messages : 286
Inscription : 07 févr. 2015, 07:45

gpio in

Message par ledouble33 »

bonjour , je suis nouveau sur le forum j ai un raspberry b+ avec domoticz 2.2025
je veux savoir si la porte de garage est en position fermer ou ouverte?
pour cela j ai suivi la video https://www.youtube.com/watch?v=7ve0KLruhU4 mais le widget ne change pas d etat
ont vois sur la video qu il utilise le systeme pull up
je peux branché directement le +3.3v a mon entree gpio18 ?
pourqoi mon wiget n affiche pas le changement?
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: gpio in

Message par patrice »

Bonjour

A mon avis tu as des pistes de recherches ici viewtopic.php?f=9&t=203&p=1567#p1567
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Jihem
Messages : 337
Inscription : 19 sept. 2014, 13:04
Localisation : Finistère Sud

Re: gpio in

Message par Jihem »

Bonjour
si tu as configuré ton Gpio 18 en pull-up, il faut le relier à la masse.
Si tu veux relier ton contact au 3.3V il faut configurer en pull-down, mais dans ce cas ton widget sera allumé quand la porte sera fermée.
et vérifie que tu à bien activé cette pull-up sur le bon pin

Code : Tout sélectionner

gpio mode 1 up
code Wpi 1 pour le BCM 18 position 12 :roll:
Hard:Raspberry Pi4 + SSD Arduino Tablette murale Archos
Soft: Domoticz WireGuard vpn Homebridge Tradfri Ikea
Devices:[/colore]Rfxtrx433 DI-O Chacon Sonoff touch Anémomètre, pluviometre, sondes Orégon, capteurs humidité Miflora, téléinfo
ledouble33
Messages : 286
Inscription : 07 févr. 2015, 07:45

Re: gpio in

Message par ledouble33 »

est ce que ca fonctionne bien, le changement d etat est assez rapide sur le tableau de bord ?
je le branche comme le schema de droite ?https://camo.githubusercontent.com/6551 ... 522e706e67
il faut que je "gpio mode 1 up" copie dans le fichier /etc/init.d/domoticz.sh ?
Jihem
Messages : 337
Inscription : 19 sept. 2014, 13:04
Localisation : Finistère Sud

Re: gpio in

Message par Jihem »

Bonsoir
Tu as 2 solutions:
tu mets une résistance en pull-up comme sur le schéma (sur le 3.3V sinon je pense que tu vas griller le Gpio)
ou tu mets le code

Code : Tout sélectionner

/usr/local/bin/gpio mode 1 up 
dans /etc/init.d/domoticz.sh à la suite de ta commande
/usr/local/bin/gpio export 18 in
/usr/local/bin/gpio edge 18 both
Ce qui active la résistance interne; c'est plus simple.
tu branches ton contacteur entre le 0V et le Gpio.
Ensuite il faut faire des essais pour voir le temps de réaction. Si tu as beaucoup de contacteurs et beaucoup de scripts ça peut être long.
dans ce cas tu peux vérifier l'état du Gpio dans un script bash et mettre à jour ton widget par une commande Json

Code : Tout sélectionner

!/bin/bash

while :; do
         while [ `gpio  read 1 ` = 1 ]; do 
                curl "http://192.168.1.27:8080/json.htm?type=command&param=switchlight&idx=10&switchcmd=On&level=0"
                sleep 3   #Pour ne pas surcharger le CPU
 
        done
                curl "http://192.168.1.27:8080/json.htm?type=command&param=switchlight&idx=10&switchcmd=Off&level=0"
		sleep 3   
done
où tu remplaces l'adresse du Raspberry par la tienne et idx par celui de ton widget
Tu dois lancer ton script au démarrage de Domoticz. (dans /etc/init.d/domoticz.sh par exemple)
Dans ce cas tu n'as pas besoin d'exporter le Gpio (à vérifier) mais il faut toujours activer la résistance pull-up car sinon quand le contacteur est ouvert le Gpio est en l'air et son état aléatoire.
Bonne soirée
Hard:Raspberry Pi4 + SSD Arduino Tablette murale Archos
Soft: Domoticz WireGuard vpn Homebridge Tradfri Ikea
Devices:[/colore]Rfxtrx433 DI-O Chacon Sonoff touch Anémomètre, pluviometre, sondes Orégon, capteurs humidité Miflora, téléinfo
ledouble33
Messages : 286
Inscription : 07 févr. 2015, 07:45

Re: gpio in

Message par ledouble33 »

Merci beaucoup pour votre aide.
J ai le capteur qui s allume en rouge demain je branche le contacteur.
Bonne soirée encore merci
ledouble33
Messages : 286
Inscription : 07 févr. 2015, 07:45

Re: gpio in

Message par ledouble33 »

bonjour , j ai fais mon test ca ne fonctionne pas sur le pin 18
donc j ai creer un un capteur virtuel sur le pin 24 et ca fonctionne
merci pour votre rapidité
Répondre