Beispiel #1
0
def buildOutputDir():
    """Make year/month/day directory and export a variable of the day's directory"""
    td = timedir.nowdir(output_dir, 2)
    working_dir = td.dayDir
    return working_dir
def buildOutputDir():
    """Make year/month/day directory and export a variable of the day's directory"""
    global working_dir
    timedir.nowdir(output_dir, scopelevel)
    working_dir = getattr(timedir.nowdir(output_dir, scopelevel), scopedir)
    return working_dir
Beispiel #3
0
def buildOutputDir():
    """Make year/month/day directory and export a variable of the day's directory"""
    global working_dir
    timedir.nowdir(output_dir, scopelevel)
    working_dir = getattr(timedir.nowdir(output_dir, scopelevel), scopedir)
    return working_dir
            'avconv', '-i', h264_save_file_join, '-r',
            str(FRAME_RATE), '-vcodec', 'copy', mp4_save_file_join
        ])
        print "Video encoded to " + mp4_save_file_join
        time.sleep(2)
        if mysql_enable: writesql(timestamp, temp, humidity)
        if os.path.isfile(mp4_save_file_join):
            print "Cleaning up..."
            os.remove(h264_save_file_join)
            print "Done cleaning up."
        else:
            print "Transcoding FAILED, " + h264_save_file_join + " must be re-encoded before it will play."


#logging.basicConfig(filename=RAW_FILE_HEAD. loglevel=logging.DEBUG)
working_dir = getattr(timedir.nowdir(output_dir, scopelevel), scopedir)
free_pct = diskFree(working_dir)
print "PIR Camera Control Test (CTRL+C to exit)"
time.sleep(5)
print "Ready"

try:
    GPIO.add_event_detect(PIR_PIN, GPIO.RISING, callback=MOTION)
    while free_pct > FREE_SPACE_LIMIT:
        time.sleep(100)
    else:
        raise DiskFreeThreshold(working_dir)

except DiskFreeThreshold, exc:
    print exc
    sys.exit(1)
Beispiel #5
0
            os.remove(h264_save_file_join)
            print "Done cleaning up."
        else:
            print "Transcoding FAILED, "+h264_save_file_join+" must be re-encoded before it will play."

def MOTION(PIR_PIN):
    if GPIO.event_detected(PIR_PIN):
        buildOutputDir()
        global free_pct
        free_pct = diskFree(working_dir)
        print "%s%% free on disk" % str(free_pct)
        recordImage2(working_dir)
        return free_pct

#logging.basicConfig(filename=RAW_FILE_HEAD. loglevel=logging.DEBUG)
working_dir = getattr(timedir.nowdir(output_dir, scopelevel), scopedir)
free_pct = diskFree(working_dir)
print "PIR Camera Control Test (CTRL+C to exit)"
time.sleep(5)
print "Ready"

try:
    GPIO.add_event_detect(PIR_PIN, GPIO.RISING, callback=MOTION)
    while free_pct > FREE_SPACE_LIMIT:
        time.sleep(100)
    else:
        raise DiskFreeThreshold(working_dir)

except DiskFreeThreshold, exc:
    print exc
    sys.exit(1)