First of all let me introduce myself, I'm Juan from Mexico, I've recently started this project to be used on my son's TV/Xbox.
My son uses Xbox One Series X for all the multimedia stuff like YouTube, Netflix, Prime Video, Gaming and so on, so I've decided to make the hyperion to be running on a Raspberry to be installed on the back of his TV.
I will list the main electronics I've been using on this project(I will skip listing stuff like microusb cables, dc jack connectors and so on) and also include the aliexpress links(and yes, I've bought about 85% of the project there).
Raspberry Pi 3 Zero W(without GPIO pins)
(I'm also using a USB power addon:
Power supply 120V AC input, 5V 10A output.
4.2 meters WS2812 LED strip(10mm wide, 3 pin connection 5V, Data in and Negative).
Rullz HDMI to USB capture device which in the description says it uses UVC standard.
Here's the issue I'm struggling with:
I've connected the 5V power supply to the LED strip and at the same time I've connected to the Pi 3 using a microUSB cable, this way, the Pi 3 and LED strips are powered from the same 5V output and the same negative output, so I don't have the "random LED color" issue.
I've had to erase the text line "User=%i" from the Hyperiond@.service using nano, so all the LEDs are working as expected.
The thing I haven't solved is the videograbber, when I login into Hyperion's web interface I try to select a videograbber, I enable the videograbber but it says can't find any videograbber attached.
So I SSH to the Pi, I've tried to run the command:
which returns this: bcm2835-codec-decode (platform:bcm2835-codec): /dev/video10 /dev/video11 /dev/video12 bcm2835-isp (platform:bcm2835-isp): /dev/video13 /dev/video14 /dev/video15 /dev/video16 Cannot open device /dev/video0, exiting.
I've tried lsusb command, but it only returns this:
Looks like the videograbber is not being recognized by the Pi3 but I've tried on my Macbook Pro, on a Predator laptop and my PC with Windows 10. The weird thing is, the videograbber works using it with OBS by example.
I though it was a power issue, but I'm using the 5V 10A power supply to run the Pi 3 and the LED stripes.
I've been trying the Hyperbian distro, Raspbian Lite, and Raspbian with desktop, and I have the same result.
BTW: I'm using 2 different types of OTG cables, both of them work perfectly on many different android devices, I test them with USB thumb drives and had no issues.
I don't remember the exact command, but I've obtained in some try a result on the terminal listing the OTG device, so I think the microUSB port is in good condition.
Hope I can find the answer, I've been reading a lot of posts from many different sources related to UVC devices, v4l2, raspbian and hyperion without success, I'm about to get crazy.
Thanks in advance for everyone and hope you don't have to fight with this little issue like me.