Raspberry Pi Camera Module 3 Wide NoIR

  • Guten Tag zusammen,

    ich habe mir eine "Raspberry Pi Camera Module 3 Wide NoIR" gekauft. Nun wollte ich das "RPi-Cam-Web-Interface" installieren und dies hat soweit auch alles funktioniert.
    Doch leider wird auf dem Webserver kein Videostream angezeigt, daher meine Frage wird die Kamera nicht unterstützt?
    Mit "libcamera-hello" wird aber ein Video ausgegeben und scheint alles zu funktionieren.
    Jemand eine Idee welchen Fehler ich gemacht habe? Ich hatte mich an dieses Video orientiert.

    Mit freundlichen Grüßen
    Bobcation

  • Go to Best Answer
  • Mit der Cam V3 wird das erstmal nicht funktionieren. Die geht nur mit dem libcamera stack. Besorge dir am besten eine andere Camera. In der Instalationsanleitung unter https://elinux.org/RPi-Cam-Web-Interface findest du diesen Hinweis:

    IMPORTANT BULLSEYE Note: Bullseye OS has replaced the camera stack which stopped the raspimjpeg working. Legacy camera support should be enabled. Do this within raspi-config under Interfce. If this shows just "Enable camera" then update raspi-config itself from its menu item. The interface option should now show enable Legacy camera support. The install.sh script will detect a Bullseye OS, set the right PHP version and create a missing directory needed by this software to run. Only the 32 bit OS version is supported. The 64 bit OS will not work.

    Die Cam V3 funktioniert laut Beschreibung nur mit der neuen libcamera Software

  • Vielen Dank für die Antwort.

    Ich habe nun einen anderen Ansatz probiert. Da ich die Kamera nun habe und damit Tiere beobachten möchte. Habe ich nun entschieden dies mit Motion zu probieren.

    Nun habe ich als OS "Raspberry Pi OS (Legacy) Lite" installiert, in der 32-bit Version, Debian Version 11 (bullseye).

    Dann habe ich per sudo gdebi pi_bullseye_motion_4.5.1-1_armhf.deb die aktuelle Motion Version installiert.

    Doch leider bekomme ich im Log folgende Fehlermeldung beim starten von Motion.

    [1:ml1] [NTC] [VID] v4l2_pixfmt_try: Testing palette Y12 (640x480)

    [1:ml1] [NTC] [VID] v4l2_pixfmt_set: Using palette Y12 (640x480)

    [1:ml1] [NTC] [VID] v4l2_pixfmt_select: Selected palette Y12

    [1:ml1] [ERR] [VID] v4l2_fps_set: Error setting fps. Return code -1

    [1:ml1] [ERR] [VID] v4l2_mmap_set: Error starting stream. VIDIOC_STREAMON: Invalid argument

    [1:ml1] [ERR] [VID] vid_start: V4L2 device failed to open

    Leider weiß ich nicht, wo der Fehler liegt oder was ich falsch gemacht habe. Mit libcamera-hello wird mir ein Video angezeigt.

    Angeblich soll der Fehler bei 64-bit Betriebssystem auftreten, aber ich habe doch die 32-bit Version installiert.

    Jemand eine Idee?

  • Ich kann mich leider nur wiederholen. Besorge dir eine andere Cam . Mit der Cam V3 und der Software Motioneye, Motion, RPi-Cam-Web-Interface sind mir mittlerweile auch schon graue Haare gewachsen und es gibt noch keine zufriedenstellende Lösung die "out of the box" fuktioniert.

  • Bei Noir Cams ist das mit der Qualität so eine Sache für sich. Das Rpi CAM Module 8MP V2 bzw. V2.1 Noir funktioniert mit den oben genannten Programmen. Allerdings für Nachtaufnahmen bzw. in völliger dunkelheit im Igelhaus brauchst du eine Cam mit IR-LEDs so wie diese hier https://electreeks.de/shop/raspberry…inkel-objektiv/

    Das sind allerdings nur Möglichkeiten die bei mir bis jetzt in einem Nistkasten funktionieren und keine Werbung für den Shop. Bei der Cam V2 müsstest du dann externe IR LEDs zur Ausleuchtung des Igelhauses installieren und via GPiO und einen Logic-level MOSFET ansteuern.

    Alternativ könntest du auch einen TCP-Stream mit deinem Camera Module V3 starten, der Funktioniert allerdings nur mit dem VLC Mediaplayer.

    im Terminal deines Pi´s: libcamera-vid -t 0 --inline --listen -o tcp://0.0.0.0:8888 eingeben

    Im VlC Mediaplayer unter dem Reiter Medien: Netzwerkstream öffnen:

    tcp/h264://ip Adresse deines Pi´s :8888 eingeben und auf wiedergabe klicken, dann sollte der Stream Starten.

    fürs Feintuning und weitere Experimente schau dich hier mal um: https://www.raspberrypi.com/documentation/…l#libcamera-vid


    PS: Von den Pi-Kameras kann man nicht die Qualität einer aktuellen Handy- oder Systemkamera erwarten. ;)

    Edited once, last by Vaddi (November 5, 2023 at 11:59 AM).

  • Am Rande ohne genauere Hintergrundinfos:

    Hast Du in raspi-config die legacy camera aktiviert oder deaktiviert ??

    Ich hatte mit der V3 oft das Problem bei einigen Skripten, dass genau Dein Fehlerbild auftrat, wenn die legacy cam aktiviert war.

    In den Logs stand dann meistens, dass die Kamera bereits von anderen Zugriffen belegt sei.

    Soweit ich herausfinden konnte, soll wohl bei der V3 nicht mehr die legacy Schnittstelle unterstützt werden, dass aber bei Modulen wie MotionEye vorausgesetzt werden.

    Das Problem bei MotionEye z.B. ist, dass es nicht weiter gepflegt wird und man nur mit Verrenkungen die V3 nur noch unter Buster zum Laufen bekommt.

    Die Qualität der normalen V3 ist eigentlich super, die Wide und NoIr kenne ich leider nicht.

    ;) Gruß Outi :D
    Pis: 2x Pi B (Rente) / 1x Pi B+ (Rente) / 1x Pi 2 B (Rente) / 2x Pi 3 B (RaspberryMatic / Repetier Server) / 2x Pi Zero 1.2 (B. Lite) / 2x Pi Zero 1.3 (B. Lite) / 2x Pi Zero W 1.1 (B. Lite) / 1x Pi Zero 2 (mal so, mal so) / 1x Pi 3 B+ (Tests) / 1x Pi 4 B 4GB (BW Lite (Webserver)) / Pi 400 (BW) / 1x Pi 5 (BW) / 2x Pi Pico / 2x Pi Pico W
    Platinen: Sense HAT / HM-MOD-RPI-PCB / RPI-RF-MOD / PiFi DAC+ V2.0 / TV HAT / Pi 5 Kühler HAT
    Kameras: orig. Raspberry Pi Camera Module V1 & V3 / PS3 Eye

  • Gerade drüber gestolpert: https://lookslikematrix.de/raspberry-pi/2…n-bookworm.html

    Aber ich lese mich gerade selbst ein.

    MfG

    Jürgen

  • Erster Test und ich habe ein Bild.

    Aber das habe das erstmal mit einer älteren CAM gemacht. Die NoIR 3 teste ich mal im Laufe des Tages.

    MfG

    Jürgen

    Edit: Typo

  • OK, die "Camera Module 3 NoIR" geht mit motion auch.

    Link zu Berrybase

    Die "Wide" habe ich hier nicht, aber der CAM-Chip (IMX708) ist bei beiden CAMs gleich.

    Die in #8 genannte Anleitung funktioniert. Hier auf einen RPi3B+.

    MfG

    Jürgen

  • Vielen Dank! Es hat tatsächlich damit funktioniert. <3

    Nun aber noch eine blöde Frage von mir, ich wollte die Auflösung und die Framerate anpassen und habe dies entsprechend in der motion.conf angepasst.
    Doch leider wird dies anscheinend nicht übernommen. Was habe ich falsch gemacht? :/

  • Doch leider wird dies anscheinend nicht übernommen.

    Ich habe das Gefühl, das die Framerate eher als Vorschlag genommen wird, mehr als 3-4 Bilder auf dem 3B+, bzw. 1-2 Bilder auf einem 1B

    bekomme ich auch nicht hin, bei einer Auflösung von 1280x720.

    Hast Du mit sudo systemctl restart motion.service Motion nach der Änderung neu gestartet?

    MfG

    Jürgen

  • Ich habe das Gefühl, das die Framerate eher als Vorschlag genommen wird, mehr als 3-4 Bilder auf dem 3B+, bzw. 1-2 Bilder auf einem 1B

    bekomme ich auch nicht hin, bei einer Auflösung von 1280x720.

    Hast Du mit sudo systemctl restart motion.service Motion nach der Änderung neu gestartet?

    MfG

    Jügen

    Ich war einfach nur blöd und habe den falschen Parameter geändert. Nun habe ich den richtigen gefunden stream_maxrate, war der Parameter.
    Der Stream lauft nun in der Auflösung 1280x720 mit 30FPS. Gerne hätte ich 1080p genommen, aber dann läuft der Stream nicht mehr flüssig.
    Habt ihr noch Tipps, was ich noch einstellen sollte?

  • ps915 January 22, 2024 at 8:13 PM

    Added the Label Camera Module 3 NoIR wide
  • Grüß Euch,

    HW: Pi 3b+, Buster + Raspberry Pi Camera Module 3 NoIR

    ich habe ähnliche Probleme und würde mich gerne "einklinken"

    Mit Mühe habe ich es geschafft die HW zu installieren, und ein im Terminal abgesetztes:
    vcgencmd get_camera
    liefert:
    supported=1 detected=1, libcamera interfaces=0

    rpicam-hello
    liefert:
    bash: rpicam-hello: Kommando nicht gefunden.

    muss ich da libcamera manuell dazu installieren ??

    liebe Grüße, Gunter

    Pi's: 4x 3B+, 4x Bullseye, 3x HL, 1x Apache2 - HP, 1x TestBed, 1x WhatsApp - MarbleDropper, 1x MyMedia, Alexa, Pi_hole

  • HW: Pi 3b+, Buster + Raspberry Pi Camera Module 3 NoIR

    Hier geht es um Bookworm32.

    Unter Buster32 habe ich keine Raspberry Pi Camera Module 3 NoIR am laufen.
    Das rpicam-hello habe ich unter Buster nicht gefunden, aber unter Bookworm ist es vorhanden:

    Kannst Du das mit Bookworm32 mal neu aufsetzen?

    Und behalte mal im Hinterkopf das es in diesem Thread um Motion geht.

    MfG

    Jürgen

    Edit: Ausgabe von vcgencmd nachgeliefert:

    Code
    vcgencmd get_camera
    supported=1 detected=0, libcamera interfaces=1

    Ich habe auch ein Bild

  • Jürgen Böhm

    besten Dank für die Antwort.

    Ich habe mich an einen install 3B+, Bullseye from scratch gemacht, weil Bookworm den Pi in einen snail-brick verwandelt hatte.

    Nun habe ich weder via Terminal noch GUI im raspi-config eine camera zu aktivieren ... !!

    Ich habe mal vorsorglich einen neuen Thread angefangen:

    Breite_Gu
    February 11, 2024 at 12:15 PM

    weil mein Ansinnen wie angemerkt hier nicht her gepasst hatte.

    Die Camera "scheint" inzwischen (zumindest via libcam-hello zu funktionieren, weiter bin ich aber noch nicht gekommen.

    besten Dank und Grüße, Gunter :)

    Pi's: 4x 3B+, 4x Bullseye, 3x HL, 1x Apache2 - HP, 1x TestBed, 1x WhatsApp - MarbleDropper, 1x MyMedia, Alexa, Pi_hole

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!