Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from sense_hat import SenseHat
- from time import sleep
- import smtplib
- sense = SenseHat()
- sense.clear()
- temp = sense.get_temperature()
- print(temp)
- email=False
- def reset():
- print("email")
- global email
- for event in sense.stick.get_events():
- if event.action == 'pressed':
- print("Reset")
- email=False
- print(email)
- return(email)
- while True:
- reset()
- print("abc")
- if temp < 24:
- if email==False:
- server = smtplib.SMTP('smtp.gmail.com',587)
- server.starttls()
- server.login("carertest12345@gmail.com", "Pass1234!")
- msg = "Your Paitent's room is TOO COLD"
- server.sendmail("carertest12345@gmail.com","aidenlelliottstevens@gmail.com", msg)
- server.quit()
- print("email cold sent")
- email=True
- print(email)
- sense.show_message("TOO COLD", back_colour=(0,0,255))
- temp = sense.get_temperature()
- print(temp)
- reset()
- if temp > 26:
- if email==False:
- server = smtplib.SMTP('smtp.gmail.com',587)
- server.starttls()
- server.login("carertest12345@gmail.com", "Pass1234!")
- msg = "Your Patient's room is TOO HOT"
- server.sendmail("carertest12345@gmail.com","aidenlelliottstevens@gmail.com", msg)
- server.quit()
- print("email hot sent")
- email=True
- print(email)
- sense.show_message("TOO HOT", back_colour=(255,0,0))
- temp = sense.get_temperature()
- print(temp)
- reset()
- else :
- sense.show_message("PERFECT TEMP", back_colour=(0,255,0))
- temp = sense.get_temperature()
- print(temp)
- reset()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement