Send Motion-user mailing list submissions to motion-user@lists.sourceforge.net
To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/motion-user or, via email, send a message with subject or body 'help' to motion-user-requ...@lists.sourceforge.net You can reach the person managing the list at motion-user-ow...@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Motion-user digest..." Today's Topics: 1. works as demon only when started from command line (harry sweet) 2. Re: works as demon only when started from command line (Mike Wilson) 3. Raspberry Pi, arecord, and Motion (Jo Pitts) ---------------------------------------------------------------------- Message: 1 Date: Wed, 15 Mar 2017 23:03:46 +0000 From: harry sweet <hswee...@gmail.com> Subject: [Motion-user] works as demon only when started from command line To: motion-user@lists.sourceforge.net Message-ID: <cakajnzgqd0xg38ekaxbykkqrke+gb1_ea9og6szj2_bmugh...@mail.gmail.com> Content-Type: text/plain; charset="utf-8" I am setting up motion on a Raspberry Pi. It seems to work fine when I start from command line, sudo motion but does not save files when started with boot up from /etc/default/motion. Same exact configuration file, in /etc/motion. I've attached segments of the log file from when it could or could not save files. -------------- next part -------------- An HTML attachment was scrubbed... -------------- next part -------------- [0] [NTC] [STR] [Mar 15 18:40:49] httpd_run: motion-httpd: waiting for data on 0.0.0.0 port TCP 8080 [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_get_capability: ------------------------ cap.driver: "uvcvideo" cap.card: "UVC Camera (046d:0825)" cap.bus_info: "usb-3f980000.usb-1.2" cap.capabilities=0x84200001 ------------------------ [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_get_capability: - VIDEO_CAPTURE [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_get_capability: - STREAMING [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_select_input: name = "Camera 1", type 0x00000002, status 00000000 [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_select_input: - CAMERA [1] [WRN] [VID] [Mar 15 18:40:49] v4l2_select_input: Device doesn't support VIDIOC_G_STD [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_set_pix_format: Config palette index 17 (YU12) doesn't work. [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_set_pix_format: Supported palettes: [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_set_pix_format: (0) YUYV (YUYV 4:2:2) [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_set_pix_format: 0 - YUYV 4:2:2 (compressed : 0) (0x56595559) [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_set_pix_format: (1) MJPG (Motion-JPEG) [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_set_pix_format: 1 - Motion-JPEG (compressed : 1) (0x47504a4d) [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_set_pix_format Selected palette YUYV [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_do_set_pix_format: Testing palette YUYV (640x480) [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_do_set_pix_format: Using palette YUYV (640x480) bytesperlines 1280 sizeimage 614400 colorspace 00000008 [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_scan_controls: found control 0x00980900, "Brightness", range 0,255 [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_scan_controls: "Brightness", default -8193, current 128 [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_scan_controls: found control 0x00980901, "Contrast", range 0,255 [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_scan_controls: "Contrast", default 57343, current 32 [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_scan_controls: found control 0x00980902, "Saturation", range 0,255 [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_scan_controls: "Saturation", default 57343, current 32 [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_scan_controls: found control 0x00980913, "Gain", range 0,255 [1] [NTC] [VID] [Mar 15 18:40:49] v4l2_scan_controls: "Gain", default 57343, current 0 [1] [NTC] [VID] [Mar 15 18:40:49] vid_v4lx_start: Using V4L2 [1] [NTC] [ALL] [Mar 15 18:40:49] image_ring_resize: Resizing pre_capture buffer to 1 items [1] [NTC] [STR] [Mar 15 18:40:52] http_bindsock: motion-stream testing : IPV4 addr: 0.0.0.0 port: 8081 [1] [NTC] [STR] [Mar 15 18:40:52] http_bindsock: motion-stream Bound : IPV4 addr: 0.0.0.0 port: 8081 [1] [NTC] [ALL] [Mar 15 18:40:52] motion_init: Started motion-stream server in port 8081 auth Disabled [1] [NTC] [EVT] [Mar 15 18:41:02] event_new_video FPS 6 [1] [NTC] [EVT] [Mar 15 18:41:02] event_newfile: File of type 8 saved to: /var/lib/motion/01-20170315184102.avi [1] [NTC] [ALL] [Mar 15 18:41:02] motion_detected: Motion detected - starting event 1 [1] [NTC] [ALL] [Mar 15 18:46:18] preview_save: different filename or picture only! [1] [NTC] [EVT] [Mar 15 18:46:18] event_newfile: File of type 1 saved to: /var/lib/motion/01-20170315184342-05.jpg [1] [NTC] [ALL] [Mar 15 18:46:18] motion_loop: End of event 1 [1] [NTC] [EVT] [Mar 15 18:47:07] event_new_video FPS 6 [1] [NTC] [EVT] [Mar 15 18:47:07] event_newfile: File of type 8 saved to: /var/lib/motion/02-20170315184707.avi [1] [NTC] [ALL] [Mar 15 18:47:07] motion_detected: Motion detected - starting event 2 [1] [NTC] [ALL] [Mar 15 18:58:21] preview_save: different filename or picture only! [1] [NTC] [EVT] [Mar 15 18:58:21] event_newfile: File of type 1 saved to: /var/lib/motion/02-20170315185536-02.jpg [1] [NTC] [ALL] [Mar 15 18:58:21] motion_loop: End of event 2 [1] [NTC] [EVT] [Mar 15 18:58:54] event_new_video FPS 6 [1] [NTC] [EVT] [Mar 15 18:58:54] event_newfile: File of type 8 saved to: /var/lib/motion/03-20170315185854.avi [1] [NTC] [ALL] [Mar 15 18:58:54] motion_detected: Motion detected - starting event 3 -------------- next part -------------- [0] [NTC] [ALL] [Mar 15 14:57:57] motion_startup: Using log type (ALL) log level (NTC) [0] [NTC] [ALL] [Mar 15 14:57:57] become_daemon: Motion going to daemon mode [0] [NTC] [ALL] [Mar 15 14:57:57] become_daemon: Created process id file /var/run/motion/motion.pid. Process ID is 558 [0] [NTC] [ALL] [Mar 15 14:57:57] motion_startup: Motion running as daemon process [0] [NTC] [ENC] [Mar 15 14:57:57] ffmpeg_init: ffmpeg LIBAVCODEC_BUILD 3670016 LIBAVFORMAT_BUILD 3670272 [0] [NTC] [ALL] [Mar 15 14:57:58] main: Thread 1 is from /etc/motion/motion.conf [0] [NTC] [ALL] [Mar 15 14:57:58] main: Thread 1 is device: /dev/video0 input -1 [0] [NTC] [ALL] [Mar 15 14:57:58] main: Stream port 8081 [0] [NTC] [ALL] [Mar 15 14:57:58] main: Waiting for threads to finish, pid: 558 [1] [NTC] [ALL] [Mar 15 14:57:58] motion_init: Thread 1 started , motion detection Enabled [1] [NTC] [VID] [Mar 15 14:57:58] vid_v4lx_start: Using videodevice /dev/video0 and input -1 [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_get_capability: ------------------------ cap.driver: "uvcvideo" cap.card: "UVC Camera (046d:0825)" cap.bus_info: "usb-3f980000.usb-1.2" cap.capabilities=0x84200001 ------------------------ [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_get_capability: - VIDEO_CAPTURE [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_get_capability: - STREAMING [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_select_input: name = "Camera 1", type 0x00000002, status 00000000 [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_select_input: - CAMERA [1] [WRN] [VID] [Mar 15 14:57:58] v4l2_select_input: Device doesn't support VIDIOC_G_STD [0] [NTC] [STR] [Mar 15 14:57:58] httpd_run: motion-httpd testing : IPV4 addr: 0.0.0.0 port: 8080 [0] [NTC] [STR] [Mar 15 14:57:58] httpd_run: motion-httpd Bound : IPV4 addr: 0.0.0.0 port: 8080 [0] [NTC] [STR] [Mar 15 14:57:58] httpd_run: motion-httpd/3.2.12+git20140228 running, accepting connections [0] [NTC] [STR] [Mar 15 14:57:58] httpd_run: motion-httpd: waiting for data on 0.0.0.0 port TCP 8080 [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_set_pix_format: Config palette index 17 (YU12) doesn't work. [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_set_pix_format: Supported palettes: [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_set_pix_format: (0) YUYV (YUYV 4:2:2) [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_set_pix_format: 0 - YUYV 4:2:2 (compressed : 0) (0x56595559) [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_set_pix_format: (1) MJPG (Motion-JPEG) [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_set_pix_format: 1 - Motion-JPEG (compressed : 1) (0x47504a4d) [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_set_pix_format Selected palette YUYV [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_do_set_pix_format: Testing palette YUYV (640x480) [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_do_set_pix_format: Using palette YUYV (640x480) bytesperlines 1280 sizeimage 614400 colorspace 00000008 [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_scan_controls: found control 0x00980900, "Brightness", range 0,255 [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_scan_controls: "Brightness", default -8193, current 128 [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_scan_controls: found control 0x00980901, "Contrast", range 0,255 [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_scan_controls: "Contrast", default 57343, current 32 [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_scan_controls: found control 0x00980902, "Saturation", range 0,255 [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_scan_controls: "Saturation", default 57343, current 32 [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_scan_controls: found control 0x00980913, "Gain", range 0,255 [1] [NTC] [VID] [Mar 15 14:57:58] v4l2_scan_controls: "Gain", default 57343, current 0 [1] [NTC] [VID] [Mar 15 14:57:58] vid_v4lx_start: Using V4L2 [1] [NTC] [ALL] [Mar 15 14:57:58] image_ring_resize: Resizing pre_capture buffer to 1 items [1] [NTC] [STR] [Mar 15 14:57:59] http_bindsock: motion-stream testing : IPV4 addr: 0.0.0.0 port: 8081 [1] [NTC] [STR] [Mar 15 14:57:59] http_bindsock: motion-stream Bound : IPV4 addr: 0.0.0.0 port: 8081 [1] [NTC] [ALL] [Mar 15 14:57:59] motion_init: Started motion-stream server in port 8081 auth Disabled [1] [NTC] [EVT] [Mar 15 15:01:33] event_new_video FPS 6 ------------------------------ Message: 2 Date: Thu, 16 Mar 2017 01:12:23 +0000 From: Mike Wilson <knobby2...@gmail.com> Subject: Re: [Motion-user] works as demon only when started from command line To: Motion discussion list <motion-user@lists.sourceforge.net> Message-ID: <caaveucogdyu4sjooj7l9mzfswpqrbd3mu1jb0xcug0ymtth...@mail.gmail.com> Content-Type: text/plain; charset="utf-8" What user are you running motion under when it is run from boot? Does that user have permissions to write to the location to which you want your videos written? On Wed, Mar 15, 2017 at 7:05 PM harry sweet <hswee...@gmail.com> wrote: > I am setting up motion on a Raspberry Pi. It seems to work fine when I > start from command line, sudo motion but does not save files when started > with boot up from /etc/default/motion. Same exact configuration file, in > /etc/motion. > > I've attached segments of the log file from when it could or could not > save files. > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Motion-user mailing list > Motion-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/motion-user > https://motion-project.github.io/ > > Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user -------------- next part -------------- An HTML attachment was scrubbed... ------------------------------ Message: 3 Date: Fri, 24 Mar 2017 14:01:30 +1300 From: Jo Pitts <j...@notquitefree.info> Subject: [Motion-user] Raspberry Pi, arecord, and Motion To: motion-user@lists.sourceforge.net Message-ID: <cahizdd_t_ouv-cctwyabrtqc-9l225mwmyxuohqde9eljgs...@mail.gmail.com> Content-Type: text/plain; charset="utf-8" Hi there. All, firstly - I'm not sure if this is the right place for this. secondly - I'm no linux expert (by a million miles!) I have motion working on my raspberry pi, and have got it recording video (yay!). I also want it to record audio. I have the following line in my /etc/motion/motion.conf file on_event_start sh /media/motion/onevent the onevent script has the following in it #!/bin/sh now=$(date) echo "$now - starting recording" arecord -D plughw:1,0 -f cd /media/motion/bob.wav now=$(date) echo "$now - ending recording" I know that the onevent script is getting run (I tried it with a simple file copy command in the script that copied one text file to another in the same /media/motion directory - which worked). However, nothing happens with the arecord command when called from on_event_start. However, if I run the onevent script from the shell (i.e. sudo sh onevent), the recording does work. I have chowned the /media/motion folder to the motion user. I know that I need to change the arecord parameters to have a date/time stamped file name. I'm just making this as simple as possible for now to get things working. Any thoughts on what I'm missing? Is there a better way to do this? Regards Jo -------------- next part -------------- An HTML attachment was scrubbed... ------------------------------ ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ------------------------------ _______________________________________________ Motion-user mailing list Motion-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/motion-user End of Motion-user Digest, Vol 130, Issue 11 ********************************************