Ok I've got a Pi3 running OSMC, and a WS281b strip connected to a Aurdino Pro Mini and a USB-to-TTL. I'm using a bunch of parts from an earlier Hyperion setup for this new one.
I can change the LEDs with hypercon or the app on my phone.
I can not get the LEDs to mimic what is on screen, except when I take a screenshot in Hypercon. A screenshot in hypercon results in all blue LEDs.
I'm thinking that the Pi3 can't grab internally, so I have to use a HDMI spliter and USB video capture. That's ok I want to do that anyway for my other inputs. But I think my Easycap USB video capture is not supported. It's new I did not use video capture on my old Hyperion setup. When I enable GrabberVL42 in hypercon I get the following upon loading config
ssh in: Jan 26 13:20:21 IansPi1Media hyperiond: terminate called after throwing an instance of 'std::runtime_error'
ssh in: Jan 26 13:20:21 IansPi1Media hyperiond: what(): VIDIOC_S_STD ERROR 25, Inappropriate ioctl for device
ssh in: Jan 26 13:20:21 IansPi1Media systemd: hyperion.service: main process exited, code=killed, status=6/ABRT
ssh in: Jan 26 13:20:21 IansPi1Media systemd: Unit hyperion.service entered failed state.
dmesg shows this when the Easycap USB capture is plugged in.
[27490.519593] usb 1-1.4: new high-speed USB device number 7 using dwc_otg
[27490.621306] usb 1-1.4: New USB device found, idVendor=534d, idProduct=0021
[27490.621327] usb 1-1.4: New USB device strings: Mfr=1, Product=0, SerialNumber=0
[27490.621341] usb 1-1.4: Manufacturer: MACROSIL
[27490.623439] uvcvideo: Found UVC 1.00 device <unnamed> (534d:0021)
[27490.624546] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
And finally lsusb shows the following when the USB capture is connected.
Bus 001 Device 007: ID 534d:0021
I've not been able to ID the chipset on the Easycap the chip says ob-mba22n on it.
I really appreciate any assistance.