Site Tools


linux:raspberry:picam:motion

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:raspberry:picam:motion [2019/01/09 21:41] lunetikklinux:raspberry:picam:motion [2022/06/13 18:57] (current) lunetikk
Line 6: Line 6:
  
 ==== Configuration ==== ==== Configuration ====
 +
 +=== motion.conf ===
 +
 +see my configfile below...
  
 === Maskfile === === Maskfile ===
 +
 +The maskfile is used to ignore certain areas with moving objects (like trees, pedestrians, cars) which normally would cause motion to capture pictures/videos. The file must have the same width and height as the picture captured by your camera. 
 +
 +Take a captured picture, paint all the correct areas white, the ones you want to ignore black. //You can also use different gray tones for different sensitivity (never tried).//
 +
 +Copy the picture to your Raspberry and convert it to the correct format.
 +
 +<code>
 +djpeg -grayscale -pnm <YOURPICTURE> > maskfile.pgm
 +</code>
 +
 +If djpeg is missing, install the following package (libjpeg-progs - Programs for manipulating JPEG files)
 +<code>
 +apt-get install libjpeg-progs
 +</code>
 +
 +Place your maskfile next to your "motion.conf" (in /etc/motion) and set the maskfile in your config (syntax: mask_file <FILE>).
  
 [[http://www.lavrsen.dk/foswiki/bin/view/Motion/ConfigOptionMaskFile|How to create a Maskfile]] [[http://www.lavrsen.dk/foswiki/bin/view/Motion/ConfigOptionMaskFile|How to create a Maskfile]]
Line 32: Line 53:
  
 <code>modprobe bcm2835-v4l2</code> <code>modprobe bcm2835-v4l2</code>
 +
 +and add the module to /etc/modules as a new line (persistent)
 +
 +<code>bcm2835-v4l2</code>
 +
 +=== libavformat error ===
 +
 +<code>
 +[1:ml1] [NTC] [ALL] [Jun 13 18:42:16] mlp_actions: End of event 1
 +[1:ml1] [NTC] [ALL] [Jun 13 18:42:16] motion_loop: Thread exiting
 +[1:ml1] [NTC] [VID] [Jun 13 18:42:16] vid_close: Cleaning up V4L2 device
 +[1:ml1] [NTC] [VID] [Jun 13 18:42:16] v4l2_cleanup: Closing video device /dev/video0
 +[0:motion] [NTC] [ALL] [Jun 13 18:42:17] main: Threads finished
 +[0:motion] [NTC] [ALL] [Jun 13 18:42:17] main: Motion terminating
 +</code>
 +
 +Motion just stops. If you activated "daemon mode" via config you might need to edit your servicefile.
 +
 +Edit /lib/systemd/system/motion.service
 +
 +<code>
 +ExecStart=/usr/bin/motion
 +to
 +ExecStart=/usr/bin/motion -n
 +</code>
 +
 +then
 +<code>
 +systemctl daemon-reload
 +systemctl restart motion.service
 +</code>
 +
 +[[https://github.com/Motion-Project/motion/pull/303/commits/34faa49adf33a1e12da74644800455139886a241|Github commit]]
 +
  
 ==== My configurationfile ==== ==== My configurationfile ====
linux/raspberry/picam/motion.1547066497.txt.gz · Last modified: 2019/01/09 21:41 by lunetikk