Recevoir SMS après un évènement
Publié : 10 févr. 2017, 11:54
Bonjour,
Dans le cadre d'un projet, je dois réussir à recevoir un SMS quand on ouvre la porte. Un SMS qui dit que la porte est ouverte.
Je reçois bien un SMS quand je lance une ligne de commande sur le terminal. Mais pas quand j'ouvre la porte.
Du coup, j'ai vu sur le net les scripts lua. J'ai donc créer un script lua dans le répertoire lua.
J'ai également un autre code qui suit l'exécution de ce code (sendSMS.sh)
Normalement, il n'y a pas d'autre chose à configurer sur Domoticz. Quand j'ouvre la porte, des lumières s'allument tout seul. Mais pas le SMS qui m'indique l'ouverture de la porte. J'ai vu que ce n'était pas la peine de mettre quelque chose dans "Action On". Je ne sais plus quoi faire.
Si vous avez des questions, je vous remercie beaucoup.
Dans le cadre d'un projet, je dois réussir à recevoir un SMS quand on ouvre la porte. Un SMS qui dit que la porte est ouverte.
Je reçois bien un SMS quand je lance une ligne de commande sur le terminal. Mais pas quand j'ouvre la porte.
Du coup, j'ai vu sur le net les scripts lua. J'ai donc créer un script lua dans le répertoire lua.
Code : Tout sélectionner
Local sensor = 'ouverture_porte'
commandArray = {}
if(devicechanged[sensor] == 'On') then
os.execute("/home/domotique/Bureau/domoticus/domoticz/scripts/sendSMS.sh 0601020304 Attention\\ la\\ porte\\ s\\'est\\ ouverte\\ !!! &")
end
return commandArrayCode : Tout sélectionner
#!/bin/bash
# Define some variables
DEVICE="/dev/ttyUSB3"
PINCODE="1234"
NUMERO=$1
TEXT=$2
# Configure gammu
cp /home/domotique/Bureau/domoticus/domoticz/scripts/config-gammu /home/domotique/.gammurc
# Launch gammu with PIN
gammu entersecuritycode PIN $PINCODE
# Function to send the SMS
gammu sendsms TEXT $NUMERO -text "$TEXT"Si vous avez des questions, je vous remercie beaucoup.