Per Stenebo
2018-08-09 17:20:16
2020-05-05 09:52:08
Motion
Hemsida: | github | lavrsen.dk | sourceforge |
Manualsida: | Ubuntu |
HowTo: | http://techspect.co.uk/2013/how-to-raspberry-pi-webcam-server-stream/ | Ubuntu motion manual |
Adafruit: An internet-connected security camera using a Raspberry Pi and Pi camera
Relaterat: | motioneye |
Installera (raspian/ubuntu):
sudo apt install motion
Hantera tjänsten:
sudo service motion start | stop | restart
Konfigurera:
sudo nano /etc/motion/motion.conf
Jag flyttade konfiguration till annan mapp (som även innehåller relaterade filer):
sudo mv /etc/motion/motion.conf /opt/motion/motion.conf
Skapa mjuk länk:
sudo ln -s /opt/motion/motion.conf /etc/motion/motion.conf
motion.log roteras med logrotate, se /etc/logrotate.d/motion
Fel (motion)
sudo service motion start
[warn] Not starting motion daemon, disabled via /etc/default/motion ... (warning).
sudo nano /etc/default/motion
# set to 'yes' to enable the motion daemon
start_motion_daemon=yes
För felsökning kan man starta motion manuellt:
sudo motion -n -d 5
I stället för att starta tjänsten i daemon-mode kan den startas via cron:
# Start motion service in non-daemon mode @reboot root sleep 30 && /usr/bin/motion -n -d 5 > /dev/null 2>&1
eller
@reboot root sleep 30 && /usr/bin/motion -n -d 5 -c /opt/motion/motion.conf > /run/motion/motion.out 2>&1
Om tjänsten motion avslutas plötsligt kan det bero på rättighetsproblem.
Felsök med:
grep -i "motion" /var/log/syslog | tail
Jag fick hade följande meddelande:
raspberrypi motion: [1] Error opening file ./01-20130726120141-03.jpg with mode w: Permission denied raspberrypi motion: [1] Can't write picture to file ./01-20130726120141-03.jpg - check access rights to target directory: Permission denied raspberrypi motion: [1] Thread is going to finish due to this fatal error: Permission denied raspberrypi motion: [1] Calling vid_close() from motion_cleanup raspberrypi motion: [1] Closing video device /dev/video0 raspberrypi motion: [0] Motion terminating
Ominstallera motion kan avhjälpa problemet:
sudo apt --reinstall install motion
Se processinfo:
Check script process resource usage, check path in config file after process_id_file:
ps --pid $(cat /run/motion/motion.pid) -o %cpu,%mem,cmd
or ps aux | grep /usr/bin/motion
root 908 13.5 3.2 78864 31016 ? Sl 17:35 43:09 /usr/bin/motio -n -d 5
Döda process:
sudo kill -s 15 908
or with PID from lockfile: sudo kill -s 15 $(cat /run/motion/motion.pid)
Felsök mha dmesg: dmesg | grep -i "video" | tail
[ 4.166029] Linux video capture interface: v2.00 [ 4.888373] bcm2835-v4l2: V4L2 device registered as video0 - stills mode > 1280x720 [ 4.914687] bcm2835-v4l2: Broadcom 2835 MMAL video capture ver 0.0.2 loaded.
IP kamera
Avlagd mobiltelefon med appen "IP Webcam" installerad:
videodevice netcam_url http://192.168.0.18:8080/video