Probleme initialisation de mes GPIO au démarrage

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.
pchatill
Messages : 139
Inscription : 12 août 2015, 15:57

Probleme initialisation de mes GPIO au démarrage

Message par pchatill »

Bonjour.
J'utilise mes GPIO avec Sysfs (592 pour le GPIO 23)
Les commandes: fonctionnent bien

Code : Tout sélectionner

echo 592 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio592/direction
Mais apres un boot de mon PI5, plus rien ne fonctionne.
J'ai bien vu sur le wiki qu'il fallait réinitialiser les GPIO dans /etc/rc.local, ou domoticz.sh.
Mais le fichier rc.local semble etre obsolete.
J'ai ajouté les 2 lignes précédentes dans domoticz.sh apres la ligne "SCRIPTNAME=/etc/init.d/$NAME" mais rien n'y fait..

Code : Tout sélectionner

.....
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME

sudo echo 592 > /sys/class/gpio/export
sudo echo in > /sys/class/gpio/gpio592/direction

DAEMON=/home/$USERNAME/domoticz/$NAME
DAEMON_ARGS="-daemon"
#DAEMON_ARGS="$DAEMON_ARGS -daemonname $NAME -pidfile $PIDFILE"
.....
Après un boot, plus rien ne marche

J'ai pas compris un truc?
Merci d'avance pour votre aide

Voici ma version de linux: (2025.2 pour domoticz)

Code : Tout sélectionner

PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.3
ID=debian
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
pchatill
Messages : 139
Inscription : 12 août 2015, 15:57

Re: Probleme initialisation de mes GPIO au démarrage

Message par pchatill »

Je répond à moi même:
Il y a 2 fichiers domoticz.sh :
Un sous Domoticz
Un autre sous /etc/init.d
Bien évidemment, j'avais choisi le mauvais (le premier...)
Tout marche maintenant.
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
Répondre