Page 3 sur 3
Re: bash on startup avec gpio
Posté : lun. 16 janv. 2017 17:08
par sissad
Ghislain a écrit :C'était pour le script sur le forum

J'avais saisi

Re: bash on startup avec gpio
Posté : lun. 16 janv. 2017 17:56
par Ghislain
sissad a écrit :...
Pour être informé par une alerte sonore j'ai écrit un autre script qui lit les posts sur le topic en bash.
...
Et donc il est ou ? lol
Re: bash on startup avec gpio
Posté : lun. 16 janv. 2017 19:30
par sissad
C'est le fichier sonnette.sh qui ce trouve ci-dessus
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)
path étant l'adresse ou ce trouve vos fichier audio
my.host.ext l'adresse du serveur mqtt que vous utilisez.
Re: bash on startup avec gpio
Posté : lun. 16 janv. 2017 20:04
par sissad
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.
Re: bash on startup avec gpio
Posté : lun. 16 janv. 2017 21:51
par Ghislain
Mais ce script ne lit pas le forum ?!
Je croit que on c'est mal compris la lol
Re: bash on startup avec gpio
Posté : mar. 17 janv. 2017 06:46
par sissad
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

Re: bash on startup avec gpio
Posté : mar. 17 janv. 2017 14:25
par Ghislain
a oki

je ne pratique pas MQQT donc effectivement ça prete a confusion

Re: bash on startup avec gpio
Posté : mer. 18 janv. 2017 16:20
par Flachy Joe
Salut,
Ghislain a écrit :Mais ce script ne lit pas le forum ?!
Je croit que on c'est mal compris la lol
ça peut se faire assez facilement : avec wget et grep par exemple...