Einbinden verhindern von USB-Ports für Webcam-Server
Hallo zusammen,
ich habe das Problem, dass ich neben dem Repetier-Server auf dem RPi noch Hyperion laufen habe.
Hyperion benutzt einen USB-Grabber zum einfangen von Bildern um diese zum Ambilight umzuwandeln.
Der Webcam-Server bindet beim starten meine Logitech Webcam und den USB-Grabber ein und blockiert so die Bildübertragung zu Hyperion.
Im Moment behelfe ich mir mit dem löschen der USB ID vom Grabber im Ordner /dev/v4l/by-id/ und neustart des Webcam-Servers.
Allerdings bindet er nach einem RPi Neustart den Grabber wieder ein. Ich lasse mitlerweile ein Skript beim Hochfahren laufen, welches die Grabber-ID löscht.
Gibt es die Möglichkeit das Einbinden des Grabbers zu verhindern ?
Webcam.conf steht auf
WEBCAM_DIR=/dev/v4l/by-id/*
Das Skript sieht wie folgt aus und wird über die rc.local aufgerufen:
#!/bin/bash
rm /dev/v4l/by-id/usb-MACROSIL_AV_TO_USB2.0-video-index0
rm /dev/v4l/by-id/usb-MACROSIL_AV_TO_USB2.0-video-index1
rm /dev/v4l/by-id/usb-MACROSIL_AV_TO_USB2.0-video-index1
Danke für eure Hilfe
Comments
füge nach Zeile 5 ein
mit angepasstem pfad für den Grabber. Dann kanst du die rule Datei auch wieder rein nehmen. mjpg_streamer wird dann alles starten mit außnahme dieses gerätes. Falls das Problem dann noch imme rbesteht weiß ich aber auch nicht mehr. Wir haben es ja dann nach dem reboot nicht mal angefasst. Ansonsten ist mit dem neustart klar das er alle geräte testet die gemeldet werden.