There are a number of topics on the web, about getting a modified version of motion (motion-mmcal) to work with raspberry pi v2.1 CSI camera.
A simpler method is to expose the camera interface through the standard video 4 linux kernel interface /dev/video0.
This can be achieved by simply enabling the video 4 linux kernel module and installing the standard motion.
Install motion
1 2 3 | apt-get install motion |
Enable the kernel module on boot
1 2 3 4 5 6 7 8 9 10 | # /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. i2c-dev cuse bcm2835-v4l2 |
Load the module without reboot
1 2 3 | modprobe bcm2835-v4l2 |
Start service as normal
1 2 3 4 | systemctl enable motion systemctl start motion |