from gpiozero import DistanceSensor import smtplib from email.mime.text import MIMEText import time ultra = DistanceSensor(echo=24, trigger=23) while (1): time.sleep(1) print(round(ultra.distance * 100, 2)) if (ultra.distance * 100) > 50: print("Sending email") msg = MIMEText(f"Distance is over 50cm it is {round(ultra.distance * 100, 2)}cm!") msg['Subject'] = 'Distance Alert' msg['From'] = 'ghaldrup00@gmail.com' msg['To'] = 'garrett@haldrup.tech' with smtplib.SMTP_SSL('smtp.gmail.com', 465) as server: server.login('ghaldrup00@gmail.com', 'irfm gopy mcsi suge') server.send_message(msg)