Aktuell befasse ich mich damit motion und motioneye auf openwrt zum Laufen zu bekommen. Das funktioniert sehr erfolgreich mit einem Raspberry Pi. Aktuell habe ich motioneye auf einen Raspberry Pi Zero am Laufen. Eine passende Anleitung habe ich unter folgendem Link1) gefunden.
Folgendes sollte aber beachtet werden. Bis openwrt 18.x wird pillow mit dem Befehlt opkg install pillow
installiert. Ab openwrt 19.x mit dem Befehl opkg install python-pillow
installiert. Des Weiteren setzt motioneye aktuell noch python 2 voraus. Laut dem github Repo wird aber an einer python 3 Version gearbeitet.
opkg update opkg install python opkg install curl opkg install motion opkg install ffmpeg opkg install v4l-utils opkg install python-pip opkg install python-dev opkg install python-curl opkg install python-pillow pip install --upgrade pip pip install --upgrade setuptools pip install --upgrade motioneye mkdir -p /etc/motioneye cp /usr/share/motioneye/extra/motioneye.conf.sample /etc/motioneye/motioneye.conf
Gestartet wird das ganze wie folgt.
meyectl startserver -c /etc/motioneye/motioneye.conf -b
Den Dienst kann in der /etc/rc.local
hinterlegt werden.
meyectl startserver -c /etc/motioneye/motioneye.conf -b &
Wichtig ist, ggf. das Media-Verzeichnis noch anzulegen oder auf einen anderen Pfad anzupassen.
Eine detaillierte Anleitung findet ihr unter folgendem Link.
https://www.instructables.com/id/Installing-MotionEye-on-a-Linksys-WRT3200ACM-With-/ < extern Link