Domoticz off line apres ajout Gpio en entree

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.
manuticz
Messages : 10
Inscription : 01 mai 2020, 20:37

Domoticz off line apres ajout Gpio en entree

Message par manuticz »

Salut.
Jusqu à aujourd hui j avais trouvé toutes les réponses à mes questions sur ce super forum....
Du coup mon domoticz fonctionnait correctement depuis 1 an...

Depuis peu...avec le confinement je veux étoffer un peu mon système...

J ai voulu ajouter des entrees via les Gpios...

J ai 6 sorties câblées, exportées via le domoticz.sh.... Pas de soucis.

J ai voulu ajouter une entrée(2 lignes supplementaires : une pour le in, l autre pour les fronts...


L export gpio fonctionne...mais domoticz ne lance plus l interfave web... Du coup la connection me l indique offline.

Voilà les lignes ajoutées...en commentaire pour le input, car j ai quand meme besoin de ma domotique 😁

# gpio pinout
/usr/local/bin/gpio export 23 out
/usr/local/bin/gpio export 24 out
/usr/local/bin/gpio export 25 out
/usr/local/bin/gpio export 12 out
/usr/local/bin/gpio export 17 out
/usr/local/bin/gpio export 27 out
/usr/local/bin/gpio export 22 out
#/usr/local/bin/gpio export 18 in
#/usr/local/bin/gpio edge 18 both
/usr/local/bin/gpio exports

J ai aussi essayé avec la methode sysfs Gpio...
Mais idem...

Ma distrib raspbian est à jour. Domoticz est en version 2020.2...et ça tourne sur une pi3b+.

Merci pour vos avis
manuticz
Messages : 10
Inscription : 01 mai 2020, 20:37

Re: Domoticz off line apres ajout Gpio en entree

Message par manuticz »

Et voici ma config dans domoticz...que des sorties car impossible de démarrer l interface avec une entrée déclarée...
Screenshot_20200502-083354.png
Screenshot_20200502-083354.png (440 Kio) Consulté 4256 fois
manuticz
Messages : 10
Inscription : 01 mai 2020, 20:37

Re: Domoticz off line apres ajout Gpio en entree

Message par manuticz »

J ai resolu mon pb en utilisant le plugin "Raspberry Pi Gpio"
@+
manuticz
Messages : 10
Inscription : 01 mai 2020, 20:37

Re: Domoticz off line apres ajout Gpio en entree

Message par manuticz »

Me revoilà,

Le plugin ne fonctionne plus depuis quelques mois...

le côté hardware fonctionne, car je vois mes entrées GPIO changer d'état avec un 'gpio readall', mais rien ne remonte dans domoticz...

j'ai désintallé le plugin, et j'ai ré-essayé la méthode sysfs gpio, mais domoticz ne démarre plus ...

En fait j'ai l'impression que dès que je configure un gpio en entrée, domoticz craque ...

du coup mon domoticz fonctionne, mais je n'ai plus d'entrée configurée ...

ps : pour les sorties aucun pb ...

HELP ... :o
manuticz
Messages : 10
Inscription : 01 mai 2020, 20:37

Re: Domoticz off line apres ajout Gpio en entree

Message par manuticz »

dernière manip :
dans un shell j'ai lancé les commandes suivantes :

echo 5 > /sys/class/gpio/export
puis
echo out > /sys/class/gpio/gpio5/direction
puis j'ai redémarré domoticz .... et création du matériel qui va bien ....

j'ai tenté de passer le GPIO en entrée :
echo in > /sys/class/gpio/gpio5/direction
puis j'ai redémarré domoticz .... mais ça ne démarre plus...
tout est planté, j'ai été obligé de redémarrer ma board ...

comment fait on pour avoir des entrées sur GPIO ... ?????
manuticz
Messages : 10
Inscription : 01 mai 2020, 20:37

Re: Domoticz off line apres ajout Gpio en entree

Message par manuticz »

Alors je me réponds encore une fois tout seul...

j'ai ouvert un shel et j'ai exporté manuellement le gpio en entrée...
ensuite création du "materiel" qui va bien dans domoticz ...
et là ça marche nickel...je m'approche énormément du but recherché :D

en revanche je n'arrive pas "exporter" en automatique ma configuration de GPIO IN, que ce soit dans le domotic.sh, ou dans le rc.local ...
lorsque j'ajoute les lignes...domoticz ne démarre plus.
J'ai vu sur un site que la personne mettait un "sleep" entre chaque commande ...

ce que j'ai ajouté dans le /etc/rc.local ...

Code : Tout sélectionner

echo '5' > /sys/class/gpio/export &
sleep 2
echo in > /sys/class/gpio/gpio5/direction"
echo '6' > /sys/class/gpio/export &
sleep 2
echo in > /sys/class/gpio/gpio6/direction
ça ne marche pas en automatique...

ce que j'ai ajouté dans le domoticz.sh ...

Code : Tout sélectionner

echo '5' > /sys/class/gpio/export &
sleep 2
echo in > /sys/class/gpio/gpio5
echo '6' > /sys/class/gpio/export &
sleep 2
echo in > /sys/class/gpio/gpio6
pas mieux ...

et ce que je lance à la main :

Code : Tout sélectionner

pi@raspberrypi:~$ echo '6' > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio6/direction
une mauvaise synthaxe peut être ?

:cry:
higgins91
Messages : 669
Inscription : 17 nov. 2016, 11:06

Re: Domoticz off line apres ajout Gpio en entree

Message par higgins91 »

voici ce que j'ai dans mon /etc/init.d/domoticz.sh juste après :

Code : Tout sélectionner

DAEMON=/home/pi/domoticz/$NAME
DAEMON_ARGS="-daemon"
#DAEMON_ARGS="$DAEMON_ARGS -daemonname $NAME -pidfile $PIDFILE"
DAEMON_ARGS="$DAEMON_ARGS -www 8080"
DAEMON_ARGS="$DAEMON_ARGS -sslwww 443"
DAEMON_ARGS="$DAEMON_ARGS -log /media/domoticz/domoticz.log"
#DAEMON_ARGS="$DAEMON_ARGS -syslog"
j'ai ça:

Code : Tout sélectionner

# ---- CONFIG   GPIO  -------

#TV GPIO 0 BCM 17 pin 11
gpio export 17 out
#Tableau GPIO 1 BCM 18 pin 12
gpio export 18 out
#salon GPIO 2 BCM 27 pin 13 
gpio export 27 out
#Exterieur GPIO 3 pin 15
gpio export 22 out
#arrosage droit GPIO 4 BCM 23 pin 16
gpio export 23 out
#sonette GPIO 5 BCM 24 pin 18
gpio export 24 out
#cadres GPIO 25 BCM 26 pin 37
gpio export 26 out
#Droite 5 GPIO 21 BCM 5 pin 29
gpio export 5 out
#Droite 3 N.U. GPIO 26 BCM 12 pin 32
gpio export 12 out
#N.U GPIO 22 BCM 6 pin 31
gpio export 6 out
#Droite 2 N.U.GPIO 23 BCM 13 pin 33
gpio export 13 out
#Pompe arrosage GPIO 24 BCM 19 pin 35
gpio export 19 out
et pour les entrées sur un autre Pi:

Code : Tout sélectionner

# ENTREE GPIO 26 BCM 12 PIN 32 Portillion
gpio export 12 in
gpio edge 12 both
# ENTREE GPIO 23 BCM 13 PIN 33 Portail
gpio export 13 in
gpio edge 13 both
# ENTREE GPIO 27 BCM 16 PIN 36 Courrier
gpio export 16 in
gpio edge 16 both
# ENTREE GPIO 28 BCM 20 PIN 38
gpio export 20 in
gpio edge 20 both
# ENTREE GPIO 29 BCM 21 PIN 40
gpio export 21 in
gpio edge 21 both
# ENTREE GPIO 6 BCM 25 PIN 22
gpio export 25 in
gpio edge 25 both

pas de "echo" de mon coté...

et pour le matériel, j'ai choisi "Raspberry's GPIO port"...
Dz version : 2024.7
Rpi 4 avec dongle téléinfo, GPIO pour le moment !
manuticz
Messages : 10
Inscription : 01 mai 2020, 20:37

Re: Domoticz off line apres ajout Gpio en entree

Message par manuticz »

Salut @higgins91, j'ai ça aussi pour les sorties....

mais dans mon cas ça ne marche pas pour les entrées ...

@+
manuticz
Messages : 10
Inscription : 01 mai 2020, 20:37

Re: Domoticz off line apres ajout Gpio en entree

Message par manuticz »

Bon, j'ai remis au propre le /etc/init.d/domoticz.sh ... pour coller au plus près de celui de @higgins91 ...

Code : Tout sélectionner

DAEMON_ARGS="$DAEMON_ARGS -www 8080"
DAEMON_ARGS="$DAEMON_ARGS -sslwww 443"
DAEMON_ARGS="$DAEMON_ARGS -log /tmp/domoticz.txt"
#DAEMON_ARGS="$DAEMON_ARGS -syslog"

# gpio pinout et output
#gpio 23 sortie commande ouverte garage olivette
/usr/local/bin/gpio export 23 out
#gpio 24 sortie commande ouverte garage manu
/usr/local/bin/gpio export 24 out
#gpio 25 sortie eclairage descente garage
/usr/local/bin/gpio export 25 out
#gpio 12 sortie eclairage garage olivette
/usr/local/bin/gpio export 12 out
#gpio 17 sortie eclairage garage manu
/usr/local/bin/gpio export 17 out
#gpio 27 sortie eclairage exterieur cabane
/usr/local/bin/gpio export 27 out
#gpio 22 sortie eclairage terrasse
/usr/local/bin/gpio export 22 out
# gpio pinout et input
#/usr/local/bin/gpio export 5 in 
#/usr/local/bin/gpio edge 5 both
#/usr/local/bin/gpio export 6 in
#/usr/local/bin/gpio edge 6 both
mais dès que je decomment les lignes des GPIO 5 et 6, domoticz ne démarre plus... le export in doit me poser pb ...

et si je lance ces commandes après dans un shell... domoticz tourne, et je peux créer mes entrées qui vont bien ...

faut il que je fasse l'export après le démarrage de domoticz ?
higgins91
Messages : 669
Inscription : 17 nov. 2016, 11:06

Re: Domoticz off line apres ajout Gpio en entree

Message par higgins91 »

as-tu essayé d'autre GPIO.
chez moi les 12, 13, 16 et 20 fonctionnent, essayes-en un de ceux la...
Sinon tu n'aurais pas un matériel qui utiliserais ces GPIO ? (cela arrive avec certain Arduino qui on une caméra intégrée par exemple, si on utilise pas la caméra des GPIO sont utilisables. Si on utilise la caméra, les GPIO ne sont plus utilisable car pris par la caméra en interne...)
Dz version : 2024.7
Rpi 4 avec dongle téléinfo, GPIO pour le moment !
Répondre