Valde att installera SSMTP.
Skickar ett mail då någon ringer på dörrklockan. Raden echo("Dörrklocka - OFF"); kommer aldrig att utföras med Nexa LML-719. Tex rörelsevakten Nexa LMDT-609 skickar en off signal. Timer no_mail nyttjas för att enbart skicka ett mail inom en minut samt att sätta device status till off.
run_mail.sh (with attribute execute)
Code: Select all
#!/bin/bash
cd /home/pi/nexahome
mail -s $1 $2 < $3
Code: Select all
if (deviceIsOn("12")) {
echo("Dörrklocka - ON");
if (!timerIsRunning("no_mail")) {
execFile("/home/pi/nexahome/run_mail.sh");
execParam("Dörrklocka");
execParam("namn@gmail.com");
execParam("/home/pi/nexahome/doorbell.txt");
startTimer("no_mail", 1 * 60); // 60 sekunder
}
}
else {
echo("Dörrklocka - OFF");
}
Code: Select all
deviceOff("12");
Code: Select all
Någon har ringt på ...