Advertisement
Guest User

Untitled

a guest
Jul 19th, 2018
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. from sense_hat import SenseHat
  2. from time import sleep
  3. import smtplib
  4.  
  5. sense = SenseHat()
  6. sense.clear()
  7. temp = sense.get_temperature()
  8. print(temp)
  9. email=False
  10.  
  11.  
  12.  
  13. def reset():
  14. print("email")
  15. global email
  16. for event in sense.stick.get_events():
  17. if event.action == 'pressed':
  18. print("Reset")
  19. email=False
  20. print(email)
  21. return(email)
  22.  
  23.  
  24. while True:
  25. reset()
  26. print("abc")
  27. if temp < 24:
  28. if email==False:
  29. server = smtplib.SMTP('smtp.gmail.com',587)
  30. server.starttls()
  31. server.login("carertest12345@gmail.com", "Pass1234!")
  32. msg = "Your Paitent's room is TOO COLD"
  33. server.sendmail("carertest12345@gmail.com","aidenlelliottstevens@gmail.com", msg)
  34. server.quit()
  35. print("email cold sent")
  36. email=True
  37. print(email)
  38. sense.show_message("TOO COLD", back_colour=(0,0,255))
  39. temp = sense.get_temperature()
  40. print(temp)
  41. reset()
  42.  
  43. if temp > 26:
  44. if email==False:
  45. server = smtplib.SMTP('smtp.gmail.com',587)
  46. server.starttls()
  47. server.login("carertest12345@gmail.com", "Pass1234!")
  48. msg = "Your Patient's room is TOO HOT"
  49. server.sendmail("carertest12345@gmail.com","aidenlelliottstevens@gmail.com", msg)
  50. server.quit()
  51. print("email hot sent")
  52. email=True
  53. print(email)
  54. sense.show_message("TOO HOT", back_colour=(255,0,0))
  55. temp = sense.get_temperature()
  56. print(temp)
  57. reset()
  58.  
  59. else :
  60. sense.show_message("PERFECT TEMP", back_colour=(0,255,0))
  61. temp = sense.get_temperature()
  62. print(temp)
  63. reset()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement