Picam + pir ---> электронная почта - PullRequest
0 голосов
/ 26 марта 2019

Я новичок в 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...