# @webcam_resolution 100 # @enabled on # @network_server # @motion_detection on # @preserve_movies 7 # @network_username # @id !ID! # @webcam_server_resize off # @manual_record off # @working_schedule_type outside # @network_password # @preserve_pictures 7 # @storage_device custom-path # @manual_snapshots on # @network_share_name # @network_smb_ver 1.0 # @working_schedule # @clean_cloud_enabled off # @upload_subfolders off # @upload_port 22 # @upload_location /media/disc/Video/Smarthome/Camera/!NAME! # @upload_movie on # @upload_server 192.168.2.31 # @upload_username pi # @upload_password GodsOwn1 # @upload_method post # @upload_picture off # @upload_service sftp # @upload_enabled on threshold_maximum 0 stream_auth_method 0 stream_quality 85 threshold 9984 noise_level 31 smart_mask_speed 0 pre_capture 1 movie_codec mp4:h264_v4l2m2m noise_tune on stream_maxrate 5 netcam_url !URL! netcam_userpass !USER! stream_localhost off text_changes off movie_filename %Y%m%d.%H%M%S movie_max_time 0 lightswitch_percent 75 movie_passthrough off event_gap 30 auto_brightness off stream_port !PORT! rotate !ROTATION! threshold_tune off framerate 2 emulate_motion off text_scale 1 picture_quality 85 snapshot_filename %Y%m%d.%H%M%S despeckle_filter snapshot_interval 0 minimum_motion_frames 20 stream_motion off target_dir /var/lib/motioneye/!NAME! movie_output_motion off post_capture 1 stream_authentication cam:cam on_picture_save /usr/local/lib/python2.7/dist-packages/motioneye/scripts/relayevent.sh "/etc/motioneye/motioneye.conf" picture_save %t %f on_movie_end /usr/local/lib/python2.7/dist-packages/motioneye/scripts/relayevent.sh "/etc/motioneye/motioneye.conf" movie_end %t %f text_left !NAME! picture_output_motion off picture_filename %Y%m%d.%H%M%S movie_output on locate_motion_style redbox locate_motion_mode off netcam_keepalive off netcam_use_tcp !TCP! movie_quality 75 picture_output off on_event_end /usr/local/lib/python2.7/dist-packages/motioneye/scripts/relayevent.sh "/etc/motioneye/motioneye.conf" stop %t text_right on_event_start /usr/local/lib/python2.7/dist-packages/motioneye/scripts/relayevent.sh "/etc/motioneye/motioneye.conf" start %t; /home/pi/smarthome/cammotion.sh !NAME! camera_name !NAME! netcam_tolerant_check on height !HEIGHT! mask_file width !WIDTH! FILE motion.conf: # @enabled on # @normal_password cam # @admin_username admin # @admin_password 3ebe0ec43f53ad5d18de29f9ea51a9bc5e9225c7 # @normal_username cam webcontrol_interface 1 webcontrol_port 7999 setup_mode off webcontrol_parms 2 webcontrol_localhost on camera camera-1.conf camera camera-2.conf camera camera-3.conf camera camera-4.conf FILE prefs.json: { "admin": { "fit_frames_vertically": true, "framerate_factor": 0.3, "layout_columns": 2, "layout_rows": 2, "resolution_factor": 1 } } FILE tasks.pickle: (lp1 . FILE motioneye.conf: # path to the configuration directory (must be writable by motionEye) conf_path /etc/motioneye # path to the directory where pid files go (must be writable by motionEye) run_path /var/run # path to the directory where log files go (must be writable by motionEye) log_path /var/log # default output path for media files (must be writable by motionEye) media_path /var/lib/motioneye # the log level (use quiet, error, warning, info or debug) log_level info # the IP address to listen on # (0.0.0.0 for all interfaces, 127.0.0.1 for localhost) listen 0.0.0.0 # the TCP port to listen on port 8765 # path to the motion binary to use (automatically detected if commented) #motion_binary /usr/bin/motion # whether motion HTTP control interface listens on # localhost or on all interfaces motion_control_localhost true # the TCP port that motion HTTP control interface listens on motion_control_port 7999 # interval in seconds at which motionEye checks if motion is running motion_check_interval 10 # whether to restart the motion daemon when an error occurs while communicating with it motion_restart_on_errors false # interval in seconds at which motionEye checks the SMB mounts mount_check_interval 300 # interval in seconds at which the janitor is called # to remove old pictures and movies cleanup_interval 43200 # timeout in seconds to wait for response from a remote motionEye server remote_request_timeout 10 # timeout in seconds to wait for mjpg data from the motion daemon mjpg_client_timeout 10 # timeout in seconds after which an idle mjpg client is removed # (set to 0 to disable) mjpg_client_idle_timeout 10 # enable SMB shares (requires motionEye to run as root) smb_shares false # the directory where the SMB mount points will be created smb_mount_root /media # path to the wpa_supplicant.conf file # (enable this to configure wifi settings from the UI) #wpa_supplicant_conf /etc/wpa_supplicant.conf # path to the localtime file # (enable this to configure the system time zone from the UI) #local_time_file /etc/localtime # enables shutdown and rebooting after changing system settings # (such as wifi settings or time zone) enable_reboot false # timeout in seconds to use when talking to the SMTP server smtp_timeout 60 # timeout in seconds to wait for media files list list_media_timeout 120 # timeout in seconds to wait for media files list, when sending emails list_media_timeout_email 10 # timeout in seconds to wait for zip file creation zip_timeout 500 # timeout in seconds to wait for timelapse creation timelapse_timeout 500 # enable adding and removing cameras from UI add_remove_cameras true # enables HTTP basic authentication scheme (in addition to, not instead of the signature mechanism) http_basic_auth false # overrides the hostname (useful if motionEye runs behind a reverse proxy) # server_name motionEye