Inhaltsverzeichnis:
- Schritt 1: Erste Schritte:
- Schritt 2: Verwenden Sie Opkg, um benötigte Pakete zu installieren:
- Schritt 3: Aktualisieren Sie 'setuptools' und installieren Sie Motioneye:
- Schritt 4: Erstellen Sie das Konfigurationsverzeichnis und kopieren Sie die Beispielkonfiguration dorthin:
- Schritt 5: Erstellen Sie das Medienverzeichnis:
- Schritt 6: Starten Sie den MotionEye-Server:
- Schritt 7: MotionEye-Website öffnen:
Video: MotionEye auf einem Linksys WRT3200ACM mit OpenWrt installieren - Gunook
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Da ich ein Überwachungskamerasystem für mein Haus benötigte, besuchte ich die Inter-Webs für eine Open-Source-Option. Dies führte mich zum Web-Frontend von Motioneye zum Motion-Daemon für Linux. Dieses Projekt von Calin Crisan (MotionEye) ist genau das, was der Doktor bestellt hat. Es verfügt über erweiterte Funktionen und ist einfach einzurichten und zu verwenden.
Als nächstes auf der Suche nach einer geeigneten Plattform, um MotionEye in seinem Wiki auszuführen, heißt es, dass Sie es auf einer Vielzahl von Linux-Betriebssystemen ausführen können, also dachte ich zunächst, großartig, ich werde meinen PI verwenden. Gleichzeitig habe ich mir gerade einen Linksys WRT3200ACM Router gekauft, auf dem ich OpenWrt installiert habe. Beim Einrichten von OpenWrt und Installieren von Paketen fiel mir also ein, dass es im Wiki von MotionEye Anweisungen zur "Installation auf anderen Distributionen" gab. Den Anweisungen des Wikis folgend und mit ein paar Modifikationen, voilà, hatte ich Motioneye direkt auf meinem Linksys WRT3200ACM-Router, cool!
Diese Anleitung zeigt die Schritte zur Installation von Motioneyes auf einem Linksys WRT3200ACM-Router, der möglicherweise auch für andere Router funktioniert.
Schritt 1: Erste Schritte:
Ich habe alles über die Befehlszeile installiert. Sie können auch Luci verwenden, um Pakete zu installieren, müssen jedoch ssh in den Router eingeben, um diese Anleitung abzuschließen.
SSH in Ihren Router, von einer Neuinstallation von OpenWrt ist es 192.168.1.1
Kopieren Sie diese Befehle und fügen Sie sie unten ein:
ssh-root@ 192.168.1.1
Schritt 2: Verwenden Sie Opkg, um benötigte Pakete zu installieren:
Dies ist die Mindestanzahl von Paketen, die zum Ausführen von MotionEye erforderlich sind.
Kopieren Sie diese Befehle und fügen Sie sie unten ein:
opkg-Update
opkg installiere Python
opkg install curl
opkg installieren Bewegung
opkg installiere ffmpeg
opkg installieren v4l-utils
opkg installiere python-pip
opkg installiere python-dev
opkg installiere python-curl
opkg installieren Kissen
# optional für dieses Tutorial
opkg installieren nano
Schritt 3: Aktualisieren Sie 'setuptools' und installieren Sie Motioneye:
MotionEye ist in Python geschrieben, verwenden Sie PIP, um es herunterzuladen und zu installieren.
Kopieren Sie diese Befehle und fügen Sie sie unten ein:
pip install --upgrade setuptools
pip installieren Motioneye
Schritt 4: Erstellen Sie das Konfigurationsverzeichnis und kopieren Sie die Beispielkonfiguration dorthin:
Hier müssen wir ein Verzeichnis erstellen, um eine Kopie der Beispielkonfigurationsdatei zu speichern.
Kopieren Sie diese Befehle und fügen Sie sie unten ein:
mkdir -p /etc/motioneye
cp /usr/share/motioneye/extra/motioneye.conf.sample /etc/motioneye/motioneye.conf
Schritt 5: Erstellen Sie das Medienverzeichnis:
Um eine beträchtliche Menge an Mediendateien zu speichern, müssen Sie eine Art Speicher mit dem Router verbinden. Das von MotionEye verwendete Standardverzeichnis ist unten aufgeführt. Denken Sie jedoch daran, dass dieser Router nur über begrenzten Speicherplatz verfügt.
Der folgende Befehl reicht aus, um nur zu sehen, ob er funktioniert, aber ändern Sie ihn in ein externes Speicherverzeichnis, wenn Sie Mediendateien speichern möchten. Das Medienverzeichnis von MotionEye kann nach dem Testen in der Weboberfläche geändert werden.
Kopieren Sie diese Befehle und fügen Sie sie unten ein:
mkdir -p /var/lib/motioneye
# Wenn dieses Standardmedienverzeichnis nicht verwendet werden soll, muss die Änderung in /etc/motioneye/motioneye.conf aktualisiert werden.
# Öffnen Sie mit nano /etc/motioneye/motioneye.conf
# Suchen Sie den Eintrag 'media_path' und ändern Sie den Pfad zu Ihrem externen Speicher. Dies ist im Bild oben dargestellt.
Schritt 6: Starten Sie den MotionEye-Server:
Hier ist der Startbefehl für MotionEye. Der Parameter -b lässt MotionEye im Hintergrund laufen und was benötigt wird, damit es beim Booten gestartet wird. Wenn Sie debuggen möchten, entfernen Sie den Parameter -b und verwenden Sie -d.
Kopieren Sie diese Befehle und fügen Sie sie unten ein:
meyectl startserver -c /etc/motioneye/motioneye.conf -b
Sie können diesen Befehl zu den Startelementen in Luci hinzufügen, um beim Booten zu starten.
Schritt 7: MotionEye-Website öffnen:
Jetzt, da MotionEye installiert ist und in Ihrem Browser ausgeführt wird, gehen Sie zur Adresse: 192.168.1.1:8765
Das ist es!!!
Verwenden Sie jetzt das MotionEye-Tutorial, um es zu konfigurieren!