J'avais saisiGhislain a écrit :C'était pour le script sur le forum
bash on startup avec gpio [RESOLU]
Modérateur : Francois
Re: bash on startup avec gpio
-
Ghislain
- Raspinaute
- Messages : 315
- Enregistré le : jeu. 12 nov. 2015 17:39
- Localisation : Bourges (18)
Re: bash on startup avec gpio
Et donc il est ou ? lolsissad a écrit :...
Pour être informé par une alerte sonore j'ai écrit un autre script qui lit les posts sur le topic en bash.
...
Re: bash on startup avec gpio
C'est le fichier sonnette.sh qui ce trouve ci-dessus
Mais je le remets volontier
path étant l'adresse ou ce trouve vos fichier audio
my.host.ext l'adresse du serveur mqtt que vous utilisez.
Mais je le remets volontier
Code : Tout sélectionner
#!/bin/bash
sleep 30
testval=0
while [ $testval -eq 0 ]
do
testval=`ping -q 10.0.0.1 -c1 | grep -c rtt`
done
while read msg;
do
if [[ "$msg" =~ "buanderie ouverte" ]]; then
aplay /path/beep24.wav
fi
if [[ "$msg" =~ "entree ouverte" ]]; then
aplay /path/doorbell_x.wav
fi
echo $msg;
done < <(mosquitto_sub -h my.host.ext -t porte -q 1)
my.host.ext l'adresse du serveur mqtt que vous utilisez.
Modifié en dernier par sissad le lun. 16 janv. 2017 20:19, modifié 2 fois.
Re: bash on startup avec gpio
C encore moi...
Je viens de metre em place mon script de lecture mqtt "sonnette.sh" sur un autre raspi et travaillant dessus uniquement en ligne de commande je ne me logue pas automatiquement donc crontab n'est pas utilisatble.
Je n'ai par contre eu aucun problème pour le mettre dans le rc.local.
Maintenant qu'il contient un sleep 30 et un test de connection réseau cela fonctionne parfaitement.
Je viens de metre em place mon script de lecture mqtt "sonnette.sh" sur un autre raspi et travaillant dessus uniquement en ligne de commande je ne me logue pas automatiquement donc crontab n'est pas utilisatble.
Je n'ai par contre eu aucun problème pour le mettre dans le rc.local.
Maintenant qu'il contient un sleep 30 et un test de connection réseau cela fonctionne parfaitement.
-
Ghislain
- Raspinaute
- Messages : 315
- Enregistré le : jeu. 12 nov. 2015 17:39
- Localisation : Bourges (18)
Re: bash on startup avec gpio
Mais ce script ne lit pas le forum ?!
Je croit que on c'est mal compris la lol
Je croit que on c'est mal compris la lol
Re: bash on startup avec gpio
c'est effectivement le topic du serveur mqtt que ça lit 
vu que çela s'appel aussi un topic, ça peut porter à confusion
Donc pour lire le Topic "porte" du serveur mqtt my.hoste.ext (Je sais, je ne suis pas toujours suffisamment précis)
C'est aussi pour cela que je ne suis pas professeur
vu que çela s'appel aussi un topic, ça peut porter à confusion
Donc pour lire le Topic "porte" du serveur mqtt my.hoste.ext (Je sais, je ne suis pas toujours suffisamment précis)
C'est aussi pour cela que je ne suis pas professeur
-
Ghislain
- Raspinaute
- Messages : 315
- Enregistré le : jeu. 12 nov. 2015 17:39
- Localisation : Bourges (18)
Re: bash on startup avec gpio
a oki
je ne pratique pas MQQT donc effectivement ça prete a confusion 
- Flachy Joe
- Messages : 88
- Enregistré le : mar. 20 sept. 2016 22:30
Re: bash on startup avec gpio
Salut,
ça peut se faire assez facilement : avec wget et grep par exemple...Ghislain a écrit :Mais ce script ne lit pas le forum ?!
Je croit que on c'est mal compris la lol