Я новичок в Python, и я делаю Picam, запускаемый Motion, который я буду использовать на моей дороге.Он должен послать мне письмо с захваченным изображением.
У меня есть код, работающий, я просто не могу понять, как вставить этот код (это всего лишь пример, который я протестировал)
mpack -s "Тест" / home / pi / Рабочий стол / движения \ cam / 2019-03-24_20.07.40_picture.jpg somebody1234@gmail.com
Сначала я пытался сMMS - twilio дорого использовать в Дании, поэтому электронная почта
Вот код:
from picamera import PiCamera
from time import sleep
from gpiozero import MotionSensor
from datetime import datetime
camera = PiCamera()
pir = MotionSensor(4)
#camera.rotation = 180
camera.resolution = (640,480)
camera.start_preview()
print("Online!")
while True:
pir.wait_for_motion()
print("Motion detected!")
sleep(0)
# create time stamp
now = (datetime.now())
tstamp = "{0:%Y}-{0:%m}-{0:%d}_{0:%H}.{0:%M}.{0:%S}".format(now)
#create file name with tstamp
#filename = tstamp + "_Picam.h264" #video
filename = tstamp + "_picture.jpg"
print (filename)
#camera.start_recording(filename) #video
#camera.wait_recording(15)
camera.capture(filename)
sleep(5)
pir.wait_for_no_motion()
print("Motion ended!")
#camera.stop_recording()
camera.stop_preview()