Hallo,
ich möchte mir eine Überwachungskamera mit einem Raspberry und einer
Webcam bauen.
Leider scheitere ich bei der Installation.
Ich kann aber leider die Webseite auf dem Pi nicht öffnen.
Irgendwie scheint der webserver nicht zu laufen?
im Logfile von Motion ist folgender Fehler vermerkt.
Zdf schrieb:> Weiß jemand Rat?> Bitte helft mir.
Ich kenne die SW motion nicht, aber irgendwas scheint BUSY zu sein,
evtl. wird deswegen der Webserver nicht gestartet. Ist aber nur geraten.
Zerlege dein Problem in Teilaufgaben.
Schau erst mal, ob die Kamera überhaupt funktioniert und versuche, ein
Bild aufzunehmen und in eine Datei zu speichern.
Dazu brauchst du kein motion, das geht mit Boardmitteln (v4l2).
[C]
v4l2-ctl --device path/to/video_device
--set-fmt-video=width=width,height=height,pixelformat=MJPG --stream-mmap
--stream-to=path/to/output.jpg --stream-count=1
[C]
Evtl lautet die Syntax dieses Befehls anders, bitte dann selber googeln.
bei path/to/video_device probierst du alle device files durch die du
oben gelistet hast.
Wenn du erfolgreich ein Foto machen kannst bedeutet dies du hast das
korrekte device file und die korrekten Parameter identifiziert.
Dann kannst du nochmal schauen ob du das auch mit motion hinbringst.
Mario M. schrieb:> Umgekehrt gefragt: Warum sind da so viele Video-Devices wenn nur> video0 verwendet wird?
Manche Treiber erzeugen für ein physikalisches Gerät mehrere device
files.
Nicht alle liefern aber auch sinnvolles Material.
Mario M. schrieb:> Ja, aber gleich 5 Video-Devices?
Wer bin ich um das von der Ferne beurteilen zu können?
Er muss nur herausfinden welches das Richtige ist, dann spielt es keine
Rolle ob er 5 oder 5000 video devices hat.
Zdf schrieb:> Weiß jemand Rat?> Bitte helft mir.
Hallo und Danke für deine Hilfe.
1
root@raspberrypi:~# lsusb
2
Bus 001 Device 004: ID 046d:0825 Logitech, Inc. Webcam C270
3
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
4
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
5
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Ja die Cam wird als Logitech erkannt.
Mario M. schrieb:> Umgekehrt gefragt: Warum sind da so viele Video-Devices wenn nur video0> verwendet wird?
Danke für die Hilfe.
Ich weiß ich warum da so viele sind.
Mario M. schrieb:> Vielleicht schafft folgender Befehl Klarheit: v4l2-ctl --list-devices
Danke auch Dir für die Hilfe.
1
root@raspberrypi:~# v4l2-ctl --list-devices
2
bcm2835-codec (platform:bcm2835-codec):
3
/dev/video10
4
/dev/video11
5
/dev/video12
6
7
C270 HD WEBCAM (usb-20980000.usb-1.2):
8
/dev/video0
9
/dev/video1
bringt die Ausgabe Klarheit? Für mich leider nicht.
Danke für die Hilfe
"bcm2835-codec" ist der Video-Codec im RasPi-Chipsatz. Aber die Webcam
hat trotzdem noch 2 Video-Devices. Vielleicht probierst Du mal
"videodevice /dev/video1" in der motion.conf.
P.S.: Google spuckte gerade noch folgende Fundstelle aus. Nach dieser
soll man den Gerätetreiber für "uvcvideo" laden.
https://forum.ubuntuusers.de/topic/logitech-webcam-c270-funktioniert-nicht/
Guten Morgen
Habe eben mit dieser Installation
apt install fswebcam motion
und diesem Befehl
fswebcam -r 640x480 -p YUYV -v /home/pi/testbild.jpg
erfolgreich ein Foto gemacht.
Hilft dieser Test?
Warum kann ich die Webgui meines Raspis nicht öffnen?
Danke für die Hilfe
Mario M. schrieb:> Der Dienst von Motion läuft wohl wegen des zuerst genannten Fehlers> nicht. Was sagt:
1
sudo service motion status
Nach meiner Erfahrung ist motion nicht eben die performanteste Software,
ich hatte ehedem einen Intel NUC mit i3-CPU, auf dem sowohl motion als
auch Zoneminder nicht wirklich Spaß gemacht haben. Deswegen bin ich
mittlerweile auf ein zusammen mit einem Kollegen entwickeltes
Python-Skript umgestiegen, das einen RasPi4 zwar voll auslastet, dafür
aber eine Bewegungserkennung mit 30 FPS in 720p macht -- Achtung: dazu
muß der RasPi4 zumindest passiv gekühlt werden, sonst läuft er nach
kurzer Zeit in die thermische CPU-Drosselung.