bash on startup avec gpio  [RESOLU]

Vous avez réalisé ou vous voulez réaliser un truc impensable avec votre Raspberry Pi ? Cet endroit est pour vous...

Modérateur : Francois

Avatar du membre
sissad
Messages : 19
Enregistré le : jeu. 10 sept. 2015 18:09

Re: bash on startup avec gpio

Message par sissad » lun. 16 janv. 2017 17:08

Ghislain a écrit :C'était pour le script sur le forum ;)
J'avais saisi :lol:

Ghislain
Raspinaute
Messages : 315
Enregistré le : jeu. 12 nov. 2015 17:39
Localisation : Bourges (18)

Re: bash on startup avec gpio

Message par Ghislain » lun. 16 janv. 2017 17:56

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

Avatar du membre
sissad
Messages : 19
Enregistré le : jeu. 10 sept. 2015 18:09

Re: bash on startup avec gpio

Message par sissad » lun. 16 janv. 2017 19:30

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.
Modifié en dernier par sissad le lun. 16 janv. 2017 20:19, modifié 2 fois.

Avatar du membre
sissad
Messages : 19
Enregistré le : jeu. 10 sept. 2015 18:09

Re: bash on startup avec gpio

Message par sissad » lun. 16 janv. 2017 20:04

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.

Ghislain
Raspinaute
Messages : 315
Enregistré le : jeu. 12 nov. 2015 17:39
Localisation : Bourges (18)

Re: bash on startup avec gpio

Message par Ghislain » lun. 16 janv. 2017 21:51

Mais ce script ne lit pas le forum ?!

Je croit que on c'est mal compris la lol

Avatar du membre
sissad
Messages : 19
Enregistré le : jeu. 10 sept. 2015 18:09

Re: bash on startup avec gpio

Message par sissad » mar. 17 janv. 2017 06:46

c'est effectivement le topic du serveur mqtt que ça lit :lol:

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 :mrgreen:

Ghislain
Raspinaute
Messages : 315
Enregistré le : jeu. 12 nov. 2015 17:39
Localisation : Bourges (18)

Re: bash on startup avec gpio

Message par Ghislain » mar. 17 janv. 2017 14:25

a oki ;) je ne pratique pas MQQT donc effectivement ça prete a confusion ;)

Avatar du membre
Flachy Joe
Messages : 88
Enregistré le : mar. 20 sept. 2016 22:30

Re: bash on startup avec gpio

Message par Flachy Joe » mer. 18 janv. 2017 16:20

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...

Répondre

Retourner vers « Utilisateurs avancés »