[resolu]Probleme entre WiringPi et Domoticz

Forum pour tous les autres protocoles : Enocean, X10, les cartes piface.razberry ...
Pour les questions concernant le choix de protocoles, merci d'utiliser le forum Les autres objets.
n1c0l45
Messages : 180
Inscription : 15 avr. 2016, 09:12

[resolu]Probleme entre WiringPi et Domoticz

Message par n1c0l45 »

Salut a tous

J'ai un soucis avec mes inputs sur les GPIO.
J'ai suivi les differents tutos sur le net, et lorsqu'une entree chnage d'etat, wiringPi le voit (le gpio readall est ok) par contre l'interrupteur manuel (contact) sur le gpio correspondant ne change pas d'etat...
Il semble que ce probleme est connu mais je n'ai pas trouvé la solution (par exemple https://www.domoticz.com/forum/viewtopic.php?t=12372 )

Mon domoticz est en V3.48.34 car il semble qu'il y est des soucis de compatibilité avec les gpio et le derniere version de domoticz

Merci
Dernière modification par n1c0l45 le 05 nov. 2016, 19:00, modifié 1 fois.
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Probleme entre WiringPi et Domoticz

Message par patrice »

Bonsoir

A la lecture de ton lien et surtout du dernier post , il semble que cla ne soit pas si clair qu'il y ait un problème

Qu se passe t(il chez toi lorsque tu fais et je reprends l'eexemple du port 18

#Run export GPIO Raspberry
# pin 18, input, edge trigger, pull up
/usr/local/bin/gpio export 18 in
/usr/local/bin/gpio edge 18 both
/usr/local/bin/gpio -g mode 18 up
et regarde ton interface si ca a bougé
puis fais

gpio -g mode 18 down
vois si l'etat change

gpio -g mode 18 up
vois si l'etat change
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
pchatill
Messages : 139
Inscription : 12 août 2015, 15:57

Re: Probleme entre WiringPi et Domoticz

Message par pchatill »

Bonjour.
Tu utilises quelles pins?
je me suis aperçu que les Gpios 6,13,19,26,12,16,20,21 (Pins 31,33,35,37,32,36,38,40)
ne fonctionnaient qu'en OUTPUT. On dirait que la librairie n'a pas étee adaptée au raspberry Pi 2
Voir post:
Si tu es dans ce cas, essayes avec une autre.

Patrick
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.4
n1c0l45
Messages : 180
Inscription : 15 avr. 2016, 09:12

Re: Probleme entre WiringPi et Domoticz

Message par n1c0l45 »

merci

j'utilise le GPIO 17 (Pin 11) donc ca devrait etre bon...
n1c0l45
Messages : 180
Inscription : 15 avr. 2016, 09:12

Re: Probleme entre WiringPi et Domoticz

Message par n1c0l45 »

bon... ca me rends fou!!

Pour être sur j'ai mis le Pin 12 (GPIO18) en input comme sur l'exemple pour tester

voici mon domoticz.sh (en partie). Par contre la ou je suis perdu c'est que suivant les tutos, il faut mettre les lignes au debut ou a la fin du fichier??? j'ai testé les deux mais ca change rien?

Code : Tout sélectionner

#! /bin/sh
### BEGIN INIT INFO
# Provides:          domoticz
# Required-Start:    $network $remote_fs $syslog
# Required-Stop:     $network $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Home Automation System
# Description:       This daemon will start the Domoticz Home Automation System
### END INIT INFO

# Do NOT "set -e"

[..]
                       0) log_end_msg 0 ;;
                        1) log_end_msg 1 ;; # Old process is still running
                        *) log_end_msg 1 ;; # Failed to start
                esac
                ;;
          *)
                # Failed to stop
                log_end_msg 1
                ;;
        esac
        ;;
  *)
        echo "Usage: $SCRIPTNAME {start|stop|status|restart}" >&2
        exit 3
        ;;
esac

:
/usr/local/bin/gpio export 16 out
/usr/local/bin/gpio export 19 out
/usr/local/bin/gpio export 20 out
/usr/local/bin/gpio export 26 out


/usr/local/bin/gpio export 17 in
/usr/local/bin/gpio export 17 both
/usr/local/bin/gpio export 18 in
/usr/local/bin/gpio export 18 both
/usr/local/bin/gpio -g mode 18 up

et voila mes tests en ssh

Code : Tout sélectionner

pi@Domoticz:~$ gpio exports
GPIO Pins exported:
  16: out  0  none
  17: in   0  none
  18: in   1  none
  19: out  0  none
  20: out  0  none
  26: out  0  none
pi@Domoticz:~$ gpio -g mode 18 down
pi@Domoticz:~$ gpio exports
GPIO Pins exported:
  16: out  0  none
  17: in   0  none
  18: in   0  none
  19: out  0  none
  20: out  0  none
  26: out  0  none
pi@Domoticz:~$ gpio -g mode 18 up
pi@Domoticz:~$ gpio exports
GPIO Pins exported:
  16: out  0  none
  17: in   0  none
  18: in   1  none
  19: out  0  none
  20: out  0  none
  26: out  0  none
donc on a bien 18 qui change d’état... mais pas dans domoticz!!!!

Image

Image
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Probleme entre WiringPi et Domoticz

Message par patrice »

Bonjour,
Quelles version de Domoticz ?
Que donne un gpio readall ? quand tu bascules on/off , il voit les pins qui changent ?
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
n1c0l45
Messages : 180
Inscription : 15 avr. 2016, 09:12

Re: Probleme entre WiringPi et Domoticz

Message par n1c0l45 »

Mon domoticz est en V3.48.34
Le gpio readall fonctionne bien, les valeurs changent (voir l'exemple dans mon post precedent) mais pas dans domoticz
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Probleme entre WiringPi et Domoticz

Message par Neutrino »

Et dans le LOG de domoticz, ça donne quoi ?
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
n1c0l45
Messages : 180
Inscription : 15 avr. 2016, 09:12

Re: Probleme entre WiringPi et Domoticz

Message par n1c0l45 »

rien sur le log....
n1c0l45
Messages : 180
Inscription : 15 avr. 2016, 09:12

Re: Probleme entre WiringPi et Domoticz

Message par n1c0l45 »

je viens de faire la derniere maj, et maintenant j'ai GPIO Init Error lorsque je veux rajouter un contact...
Répondre