Installer une vidéo de surveillance Raspberry

Pour quoi faire ?

Besoin de surveiller le lait sur le feu ou la chambre de bébé !

La solution: Motion et Raspberry


Matériel et logiciel

logo-motion

Il vous faut :

  • un raspberry avec Raspbian connecté sur votre réseau
  • une webcam USB
  • le logiciel Motion


WebCam

webcam logitech

Connectez la Webcam sur le Raspberry et assurez-vous qu'elle fonctionne bien avec cheese

ou saisir dans un terminal la commande suivante:

lsusb

Vous devez voir votre Webcam.

(J'ai utilisé une Webcam Logitech QuickCam Communicate STX)



Motion

Installation de Motion


Connectez-vous via un terminal en ssh sur le Raspberry (Voir SSH) et installez Motion

sudo apt-get install motion


Une fois l'installation terminée, faite une copie du fichier de configuration (optionnel)

sudo cp /etc/motion/montion.conf /etc/motion/motion.conf.origine


Configuration de Motion


Le fichier de configuration de Motion est /etc/motion/motion.conf

Editer avec nano le fichier motion.conf et modifier les paramètres suivants vos besoins

sudo nano /etc/motion/motion.conf


daemon par défaut est à on, passez le à off pour voir le fonctionnement de Motion.

daemon off


Une fois Motion testé, vous pouvez remettre daemon on


Choix de la palette et taille de la vidéo

Palette Vidéo (tester la palette en fonction de votre webcam)
v4l2_palette 17

Taille de la vidéo : 640x480
width 640
height 480

Pour l'enregistrement ...


Nombre d'images par seconde : 50
framerate 50

Nombre de pixels detectés : 1500
threshold 1500

Enregistrement  : off/on off=streaming / on=enregistrement
output_normal off

Qualité de la vidéo : 75
quality 75

Pour ne pas regrouper toutes les vidéos : off
ffmpeg_cap_new off

Format d'enregistrement : mpeg4
ffmpeg_video_codec mpeg4

Dossier d'enregistrement (Changer le dossier d'enregistrement si vous enregistrer la vidéo)
target_dir /var/lib/motion

Pour le Streaming ....


Port  de la Webcam : 8081
webcam_port 8081

Qualité de la Webcam : 50
webcam_quality 50

Nombre d'image par seconde : 5
webcam_maxrate 5

Accés local ou Internet : off=local on=internet (Il faut configurer la box)
webcam_localhost off



Webcam OK

Lancer le logiciel Motion

sudo motion

ou

sudo /etc/init.d/motion start


Puis dans un nagivateur du Raspberry ou d'un autre ordinateur connecté à votre réseau,

saisir l'adresse IP du Raspberry et le port utilisé

adresse_IP_du_raspberry:8081



Arreter Motion

Si deamon=off, faire un [ctrl]+[c] dans le terminal de Motion

Si deamon=on faire un stop dans un terminal ssh

sudo /etc/init.d/motion stop