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.