|
| 1 | +import serial |
| 2 | +arduino =serial.Serial('COM7',9600) |
| 3 | +import smtplib |
| 4 | +from email.message import EmailMessage |
| 5 | +from datetime import datetime |
| 6 | +now=datetime.now() |
| 7 | +current_time=now.strftime("%H:%M:%S") |
| 8 | +server=smtplib.SMTP_SSL('smtp.gmail.com',465) |
| 9 | +server.login('coderinfo123@gmail.com','replace yours') |
| 10 | +msg=EmailMessage() |
| 11 | +usub="low quantity of stock" |
| 12 | +vsub = "orders placed by user" |
| 13 | +vendor='coderinfo123@gmail.com' |
| 14 | +user='mohannekkanti101@gmail.com' |
| 15 | +def sendmail(content,emailreciver,subject,emailsender): |
| 16 | + msg = EmailMessage() |
| 17 | + msg.set_content(content) |
| 18 | + msg["To"]=emailreciver |
| 19 | + msg['from']=emailsender |
| 20 | + msg['Subject']=subject |
| 21 | + server = smtplib.SMTP_SSL('smtp.gmail.com', 465) |
| 22 | + server.login('coderinfo123@gmail.com', 'bnnbtzjuznnmpyvq') |
| 23 | + server.send_message(msg) |
| 24 | +while True: |
| 25 | + height=abs(float(arduino.readline().decode().strip())) |
| 26 | + mass =height |
| 27 | + print(height) |
| 28 | + ucontent = "sugar is low quantity\n Reaming quantity:-" + str(mass)+"grams\nRequired quantity:-"+str(1000)+'grams\nOrder placed to vendor' |
| 29 | + vcontent ="Stockname:-sugar\nRequired quantity:-"+str(1000)+'grams\nOrder placed at '+current_time+"" |
| 30 | + print(ucontent,vcontent) |
| 31 | + if height<=59: |
| 32 | + sendmail(ucontent,user,usub,vendor) |
| 33 | + sendmail(vcontent,vendor,vsub, vendor) |
| 34 | + |
| 35 | + quit() |
| 36 | + |
| 37 | + |
| 38 | + |
| 39 | + |
0 commit comments