Guest User

lm35

a guest
Mar 6th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.87 KB | None | 0 0
  1. import time
  2. import serial
  3. import smtplib
  4.  
  5. TO = 'workshopbluebanyan@gmail.com'
  6. GMAIL_USER = 'workshopbluebanyan@gmail.com'
  7. GMAIL_PASS = '@bb2015@'
  8.  
  9. SUBJECT = 'Room temperature'
  10. TEXT = 'The room temperature is '
  11.  
  12. ser = serial.Serial('COM4', 9600)
  13.  
  14. def send_email():
  15.     print("Sending Email")
  16.     smtpserver = smtplib.SMTP("smtp.gmail.com",587)
  17.     smtpserver.ehlo()
  18.     smtpserver.starttls()
  19.     smtpserver.ehlo
  20.     smtpserver.login(GMAIL_USER, GMAIL_PASS)
  21.     header = 'To:' + TO + '\n' + 'From: ' + GMAIL_USER
  22.     header = header + '\n' + 'Subject:' + SUBJECT + '\n'
  23.     print header
  24.     msg = header + '\n' + TEXT + ' \n\n' + temp
  25.     smtpserver.sendmail(GMAIL_USER, TO, msg)
  26.     smtpserver.close()
  27.    
  28. while True:
  29.     message = ser.readline()
  30.     print(message)
  31.     if message[0] == 'T' :
  32.     temp = message[13:19]
  33.         send_email()
  34.     time.sleep(0.5)
Add Comment
Please, Sign In to add comment