skullydazed / motioneye-pir

Small script to use PIR sensor for motion estimation on motionEye

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PIR motion detection

This is a short script to control motionEye (or just plain motion) using a PIR motion sensor connected via GPIO to a Raspberry Pi.

Installation

MotionEyeOS is taken as base for this description. However, it should be straight forward to apply these steps also on another installation.

On the camera, the root filesystem has to be mounte Read/Write to install the script

[root@cam1 ~]# mount -o remount,rw /

Download the script

[root@cam1 ~]# mkdir /data/pir
[root@cam1 ~]# curl -o /data/pir/pir_motion_detector.py https://raw.githubusercontent.com/avanc/motioneye-pir/master/pir_motion_detector.py

and make your config changes

[root@cam1 ~]# vi /data/pir/pir_motion_detector.py

At least change the GPIO (PIR_GPIO) according your hardware setup. Alternatively, you can also set the physical pin number (PIR_PIN).

Most PIR sensors have defined logic values (0V and 3.3V). However, if you are not using a PIR sensor and want to connect a button for manually start recording (e.g. for testing), connect the button between the pin and 3.3V and activate the internal pull-down resistor (INTERNAL_RESISTOR="pull-down").

Activate script on boot by addinf following line to /data/etc/userinit.sh

python /data/pir/pir_motion_detector.py

About

Small script to use PIR sensor for motion estimation on motionEye


Languages

Language:Python 100.0%