nachdem gestern ja gar nicht ging habe ich heute noch mal gnome.Call ausprobiert und siehe da, es ging ohne daß ich irgendetwas gemacht oder verändert habe. Hat nur den Nachteil daß er sich den SIP-Account nicht merkt, d.h. man muss diesen nach jedem Neustart wieder eingeben. Aber zur Zeit ist das wohl die einzige Möglichkeit VOIP unter Trixie zu verwenden.
Posts by gschoen57
-
-
vielen Dank für die beiden Alternativen. Habe beide installiert und den Sipgate-Account konfiguriert. Bei eine Call kommen dann in beiden Fällen Fehlermeldungen.
-
Dieses File kann man zwar runterladen, aber anfangen kann man offensichtlich nicht damit.
Habe mittlerweile auch noch probiert Jitsi, Ekiga, blink zu installieren: gibt es alle nicht für Trixie.
baresip ließ sich installieren, baut jedoch keine Verbindung zu sipgate auf.
twinkle ist auch noch eine Alternative, aber leider eine Mit Segmentation Fault
linphonec (linphone-cli) funktioniert leider auch nicht.
Fazit: es gibt wohl derzeit keinen SIP Client für Raspberry OS Trixie
-
Hallo zusammen,
ich habe auf meinem Raspi PI4 Trixie installiert und wollte nun linphone wieder installieren - leider ohne Erfolgt, linphone scheint es für Trixie nicht mehr zu geben - in Bookworm war's noch da. Kriegt man linphone für Trixie noch irgendwo her - oder welche SIP Software benutzt Ihr stattdessen?
-
Das ist eine super Idee, die werd ich mal ausprobieren, da ich dieses Problem immer wieder mal habe.
-
Habe www-data in die Gruppe von pi, und pi auch in die Gruppe von www-data genommen, zudem
sudo usermod -aG sudo www-data
ausgeführt. Das bringt aber nicht das erhoffte ergebnis. Die Scripts können vom Broswer aus nach wie vor nicht gestartaet werden.
usermod -aG alleine reicht nicht, habe in der /etc/sudoers.d die Datei 010_pi..... nach 010_www-data kopiert und entsprechend bearbeitet, jetzt geht es.
-
Hallo zusammen,
ich habe auf einem PI5 mit Bookworm motion installiert - so wie ich es auch auf alten PI1 und 2 habe (dort funktioniert das auch einwandfrei). Die neue Version von motion schient aber hiemlich fehlerbehaftet zu sein: auf den alten Rechnern habe ich mjpg_streamer installiert, dessen Stream wird von motion über den config-Paramater netcam_url gelesen und darin die Bewegungen festgestellt.
Die neue Version bietet zwar den Parameter netcam_url weiterhin, aber Streams werden nicht gelesen. Das funktion schon. mal nicht. Ich habe deshalb motion umgestellt auf den eigenen Stream, dieser funktioniert - aber leider auch nicht immer. Manchmal passt alles und es entsteht ein Stream, den man ansehen kann (Parameter framerate steht auf 60), manchmal gibt es einen Stream der nur ganz hakelig ist (als wenn der Parameter frameratae auf 1 stehen würde - tut er aber nicht), manchmal bekomme ich nur ein pixeliges Bild.
Zudem funktioniert auch die Bewegungserkennung nur sporadisch: Machmal werden bei einer Bewegung gleich 60 Bilder gemacht (wohl aufgrund des Parameters framerate), machmal reagiert aber motion auch überhaupt nicht auf Bewegung.
Fazit: Motion 3.2.12 (läuft auf meinen alten Rechnern) fuktioniert seit Jahren problemlos, motion 4.5.1 (wird von apt als aktuell angeboten) funktioniert machmal, machmal auch nicht.
Hier mal meine motion.conf. An der kann's m.E nicht liegen, denn manchmal funktioniert das ganze ja auch, d.h. die Einstellungen müssen in Ordnung sein.
Gibt es bessere Alternativen zu motion?
Code
Display More# Rename this distribution example file to motion.conf # # This config file was generated by motion 4.5.1 # Documentation: /usr/share/doc/motion/motion_guide.html # # This file contains only the basic configuration options to get a # system working. There are many more options available. Please # consult the documentation for the complete list of all options. # ############################################################ # System control configuration parameters ############################################################ # Start in daemon (background) mode and release terminal. daemon off # Start in Setup-Mode, daemon disabled. setup_mode off # File to store the process ID. ; pid_file value # File to write logs messages into. If not defined stderr and syslog is used. log_file /var/log/motion/motion.log # Level of log messages [1..9] (EMG, ALR, CRT, ERR, WRN, NTC, INF, DBG, ALL). log_level 6 # Target directory for pictures, snapshots and movies target_dir /home/pi/motion_pics #target_dir /home/pi/pCloudDrive/piri_bilder # Video device (e.g. /dev/video0) to be used for capturing. video_device /dev/video1 #video_device /dev/media2 # Parameters to control video device. See motion_guide.html ; video_params value # The full URL of the network camera stream. ; netcam_url value # Name of mmal camera (e.g. vc.ril.camera for pi camera). ; mmalcam_name value # Camera control parameters (see raspivid/raspistill tool documentation) ; mmalcam_params value ############################################################ # Image Processing configuration parameters ############################################################ # Image width in pixels. width 640 # Image height in pixels. height 480 # Maximum number of frames to be captured per second. #framerate 60 framerate 60 # sonst gibt zuvile Bilder stream_maxrate 100 stream_motion on # Text to be overlayed in the lower left corner of images text_left CAMERA1 # Text to be overlayed in the lower right corner of images. text_right %Y-%m-%d\n%T-%q ############################################################ # Motion detection configuration parameters ############################################################ # Always save pictures and movies even if there was no motion. emulate_motion off # Threshold for number of changed pixels that triggers motion. threshold 1500 # Noise threshold for the motion detection. ; noise_level 32 # Despeckle the image using (E/e)rode or (D/d)ilate or (l)abel. despeckle_filter EedDl # Number of images that must contain motion to trigger an event. minimum_motion_frames 1 # Gap in seconds of no motion detected that triggers the end of an event. event_gap 60 # The number of pre-captured (buffered) pictures from before motion. pre_capture 3 # Number of frames to capture after motion is no longer detected. post_capture 0 ############################################################ # Script execution configuration parameters ############################################################ # Command to be executed when an event starts. ; on_event_start value on_event_start /home/pi/motionevstart.sh # Command to be executed when an event ends. ; on_event_end value on_event_end /home/pi/motionevstop.sh # Command to be executed when a movie file is closed. ; on_movie_end value ############################################################ # Picture output configuration parameters ############################################################ # Output pictures when motion is detected picture_output on #snapshot_interval 4 #da wird alle 4 Sekunden ein Bild gemachtd # File name(without extension) for pictures relative to target directory picture_filename img_mot_%Y%m%d%H%M%S-%q ############################################################ # Movie output configuration parameters ############################################################ # Create movies of motion events. movie_output off # Maximum length of movie in seconds. movie_max_time 60 # The encoding quality of the movie. (0=use bitrate. 1=worst quality, 100=best) movie_quality 45 # Container/Codec to used for the movie. See motion_guide.html movie_codec mkv # File name(without extension) for movies relative to target directory movie_filename %t-%v-%Y%m%d%H%M%S ############################################################ # Webcontrol configuration parameters ############################################################ # Port number used for the webcontrol. webcontrol_port 8080 # Restrict webcontrol connections to the localhost. webcontrol_localhost off # Type of configuration options to allow via the webcontrol. webcontrol_parms 0 ############################################################ # Live stream configuration parameters ############################################################ # The port number for the live stream. stream_port 8081 # Restrict stream connections to the localhost. #stream_localhost on stream_localhost off ############################################################## # Camera config files - One for each camera. ############################################################## ; camera /usr/etc/motion/camera1.conf ; camera /usr/etc/motion/camera2.conf ; camera /usr/etc/motion/camera3.conf ; camera /usr/etc/motion/camera4.conf ############################################################## # Directory to read '.conf' files for cameras. ############################################################## ; camera_dir /usr/etc/motion/conf.d -
Hallo zusammen,
ich habe auf einem PI5 (Bookworm) apache2 laufen (Standardinstallation - also nichts in irgendeiner conf geändert) und mir eine html-Seite gebastelt, die auf dem Raspi Scripts starten soll (über php). Wenn ich meine Scripts dahinter mit dem user "pi" aufrufe funktionieren sie. Wenn ich aber über den Browser das Script anstosse passiert gar nichts. Das liegt wohl daran, daß hier nicht der User "pi" sondern der User "www-data" genommen wird. Nun wollte ich die Scripts mal in einer Shell unter www-data starten, das misslingt aber ebenfalls, das System will für www-data ein Passwort haben, das ich aber nicht kenne. Zudem sollte ja bei Ausführen über die html-Seite kein Passwort eingegeben werden. Ich bin mir nicht im Klaren darüber, wo ich was mit dem User www-data machen muss, damit das geht. Kann mir jemand dazu was sagen?
-
-
Wenn ich motion mit "libcamerify motion" starte funktioniert auch alles wie gewünscht: man kann den - grottenschlechten - Stream mit http://localhost:8081 sehen, und auch die Bewegungserkennung funktioniert, es werden in diesem Fall die Scripts aufgerufen die ich in motion.conf hinterlegt habe und die entsprechenden Bilder in das target-Verzeichnis geschrieben. Soweit ist alles gut und funktioniert auch.
Mein Problem ist aber, daß ich auch einen ordentlichen Stream habenwill (was mit motion nicht geht, da es nicht dafür gemacht wurde). Hier hatte ich auf meinen alten PIs immer mjpg-streamer am laufen und in der motion.conf den Stream dann mit netcam_url http://localhost:8080 übergeben. Genau das funtioniert nun nicht mehr: mjpg_streamer bringt Fehler die Kamera betreffend, ustreamer ebenfalls - meist wegen irgendwelchen Pixel-Formaten. Die einzige Software, die mir einen Stream bringt ist mediamtx, hier kann ich mit den Stream mit http://localhost:8889/cam ansehen. Gebe ich wie früher genau diese Url in der motion.conf / netcam_url an Kriege ich die Pixel-Format Fehler in der motion.log.
-
Vielen Dank für die Links - hab's mir durchgesehen und alle Möglichkeiten probiert, leider erfolglos. Motion kann nicht auf den Stream zugreifen, warum weiß ich nicht. Eigentlich kann es ja gar nicht am Device liegen, denn der Stream wird ja vom Programm "mediamtx" gelesen und über Port 8889 zur Verfügung gestellt. D.h. Clients wie motion oder auch Browser holen sich ja nur noch die Daten über Port 8889 ab (soweit zumindest mein Verständnis). Der Stream kann in einem Browser mit http://localhost:8889/cam problemlos abgespielt werden. ffplay http://... oder vlc http://... können das leider nicht.
Habe auch alle anderen Parameter zu netcam_url (mjpeg, mjpg, rtsp, v4l2 ...) ausprobiert, alles mit demselben Ergebnis.
-
ConfigOptionNetcamHttp < Motion < Foswiki
Da hab ich‘s her - und Fehlermeldung, daß es die Option nicht gäbe hab ich in der motion.log nicht gefunden.
Ich denke, daß motion ganz einfach mit dieser Raspi-Kamera nicht kann. Gibt es außer motion noch eine andere Software, die man für die Ermittlung von Bewegungen benutzen kann?
-
Habe nun ebenfalls das die Kamera-sachen in die camera1.conf ausgelagert. Das hat aber nicht viel geändert, ich bekomme weiterhin nach dem Start die Meldung "netcam_rtsp_open_context: norm: Unable to find stream info: Success" und demzufolge dann "vid_start: Netcam RTSP failed to open".
Ich habe das ganze sowohl mit netcam_url http://192...... als auch mit rtsp://192... bzw. rstp://<user>:<pwd>@192... probiert, nichts führt zum Erfolg. In meinen früheren Fällen genübte die Eingabe http://.... beim Parameter netcam_url und das ganze lief problemlos. In der jetzigen Version scheint es mir so u sein, daß er ohnehin nur rtsp kann und mit meiner Angabea http:.... nicht zurücktkommt. Da gibt's m.E. zwei Möglichkeiten: 1. motion zu sagen, er soll eine http-url umsetzen oder die Kamera als rtsp Stream (wie auch immer) umzustellen. Wie das funktionieren soll weiß ich allerdings nicht.
Der nächste Versuch: in der camera1.conf statt netcam_url habe ich netcam_http http://... verwendet. Funktioniert auch nicht, in der motion.log bekomme ich dann
1:ml1] [NTC] [VID] [Mar 30 17:37:50] vid_start: Opening V4L2 device
[1:ml1] [NTC] [VID] [Mar 30 17:37:50] v4l2_device_open: Using videodevice /dev/video1 and input -1
[1:ml1] [NTC] [VID] [Mar 30 17:37:50] v4l2_device_capability: - VIDEO_CAPTURE
[1:ml1] [NTC] [VID] [Mar 30 17:37:50] v4l2_device_capability: - STREAMING
[1:ml1] [NTC] [VID] [Mar 30 17:37:50] v4l2_input_select: Name = "rp1-cfe-embedded"- CAMERA
[1:ml1] [NTC] [VID] [Mar 30 17:37:50] v4l2_norm_select: Device does not support specifying PAL/NTSC norm
[1:ml1] [NTC] [VID] [Mar 30 17:37:50] v4l2_pixfmt_try: Unable to use YU12 (640x480)
[1:ml1] [NTC] [VID] [Mar 30 17:37:50] v4l2_pixfmt_select: Configuration palette index 17 (YU12) for 640x480 doesn't work.
[1:ml1] [NTC] [VID] [Mar 30 17:37:50] v4l2_pixfmt_select: Supported palettes:
[1:ml1] [ERR] [VID] [Mar 30 17:37:50] v4l2_pixfmt_select: Unable to find a compatible palette format.
[1:ml1] [ERR] [VID] [Mar 30 17:37:50] vid_start: V4L2 device failed to open
[1:ml1] [WRN] [ALL] [Mar 30 17:38:00] mlp_retry: Retrying until successful connection with camera
[1:ml1] [NTC] [VID] [Mar 30 17:38:00] vid_start: Opening V4L2 deviceEr scheint also die Kamera irgendwie zu finden aber die "Palette index 17 (YU12)" funktioniert nicht. Es gibt wohl lt. einer Internetseite 17 solche Paletten, habe alle durchprobiert, alle mit demselben Ergebnis: Configuration palette index <xx> for 640x480 doesn't work.
-
Jürgen Böhm: ich habe bisher immer mit motion gearbeitet und damit - und auch allen Kameras - nie Probleme gehabt: Kamera angesteckt, Software (mjpeg-streamer und motion) installiert und alles hat funktioniert. Andres halt jetzt bei PI5 und/oder Bookworm. Hier bekommt ich überall nur Probleme. Nichtsdestotrotz habe ich es jetzt geschafft einen Stream zu bekommen: habe die Software mediamtx gefunden, installiert und siehe da, mit localhost:8889/cam bekomme ich den gewünschten Stream. Diesen allerdings in motion dann zu lesen (wie frühre den stream von mjpeg-streamer) habe ich bisher noch nicht geschafft. IN der motion.log steht folgendes:
[1:ml1] [NTC] [VID] [Mar 30 14:08:10] vid_start: Opening Netcam RTSP
[1:ml1] [ERR] [NET] [Mar 30 14:08:31] netcam_rtsp_open_context: norm: Unable to find stream info: Success
[1:ml1] [NTC] [NET] [Mar 30 14:08:31] netcam_rtsp_cleanup: Normal resolution: Shut down complete.
[1:ml1] [ERR] [VID] [Mar 30 14:08:31] vid_start: Netcam RTSP failed to openIn der motion.conf habe ich den Stream unter netcam_url so definiert: http://192.168.179.134:8889/cam (wo wie auf den alten PIs eben), aber damit scheint motion nicht zurechtzukommen
-
fred0815 ??? Was sollte ich den probieren? Wenn Du Dich auf den Post #6 beziehst: das Ergebnis steht in Post #8.
-
Habe mich jetzt nochmal mit mjpg_streamer beschäftigt (der ja nicht mehr weiter unterstützt wird). Der lässt sich starten, aber wenn ich localhost:8081 eingebe bekomme ich "404 not found" - funktioniert also auch nicht.
In einer Beschreibung habe ich gelesen daß man raspistill vorher aufrufen muss. Da es das ja nicht mehr gibt unter Bookworm habe ich das mal mit rpicam-still probiert. Auch hier gibt es Fehler:
rpicam-still
[1:19:55.717761260] [4837] ^[[1;31mERROR ^[[1;37mIPAModule ^[[1;34mipa_module.cpp:171 ^[[0mSymbol ipaModuleInfo not found
[1:19:55.717792612] [4837] ^[[1;31mERROR ^[[1;37mIPAModule ^[[1;34mipa_module.cpp:291 ^[[0;32mv4l2-compat.so: ^[[0mIPA module has no valid info
[1:19:55.717804816] [4837] ^[[1;32m INFO ^[[1;37mCamera ^[[1;34mcamera_manager.cpp:327 ^[[0mlibcamera v0.4.0+53-29156679
[1:19:55.725290633] [4843] ^[[1;32m INFO ^[[1;37mRPI ^[[1;34mpisp.cpp:720 ^[[0mlibpisp version v1.1.0 e7974a156008 27-01-2025 (21:50:51)
[1:19:55.743372886] [4843] ^[[1;32m INFO ^[[1;37mRPI ^[[1;34mpisp.cpp:1179 ^[[0mRegistered camera /base/axi/pcie@120000/rp1/i2c@80000/imx219@10 to CFE device /dev/media2 and ISP device /dev/media0 using PiSP variant BCM2712_C0
libEGL warning: DRI3: Screen seems not DRI3 capable
libEGL warning: DRI3: Screen seems not DRI3 capable
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
Made X/EGL preview window
Mode selection for 1640:1232:12:P
SRGGB10_CSI2P,640x480/0 - Score: 4504.81
SRGGB10_CSI2P,1640x1232/0 - Score: 1000
SRGGB10_CSI2P,1920x1080/0 - Score: 1541.48
SRGGB10_CSI2P,3280x2464/0 - Score: 1718
SRGGB8,640x480/0 - Score: 5504.81
SRGGB8,1640x1232/0 - Score: 2000
SRGGB8,1920x1080/0 - Score: 2541.48
SRGGB8,3280x2464/0 - Score: 2718
Stream configuration adjusted
[1:19:55.827944822] [4837] ^[[1;32m INFO ^[[1;37mCamera ^[[1;34mcamera.cpp:1202 ^[[0mconfiguring streams: (0) 1640x1232-YUV420 (1) 1640x1232-BGGR_PISP_COMP1
[1:19:55.828406397] [4843] ^[[1;32m INFO ^[[1;37mRPI ^[[1;34mpisp.cpp:1484 ^[[0mSensor: /base/axi/pcie@120000/rp1/i2c@80000/imx219@10 - Selected sensor format: 1640x1232-SBGGR10_1X10 - Selected CFE format: 1640x1232-PC1B
terminate called after throwing an instance of 'std::runtime_error'So langsam glaube ich, daß Raspberry PI5 / Book worm und Kameras nicht miteinander können - oder hat es jemand tatsächlich fertiggebracht einen Stream zu laufen zu bringen?
-
Nein, die Dateien wurden auf dem Raspi erstellt (teilweise mit script <datei>) und dann mit scp auf meinen Mac kopiert und von da mit Copy/Paste hier reingestellt. Warum das so aussieht weiß ich auch nicht.
-
Wenn ich libcamera-vid ... (siehe oben) eingebe blitzt kurz ein Fenster auf dann wird das ganze mit Error beendet:
libcamera-vid -t 0 --inline --listen -o tcp://0.0.0.0:8081^H ^H^H ^H^H ^H888^M
[0:03:30.321661704] [2833] ^[[1;31mERROR ^[[1;37mIPAModule ^[[1;34mipa_module.cpp:171 ^[[0mSymbol ipaModuleInfo not found^M
[0:03:30.321694556] [2833] ^[[1;31mERROR ^[[1;37mIPAModule ^[[1;34mipa_module.cpp:291 ^[[0;32mv4l2-compat.so: ^[[0mIPA module has no valid info^M
[0:03:30.321706833] [2833] ^[[1;32m INFO ^[[1;37mCamera ^[[1;34mcamera_manager.cpp:327 ^[[0mlibcamera v0.4.0+53-29156679^M
[0:03:30.334192478] [2839] ^[[1;32m INFO ^[[1;37mRPI ^[[1;34mpisp.cpp:720 ^[[0mlibpisp version v1.1.0 e7974a156008 27-01-2025 (21:50:51)^M
[0:03:30.354491337] [2839] ^[[1;32m INFO ^[[1;37mRPI ^[[1;34mpisp.cpp:1179 ^[[0mRegistered camera /base/axi/pcie@120000/rp1/i2c@80000/imx219@10 to CFE device /dev/media2 and ISP device /dev/media0 using PiSP variant BCM2712_C0^M
libEGL warning: DRI3: Screen seems not DRI3 capable^M
libEGL warning: DRI3: Screen seems not DRI3 capable^M
error: XDG_RUNTIME_DIR is invalid or not set in the environment.^M
Made X/EGL preview window^M
Mode selection for 640:480:12:P^M
SRGGB10_CSI2P,640x480/0 - Score: 1000^M
SRGGB10_CSI2P,1640x1232/0 - Score: 1444.49^M
SRGGB10_CSI2P,1920x1080/0 - Score: 1636.67^M
SRGGB10_CSI2P,3280x2464/0 - Score: 2162.49^M
SRGGB8,640x480/0 - Score: 2000^M
SRGGB8,1640x1232/0 - Score: 2444.49^M
SRGGB8,1920x1080/0 - Score: 2636.67^M
SRGGB8,3280x2464/0 - Score: 3162.49^M
Stream configuration adjusted^M
[0:03:30.428696407] [2833] ^[[1;32m INFO ^[[1;37mCamera ^[[1;34mcamera.cpp:1202 ^[[0mconfiguring streams: (0) 640x480-YUV420 (1) 640x480-BGGR_PISP_COMP1^M
[0:03:30.428882091] [2839] ^[[1;32m INFO ^[[1;37mRPI ^[[1;34mpisp.cpp:1484 ^[[0mSensor: /base/axi/pcie@120000/rp1/i2c@80000/imx219@10 - Selected sensor format: 640x480-SBGGR10_1X10 - Selected CFE format: 640x480-PC1B^M
^[[48;5;0m^[[38;5;51m[libx264 @ 0x55567598efa0] ^[[0musing cpu capabilities: ARMv8 NEON^M
^[[48;5;0m^[[38;5;51m[libx264 @ 0x55567598efa0] ^[[0mprofile High, level 3.0, 4:2:0, 8-bit^M
Output #0, h264, to 'tcp://0.0.0.0:8888?listen=1':^M
Stream #0:0: Video: h264, yuv420p(tv, smpte170m/smpte170m/bt709), 640x480, q=2-31, 30 fps, 30 tbr, 1000k tbn^M
terminate called after throwing an instance of 'std::runtime_error'^M
what(): failed to import fd 29^M
Aborted^Mfunktioniert also leider nicht. Ich habe die Kamera jetzt zwar mit motion zum laufen gebracht. Da ich aber einen flüssigen Stream brauche bringt mir das nichts, das das was motion liefert ziemlich hakelig ist. Habe ustreamer ausprobiert, aber der kann wohl mit dieser Kamera nicht. ustreamer verlangt pixelformate YUYV, UYVY, RGB565, RGB24, MJPEG, JPEG. Wenn ich v4l2-ctl -V eingebe bekomme ich:
Format Video Capture:^M
Width/Height : 640/480^M
Pixel Format : 'pRAA' (10-bit Bayer RGRG/GBGB Packed)^M
Field : None^M
Bytes per Line : 800^M
Size Image : 384000^M
Colorspace : Raw^M
Transfer Function : None^M
YCbCr/HSV Encoding: ITU-R 601^M
Quantization : Full Range^M
Flags : ^Md.h. das Pixel Format dieser Kamera ist offensichtlich pRAA, was, wie ich bisher gesehen habe von keinem Programm unterstützt wird.
Was ich eigentlich will ist nur ein vernüftiger Live-Stream von dieser Kamera, aber das ist wohl seit PI5 nicht mehr so einfach möglich. Auf den alten PIs musste ich mich um irgendwelche Pixel Formate jedenfalls nie kümmern.
-
ich habe nun trotz allem mal motion gestartet, es läuft auch aber wenn ich mit "localhost:8081" den video stream ansehen will bekomme ich (logischerweise) "Unable to open video device". Ist auch ganz klar, weil ich ja nicht weiß welches Device ich angeben soll (habe momentan in der motion.conf /dev/video0.
das Kommando "libcamera-hello" gibt mir unten zwei Devices aus: /dev/media1 und /dev/media2. Gebe ich die beiden Devices in motion.conf ein bekomme ich - wie erwartet - wieder "Unable to open video device".
daß die Kamera funktioniert sieht man ja bei "libcamera-hello", da hier das bild ja angezeigt wird.
Hier mal die Ausgabe von "libcamera-hello":
[0:18:51.017773951] [3125] ERROR IPAModule ipa_module.cpp:171 Symbol ipaModuleInfo not found
[0:18:51.017805933] [3125] ERROR IPAModule ipa_module.cpp:291 v4l2-compat.so: IPA module has no valid info
[0:18:51.017817674] [3125] INFO Camera camera_manager.cpp:327 libcamera v0.4.0+53-29156679
[0:18:51.028325900] [3131] INFO RPI pisp.cpp:720 libpisp version v1.1.0 e7974a156008 27-01-2025 (21:50:51)
[0:18:51.046584794] [3131] INFO RPI pisp.cpp:1179 Registered camera /base/axi/pcie@120000/rp1/i2c@80000/imx219@10 to CFE device /dev/media1 and ISP device /dev/media2 using PiSP variant BCM2712_C0
Made X/EGL preview window
Mode selection for 1640:1232:12:P
SRGGB10_CSI2P,640x480/0 - Score: 4504.81
SRGGB10_CSI2P,1640x1232/0 - Score: 1000
SRGGB10_CSI2P,1920x1080/0 - Score: 1541.48
SRGGB10_CSI2P,3280x2464/0 - Score: 1718
SRGGB8,640x480/0 - Score: 5504.81
SRGGB8,1640x1232/0 - Score: 2000
SRGGB8,1920x1080/0 - Score: 2541.48
SRGGB8,3280x2464/0 - Score: 2718
Stream configuration adjusted
[0:18:51.099220590] [3125] INFO Camera camera.cpp:1202 configuring streams: (0) 1640x1232-YUV420 (1) 1640x1232-BGGR_PISP_COMP1
[0:18:51.099331609] [3131] INFO RPI pisp.cpp:1484 Sensor: /base/axi/pcie@120000/rp1/i2c@80000/imx219@10 - Selected sensor format: 1640x1232-SBGGR10_1X10 - Selected CFE format: 1640x1232-PC1Bhat jemand eine Ahnung, wie ich die Kmaera unter motion zum laufen bringen? Ich weiß ja immer noch nicht, welches Device ich überhaupt ansprechen soll.
-
v4l2-ctl --list-devices listet mir viele Devices auf:
für "pisbe" 38 Devices von /dev/video20 - /dev/video35 sowie /dev/media0 und 1
für "rpi-cfe" 9 Devices von /dev/video0 bis /dev/video7 und /dev/media3
für rpüivid 2 Devices: /dev/video19 und /dev/media2
das also bringt mich auch nicht weiter, ich weiß immer noch nicht welches Device meine angesteckte Kamera ist.Ich weiß nur daß ich keine 49 Kameras am Raspberry angeschlossen habe sondern nur eine.