Page 4 sur 5
Re: Recevoir SMS après un évènement
Publié : 14 mars 2017, 17:48
par gueguette14
Oui, je reçois même un texto prédéfini dans un script shell quand j'ouvre ma porte.
Mais mon but est de faire l'inverse. J'envoie un SMS et ça change l'état de l'ampoule en 'ON'.
Re: Recevoir SMS après un évènement
Publié : 14 mars 2017, 17:56
par gueguette14
Quand j'exécute le programme avec ./, ça me met : "Message de - "
Et quand j'envoie Ping, je ne reçois rien en retour.
Re: Recevoir SMS après un évènement
Publié : 14 mars 2017, 17:57
par OyyoDams
J'ai bien compris mais j'essaye d'y aller étape par étape pour voir où ça coince.
Essaye ce script receivesms.sh:
Code : Tout sélectionner
#!/bin/bash
from=$SMS_1_NUMBER
message=$SMS_1_TEXT
gammu-smsd-inject TEXT "+33xxxxxxxx" -text "test" > /dev/null
exit 0
Ensuite envoie un texto, puis regarde si ça te répond "test".
Re: Recevoir SMS après un évènement
Publié : 14 mars 2017, 18:01
par gueguette14
Je reçois bien "test" quand j'envoie "Ping"
Re: Recevoir SMS après un évènement
Publié : 14 mars 2017, 18:03
par OyyoDams
Ok on avance. Maintenant essaye ce script:
Code : Tout sélectionner
#!/bin/bash
from=$SMS_1_NUMBER
message=$SMS_1_TEXT
gammu-smsd-inject TEXT "+33xxxxxxxx" -text "$from" > /dev/null
exit 0
Tu reçois bien ton numéro ? Sous quelle forme ? +33xxxx ou 06xxx ?
Re: Recevoir SMS après un évènement
Publié : 14 mars 2017, 18:05
par gueguette14
Je reçois un message vide
Re: Recevoir SMS après un évènement
Publié : 14 mars 2017, 18:10
par OyyoDams
Alors ton script ne fonctionne pas parce que le filtre sur ton numéro ne fonctionne pas, parce que la variable $SMS_1_NUMBER semble vide... Or c'est sensé contenir le numéro de l'expéditeur... Faut creuser de ce côté là.
Re: Recevoir SMS après un évènement
Publié : 14 mars 2017, 18:12
par gueguette14
ok ça marche. Je vais essayer de creuser.
On ne peut pas remettre le numéro entre les guillemets ?
Parce que l'idéal c'est de mettre "ON" dans les guillemets afin de faire allumer une ampoule.
Re: Recevoir SMS après un évènement
Publié : 14 mars 2017, 18:14
par OyyoDams
Apparemment le bug du $SMS_1_NUMBER vide serait du à une ancienne version de gammu... Tu as quelle version ? (gammu -v)
Re: Recevoir SMS après un évènement
Publié : 14 mars 2017, 18:16
par gueguette14
J'ai la version 1.33.3 built 10.11.25 on Jul 25 2013 using GCC 4.8