Advertisement
Guest User

Script

a guest
Apr 19th, 2017
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.86 KB | None | 0 0
  1. import RPi.GPIO as GPIO
  2. import time
  3. import file_two
  4. import smtplib
  5.  
  6. smtpUser = 'Email Adresse Absender'
  7. smtpPass = 'Mein Passwort'
  8.  
  9. toAdd = 'Empfänger'
  10. fromAdd = smtpUser
  11.  
  12. subject = 'Alarmanlage'
  13. header = 'To: ' + toAdd + '\n' + 'From: ' + fromAdd + '\n' + 'Subject: ' + subject
  14. body = 'Die Alarmanlage wurde soeben ausgeloest!'
  15.  
  16. s = smtplib.SMTP('smtp.gmail.com',587)
  17.  
  18. def setup():
  19.     GPIO.setmode(GPIO.BCM)
  20.     GPIO.setup(21,GPIO.OUT)
  21.     GPIO.setup(19, GPIO.IN, pull_up_down=GPIO.PUD_UP)
  22. setup()
  23.  
  24. while True:
  25.     setup()
  26.     input_state = GPIO.input(19)
  27.     if input_state == True:
  28.  
  29.     s.ehlo()
  30.     s.starttls()
  31.     s.ehlo()
  32.  
  33.     s.login(smtpUser, smtpPass)
  34.     s.sendmail(fromAdd, toAdd, header + '\n\n' + body)
  35.  
  36.     s.quit()
  37.  
  38.         GPIO.output(21,GPIO.HIGH)
  39.         file_two.run()
  40.     else:
  41.         GPIO.output(21,GPIO.LOW)
  42.         time.sleep(0.2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement