Have tested with rpicam-jpeg --autofocus-mode manual --lens-position 0.02 seems to create the sharpest photos for my case. A lot sharper than the picture and videos created by MotionPlus.
Relevant MotionPlus log output (at log_level 8)
Jan 18 16:41:21 hakkebo systemd[1]: Starting motionplus.service - MotionPlus - Enhanced security camera monitoring software....
Jan 18 16:41:21 hakkebo systemd[1]: Started motionplus.service - MotionPlus - Enhanced security camera monitoring software..
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][ALL][00:motionplus] conf_process: Processing config file /etc/motionplus/motionplus.conf
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][ALL][00:motionplus] conf_process: Processing config file /etc/motionplus/camera1.conf
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][ALL][00:motionplus] log_init: Logging to syslog
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][ALL][00:motionplus] log_init: MotionPlus 0.1.1-git-20240108-ff5d572 started
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][ALL][00:motionplus] log_init: Using log type (ALL) log level (DBG)
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][ALL][00:motionplus] mytranslate_init: Language: English
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] conf_parms_log: Logging configuration parameters from all files
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] Config file: /etc/motionplus/motionplus.conf
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] daemon off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] setup_mode off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] pid_file
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] log_file
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] log_level 8
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] log_type ALL
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] native_language on
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] device_name
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] device_id 0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] device_tmo 30
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] pause off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] target_dir /tank/motionplus/rec/
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] watchdog_tmo 1800
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] watchdog_kill 600
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] v4l2_device
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] v4l2_params
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] netcam_url <redacted>
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] netcam_params
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] netcam_high_url <redacted>
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] netcam_high_params
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] netcam_userpass <redacted>
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] libcam_device
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] libcam_params
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] width 640
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] height 480
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] framerate 15
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] rotate 0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] flip_axis none
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] locate_motion_mode off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] locate_motion_style box
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] text_left
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] text_right %Y-%m-%d\n%T
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] text_changes off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] text_scale 1
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] text_event %Y%m%d%H%M%S
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] emulate_motion off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] threshold 1500
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] threshold_maximum 0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] threshold_sdevx 0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] threshold_sdevy 0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] threshold_sdevxy 0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] threshold_ratio 0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] threshold_ratio_change 64
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] threshold_tune off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] secondary_method none
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] secondary_params
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] noise_level 32
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] noise_tune on
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] despeckle_filter
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] area_detect
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] mask_file
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] mask_privacy
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] smart_mask_speed 0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] lightswitch_percent 0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] lightswitch_frames 5
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] minimum_motion_frames 1
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] static_object_time 10
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] event_gap 60
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] pre_capture 0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] post_capture 0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_event_start
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_event_end
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_picture_save
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_area_detected
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_motion_detected
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_movie_start
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_movie_end
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_camera_lost
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_camera_found
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_secondary_detect
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_action_user
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_sound_alert
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] picture_output off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] picture_output_motion off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] picture_type jpeg
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] picture_quality 75
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] picture_exif
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] picture_filename %v-%Y%m%d%H%M%S-%q
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] snapshot_interval 0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] snapshot_filename %v-%Y%m%d%H%M%S-snapshot
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_output on
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_output_motion off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_max_time 120
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_bps 400000
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_quality 60
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_container mkv
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_passthrough off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_filename %v-%Y%m%d%H%M%S
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_retain all
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_extpipe_use off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_extpipe
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] timelapse_interval 0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] timelapse_mode daily
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] timelapse_fps 30
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] timelapse_container mpg
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] timelapse_filename %Y%m%d-timelapse
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] video_pipe
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] video_pipe_motion
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_port 8888
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_port2 0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_base_path
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_ipv6 off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_localhost off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_parms 0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_interface default
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_auth_method none
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_authentication <redacted>
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_tls off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_cert <redacted>
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_key <redacted>
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_headers
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_html
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_actions
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_lock_minutes 10
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_lock_attempts 3
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] webcontrol_lock_script
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] stream_preview_scale 25
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] stream_preview_newline off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] stream_preview_method mjpg
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] stream_preview_ptz on
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] stream_quality 50
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] stream_grey off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] stream_motion off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] stream_maxrate 1
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] stream_scan_time 5
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] stream_scan_scale 25
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] database_type sqlite3
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] database_dbname /tank/motionplus/db/motionplus.db
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] database_host
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] database_port 0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] database_user <redacted>
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] database_password <redacted>
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] database_busy_timeout 0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] sql_event_start
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] sql_event_end
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] sql_movie_start
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] sql_movie_end
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] sql_pic_save
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] ptz_auto_track off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] ptz_wait 0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] ptz_move_track
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] ptz_pan_left
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] ptz_pan_right
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] ptz_tilt_up
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] ptz_tilt_down
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] ptz_zoom_in
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] ptz_zoom_out
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] snd_device
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] snd_params
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] snd_window hamming
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] snd_show off
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] Camera 1 - Config file: /etc/motionplus/camera1.conf
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] device_name Hakkebo1
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] device_id 1
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] libcam_device camera0
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] libcam_params AfMode(0),LensPosition(0.02)
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] width 1920
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] height 1080
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] text_left Hakkebo 1
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] text_changes on
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] text_scale 3
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] threshold 25000
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] threshold_maximum 1036800
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] noise_level 64
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] despeckle_filter EedDl
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] lightswitch_percent 20
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] minimum_motion_frames 2
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] pre_capture 5
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] post_capture 10
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] on_picture_save /etc/motionplus/script_picture_save.sh "%f" "%D" "%o"
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] picture_output best
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] picture_output_motion on
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_output_motion on
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] movie_container mp4
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:motionplus] motpls_ntc: v4l2 : available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:motionplus] motpls_ntc: webp : available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:motionplus] motpls_ntc: libcam : available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:motionplus] motpls_ntc: mysql : not available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:motionplus] motpls_ntc: MariaDB: available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:motionplus] motpls_ntc: sqlite3: available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:motionplus] motpls_ntc: pgsql : available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:motionplus] motpls_ntc: nls : available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:motionplus] motpls_ntc: alsa : available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:motionplus] motpls_ntc: fftw3 : available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][DBS][00:motionplus] dbse_open: Opening database
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][DBS][00:motionplus] dbse_sqlite3_init: SQLite3 Database filename /tank/motionplus/db/motionplus.db
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][DBS][00:motionplus] dbse_sqlite3_init: database_busy_timeout 0 msec
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][STR][00:motionplus] webu_init_webcontrol: Starting webcontrol on port 8888
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >event< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >snapshot< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >pause< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >restart< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >stop< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >config_write< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >camera_add< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >camera_delete< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >config< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >ptz< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >movies< >on<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:motionplus] util_parms_add: Parsed: >action_user< >off<
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][STR][00:motionplus] webu_mhd_features_basic: Basic authentication: available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][STR][00:motionplus] webu_mhd_features_digest: Digest authentication: available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][STR][00:motionplus] webu_mhd_features_ipv6: IPV6: available
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][STR][00:motionplus] webu_mhd_features_tls: SSL/TLS: available
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][STR][00:motionplus] webu_init_webcontrol: Started webcontrol on port 8888
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][ENC][00:motionplus] motpls_av_init: libavcodec version 59.37.100
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][ENC][00:motionplus] motpls_av_init: libavformat version 59.27.100
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][ALL][00:motionplus] main: Motionplus pid: 804983
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:ml00:Hakkebo1] mlp_init: Initialize
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] libcam_start: Opening libcam
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_params: Starting.
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:ml00:Hakkebo1] util_parms_parse: Starting parsing parameters
Jan 18 16:41:22 hakkebo motionplus[804983]: [DBG][ALL][00:ml00:Hakkebo1] util_parms_parse_comma: Parsing: >AfMode(0),LensPosition(0.02)< >0 0 0 8<
Jan 18 16:41:22 hakkebo motionplus[804983]: [INF][ALL][00:ml00:Hakkebo1] util_parms_add: Parsed: >A< >AfMode(0)<
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_params: A : AfMode(0)
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_params: Finished.
Jan 18 16:41:22 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_mgr: Starting.
Jan 18 16:41:23 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_mgr: cam_mgr started.
Jan 18 16:41:23 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_mgr: Finished.
Jan 18 16:41:23 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_config: Starting.
Jan 18 16:41:23 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_config: Configuration adjusted.
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] Libcamera Transform Options:
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] Identity
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] Rot0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] HFlip
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] VFlip
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] HVFlip
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] Rot180
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] Transpose
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] Rot270
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] Rot90
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] Rot180Transpose
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] Libcamera Controls:
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AeEnable(bool)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AeLocked(bool)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AeMeteringMode(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] MeteringCentreWeighted = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] MeteringSpot = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] MeteringMatrix = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] MeteringCustom = 3
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AeConstraintMode(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] ConstraintNormal = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] ConstraintHighlight = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] ConstraintShadows = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] ConstraintCustom = 3
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AeExposureMode(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] ExposureNormal = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] ExposureShort = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] ExposureLong = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] ExposureCustom = 3
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] ExposureValue(float)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] ExposureTime(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AnalogueGain(float)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] Brightness(float)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] Contrast(float)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] Lux(float)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AwbEnable(bool)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AwbMode(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AwbAuto = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AwbIncandescent = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AwbTungsten = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AwbFluorescent = 3
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AwbIndoor = 4
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AwbDaylight = 5
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AwbCloudy = 6
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AwbCustom = 7
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AwbLocked(bool)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] ColourGains(Pipe delimited)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] Red | Blue
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] ColourTemperature(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] Saturation(float)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] SensorBlackLevels(Pipe delimited)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] var1|var2|var3|var4
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] Sharpness(float)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] FocusFoM(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] ColourCorrectionMatrix(Pipe delimited)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] var1|var2|...|var8|var9
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] ScalerCrop(Pipe delimited)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] x | y | h | w
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] DigitalGain(float)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] FrameDuration(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] FrameDurationLimits(Pipe delimited)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] min | max
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] SensorTemperature(float)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] SensorTimestamp(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfMode(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfModeManual = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfModeAuto = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfModeContinuous = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfRange(0-2)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfRangeNormal = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfRangeMacro = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfRangeFull = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfSpeed(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfSpeedNormal = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfSpeedFast = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfMetering(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfMeteringAuto = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfMeteringWindows = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfWindows(Pipe delimited)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] x | y | h | w
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfTrigger(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfTriggerStart = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfTriggerCancel = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfPause(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfPauseImmediate = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfPauseDeferred = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfPauseResume = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] LensPosition(float)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfState(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfStateIdle = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfStateScanning = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfStateFocused = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfStateFailed = 3
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfPauseState(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfPauseStateRunning = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfPauseStatePausing = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AfPauseStatePaused = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] Libcamera Controls Draft:
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AePrecaptureTrigger(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AePrecaptureTriggerIdle = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AePrecaptureTriggerStart = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AePrecaptureTriggerCancel = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] NoiseReductionMode(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] NoiseReductionModeOff = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] NoiseReductionModeFast = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] NoiseReductionModeHighQuality = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] NoiseReductionModeMinimal = 3
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] NoiseReductionModeZSL = 4
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] ColorCorrectionAberrationMode(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] ColorCorrectionAberrationOff = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] ColorCorrectionAberrationFast = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] ColorCorrectionAberrationHighQuality = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AeState(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AeStateSearching = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AeStateConverged = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AeStateLocked = 3
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AeStateFlashRequired = 4
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AeStatePrecapture = 5
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AwbState(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AwbStateInactive = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AwbStateSearching = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AwbConverged = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] AwbLocked = 3
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] SensorRollingShutterSkew(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] LensShadingMapMode(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] LensShadingMapModeOff = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] LensShadingMapModeOn = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] PipelineDepth(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] MaxLatency(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] TestPatternMode(int)
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] TestPatternModeOff = 0
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] TestPatternModeSolidColor = 1
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] TestPatternModeColorBars = 2
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] TestPatternModeColorBarsFadeToGray = 3
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] TestPatternModePn9 = 4
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] TestPatternModeCustom1 = 256
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] cam_config_transform: Configuration valid
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] cam_config_controls: Configuration valid
Jan 18 16:41:23 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_config: Finished.
Jan 18 16:41:23 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_req: Starting.
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] cam_start_req: Plane 0 of 3 length 2073600
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] cam_start_req: Plane 1 of 3 length 518400
Jan 18 16:41:23 hakkebo motionplus[804983]: [DBG][VID][00:ml00:Hakkebo1] cam_start_req: Plane 2 of 3 length 518400
Jan 18 16:41:23 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_req: Finished.
Jan 18 16:41:23 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_capture: Starting.
Jan 18 16:41:23 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start_capture: Finished.
Jan 18 16:41:25 hakkebo motionplus[804983]: [NTC][VID][00:ml00:Hakkebo1] cam_start: Started all.
Jan 18 16:41:25 hakkebo motionplus[804983]: [NTC][NET][00:ml00:Hakkebo1] mlp_check_szimg: Substream not available. Image sizes not modulo 16.
Jan 18 16:41:25 hakkebo motionplus[804983]: [NTC][ALL][00:ml00:Hakkebo1] mlp_ring_resize: Resizing buffer to 7 items
Jan 18 16:41:25 hakkebo motionplus[804983]: [INF][ALL][00:cv00:Hakkebo1] util_parms_add: Parsed: >model_file< ><
Jan 18 16:41:25 hakkebo motionplus[804983]: [INF][ALL][00:cv00:Hakkebo1] util_parms_add: Parsed: >frame_interval< >5<
Jan 18 16:41:25 hakkebo motionplus[804983]: [INF][ALL][00:cv00:Hakkebo1] util_parms_add: Parsed: >image_type< >full<
Jan 18 16:41:25 hakkebo motionplus[804983]: [INF][ALL][00:cv00:Hakkebo1] util_parms_add: Parsed: >rotate< >0<
Jan 18 16:41:25 hakkebo motionplus[804983]: [NTC][ALL][00:ml00:Hakkebo1] mlp_init: Camera 1 started: motion detection Enabled
Did you read the guide?
Yes
What is the base version number of MotionPlus being used?
0.1.x
What was the install method?
Built from source code
What is base architecture?
ARM-64bit
What is the distro being used?
Raspbian
Disto version number
bookworm
Camera/Sound type(s) being used?
PI camera via libcam
Describe the issue/problem and steps to reproduce
Unable to get manual focus to work. Seems only the first argument for libcam is read. Picture output from Motionplus is very blurry.
In my camera1.conf I have:
libcam_params AfMode(0),LensPosition(0.02)
Then this is printed in log:
It does not seem to parse LensPosition at all.
Have tested with
rpicam-jpeg --autofocus-mode manual --lens-position 0.02
seems to create the sharpest photos for my case. A lot sharper than the picture and videos created by MotionPlus.Relevant MotionPlus log output (at log_level 8)