Sicherheit

Mit dem Raspberry Pi ein Raumüberwachungssystem aufbauen

2. Überwachungs-Software Motion installieren

Die Open-Source-Software Motion spricht das Gerät "/dev/videoX" an und beobachtet den Video-Stream. Sie können ein Limit für sich ändernde Pixel festgelegen. Wird die Grenze dieser Pixelzahl überschritten, wertet Motion das als Bewegung und kann je nach Konfiguration entsprechend reagieren. Sie können Motion via Kommandozeile installieren. Öffnen Sie dafür ein Terminal, und geben Sie folgende zwei Zeilen ein:

sudo apt-get update sudo apt-get install motion

Bei der Installation weist Sie das Paket darauf hin, dass Motion nicht automatisch startet. Wie das geht, lesen Sie im folgenden (optionalen) Abschnitt. Zunächst einmal starten wir den Daemon nicht und kümmern uns um die Konfiguration.

Vorarbeiten: Motion befindet sich im Raspbian-Repository, und Sie können es über apt-get installieren. Das Programm selbst ist zwar nur klein, allerdings werden automatisch noch einige Video-Codecs nachinstalliert.
Vorarbeiten: Motion befindet sich im Raspbian-Repository, und Sie können es über apt-get installieren. Das Programm selbst ist zwar nur klein, allerdings werden automatisch noch einige Video-Codecs nachinstalliert.

Alternative Startvariante

Motion lässt sich auch über ein Init-Script starten, das nach der Installation des Programms bei Raspian unter "/etc/init.d/motion" zu finden ist. Für den automatischen Start zusammen mit dem System bearbeiten Sie die Datei "/etc/default/motion". Ersetzen Sie das "no" hinter "start_motion_ daemon" durch yes. Wie bei Init-Scripts unter dieser Version von Debian üblich, können Sie in einem Terminalfenster über die Zeile

sudo /etc/init.d/motion stop

Motion jederzeit manuell beenden, dann Änderungen in der Konfiguration vornehmen und das Programm anschließend mit

sudo /etc/init.d/motion start

wieder starten.

Wenn Sie das Kameramodul für den Raspberry Pi verwenden, müssen Sie noch eine kleine Änderung vornehmen. Öffnen Sie die Datei "/etc/init.d/motion" als Benutzer root in einem Editor. An den Anfang des Codes fügen Sie über "Name=motion" die folgende Zeile ein:

export LD_PRELOAD=/usr/lib/uv4l/uv4lext/armv6l/libuv4lext.so