RaspberryPi3 その2 motionのインストール・設定

RaspberryPi3を監視カメラに仕立てるためにmotionをインストールした。
http://192.168.xx.xxのネットワークカメラに接続して、動態検知し、検知した際にのみ
動画を保存する仕様にした。

インストール

apt-get install motion

設定

デフォルトのコンフィグファイルが長すぎ。必要と思われる分のみ抜粋した

vi /etc/motion/motion.conf

############################################################
# Daemon
############################################################
daemon off
process_id_file /var/run/motion/motion.pid

############################################################
# Basic Setup Mode
############################################################
setup_mode off
logfile /var/log/motion/motion.log
log_level 4
log_type all

############################################################
# Capture device options
############################################################
norm 1
framerate 100

############################################################
# Motion Detection Settings:
############################################################
threshold 9000

############################################################
# Image File Output
############################################################
output_pictures off
quality 80

############################################################
# FFMPEG related options
############################################################
ffmpeg_output_movies on
ffmpeg_bps 500000
ffmpeg_video_codec mpeg4

############################################################
# Snapshots (Traditional Periodic Webcam File Output)
############################################################
snapshot_interval 0

############################################################
# Text Display
############################################################
locate_motion_mode off
locate_motion_style box
text_right %Y-%m-%d\n%T-%q
text_left CAMERA %t
text_event %Y%m%d%H%M%S
text_double on

############################################################
# Target Directories and filenames For Images And Films
############################################################
snapshot_filename %Y%m%d/%Y%m%d_%H%M%S-snapshot
picture_filename %Y%m%d/%Y%m%d_%H%M%S
movie_filename %Y%m%d/%Y%m%d_%H%M%S
timelapse_filename %Y%m%d/%Y%m%d_%H%M%S-timelapse

############################################################
# Live Stream Server
############################################################
stream_localhost off
stream_auth_method 2
stream_authentication xxxx:xxxx

############################################################
# HTTP Based Control
############################################################
webcontrol_port 8080
webcontrol_localhost off
webcontrol_html_output on
webcontrol_authentication xxxx:xxxx

##############################################################
# Camera config directory - One for each camera.
##############################################################
camera_dir /etc/motion/conf.d

ファイルの保存先は「/mnt/nas/SecureCameras/camera1」とした。

mkdir -p /mnt/nas/SecureCameras/camera1
mkdir /etc/motion/conf.d
vi /etc/motion/conf.d/camera1.conf

camera_id = 1
netcam_url http://192.168.xx.xx:8088
target_dir /mnt/nas/SecureCameras/camera1
stream_port 8081
width 640
height 480

自動起動

vi /etc/default/motion

start_motion_daemon=no
↓
start_motion_daemon=yes
vi /etc/init.d/motion

if start-stop-daemon --start --oknodo --exec $DAEMON -b --chuid motion; then
↓
if start-stop-daemon --start --oknodo --exec $DAEMON -b ; then
systemctl enable motion
systemctl start motion

logローテーション設定

vi /etc/logrotate.d/motion

logfile /var/log/motion/motion.log {
        rotate 31
        daily
        dateext
        missingok
        notifempty
        nocompress
        copytruncate
}

RaspberryPi3 その1 購入したもの

ラズパイ3を購入したので、その時の設定手順とかを記録する。
まずは購入したものは以下の通り。

 購入先   品名   価格 
 RaspberryPiShop by KSY   (Raspberry Pi 3 Model B本体 日本製) Pi 3 Official 2.5A 黒 電源セット   4995円
 RaspberryPiShop by KSY   Piケース RS for 3/2/B+ 透明  972円 
 Amazon   MicroSDカード 32GB(Transcend microSDHCカード 32GB TS32GUSDU1PE)   1780円 

工事写真報告書作成ツールを更新しました。Ver2.0

工事写真報告書作成ツールを更新しました。
更新内容は以下のとおりです。

・説明書をずっと更新しておらず古かったため最新化
・CPASのバージョンチェック機能をSSLに対応
・CPASのバージョンチェック時に使用中のCPASのバージョン番号のみを送るようにした

工事写真報告書作成ツールを更新しました。Ver1.9

工事写真報告書作成ツールを更新しました。
更新内容は以下のとおりです。

  • 行の入れ替え用の↑↓ボタンを追加
  • CPASのバージョンチェック機能を追加。もし新しいバージョンのソフトが公開されていたらお知らせを表示(月一回のみ)
     ※CPASのバージョンチェック時には、SEひろたかのホームページにOS,EXCEL,CPASの
      バージョン情報を送ってチェックを行っています。

工事写真報告書作成ツールを更新しました。Ver1.6

対応が大変遅くなり申し訳ありませんでした!
写真貼り付け時のエラーが頻発する不具合に対処したバージョンを用意しました。
絶対にエラーが出ないとは言い切れませんが、ほぼ回避できたと思われます。

・Excel2010以降の環境でエラーコード:1004が頻繁に発生する不具合に対応