Hello,
I am new to Hyperion/HyperHDR and this is my first setup attempt. I am using HyperHDR, so hopefully this is the right place for that? I don't see any other active forums but if I am missing them, please let me know.
Here is my setup:
509 ws2821b LED's
Running through WLED
Running HyperHDR 18.0.0.0
Raspberry Pi 4
In the HyperHDR app, everything looks fine and I get a normal and accurate live preview. In WLED, it shows as live and controlled by HyperHDR. But, there are no actual LED's on, zero.
Any help getting me started would be extrememly appreciated!
Here is the debug log from when I turned off the LED device and restarted it:
2022-11-10T18:42:54.058Z [HYPERHDR0] No source left -> switch LED-Device off2022-11-10T18:42:54.058Z [SMOOTHING0] Clearing queued colors before: disabling2022-11-10T18:42:54.058Z [SMOOTHING0] Smoothing queue is cleared2022-11-10T18:42:54.058Z [LEDDEVICE_WLED] (LedDevice.cpp:136) Disable device2022-11-10T18:42:54.059Z [LEDDEVICE_WLED] (LedDevice.cpp:336) Switch off2022-11-10T18:42:54.059Z [LEDDEVICE_WLED] (LedDeviceWled.cpp:175) 2022-11-10T18:42:54.059Z [LEDDEVICE_WLED] (LedDevice.cpp:294) Set LED strip to black/power off2022-11-10T18:42:54.059Z [LEDDEVICE] (ProviderRestApi.cpp:165) PUT: [http://192.168.0.100/json/state] [{"on":false,"live":false}]2022-11-10T18:42:54.089Z [WEBSOCKET] (JsonAPI.cpp:1267) log streaming deactivated for client ::ffff:192.168.0.2182022-11-10T18:42:54.239Z [LEDDEVICE] (ProviderRestApi.cpp:194) PUT exit: [http://192.168.0.100/json/state] [{"on":false,"live":false}]2022-11-10T18:42:54.239Z [LEDDEVICE] (ProviderRestApi.cpp:383) Reply.httpStatusCode [200]2022-11-10T18:42:54.240Z [COMPONENTREG0] Video capture device: disabled2022-11-10T18:42:54.262Z [V4L2:USB VIDEO: USB] Stopped2022-11-10T18:42:54.240Z [SMOOTHING0] Clearing queued colors before: disabling2022-11-10T18:42:54.240Z [SMOOTHING0] Smoothing queue is cleared2022-11-10T18:42:54.240Z [LEDDEVICE_WLED] (LedDevice.cpp:136) Disable device2022-11-10T18:42:54.241Z [COMPONENTREG0] LED device: disabled2022-11-10T18:42:54.262Z [V4L2:USB VIDEO: USB] Frame index = 168700, inactive or critical VIDIOC_QBUF error in v4l2 driver. Buf index = 3, worker = 0, is_active = 0.2022-11-10T18:43:25.627Z [COMPONENTREG0] (ComponentRegister.cpp:74) Enable Hyperhdr, recover previous component states2022-11-10T18:43:25.634Z [COMPONENTREG0] HyperHDR: enabled2022-11-10T18:43:25.629Z [SMOOTHING0] Clearing queued colors before: enabling2022-11-10T18:43:25.630Z [SMOOTHING0] Smoothing queue is cleared2022-11-10T18:43:25.630Z [COMPONENTREG0] Smoothing: enabled2022-11-10T18:43:25.631Z [COMPONENTREG0] Blackborder detector: enabled2022-11-10T18:43:25.632Z [MUXER0] Register new input 'System/VIDEOGRABBER' with priority 240 as inactive2022-11-10T18:43:25.633Z [COMPONENTREG0] Video capture device: enabled2022-11-10T18:43:25.635Z [V4L2:USB VIDEO: USB] Multithreading for V4L2 is enabled. Available thread's count 42022-11-10T18:43:25.638Z [V4L2:USB VIDEO: USB] Found capture device: /dev/video152022-11-10T18:43:25.639Z [V4L2:USB VIDEO: USB] Found capture device: /dev/video212022-11-10T18:43:25.641Z [V4L2:USB VIDEO: USB] Found capture device: /dev/video142022-11-10T18:43:25.641Z [V4L2:USB VIDEO: USB] Found capture device: /dev/video222022-11-10T18:43:25.827Z [V4L2:USB VIDEO: USB] Found capture device: /dev/video02022-11-10T18:43:25.827Z [V4L2:USB VIDEO: USB] (V4L2Grabber.cpp:402) Device has 'brightness' control => min: -128, max: 127, default: -112022-11-10T18:43:25.827Z [V4L2:USB VIDEO: USB] (V4L2Grabber.cpp:408) Device has 'contrast' control => min: 0, max: 255, default: 1482022-11-10T18:43:25.827Z [V4L2:USB VIDEO: USB] (V4L2Grabber.cpp:414) Device has 'saturation' control => min: 0, max: 255, default: 1802022-11-10T18:43:25.827Z [V4L2:USB VIDEO: USB] (V4L2Grabber.cpp:420) Device has 'hue' control => min: -128, max: 127, default: 02022-11-10T18:43:25.830Z [V4L2:USB VIDEO: USB] (V4L2Grabber.cpp:212) Searching for USB Video: USB Video (video0) 1280 x 720 @ 60 fps, input: -1 (NO_CHANGE)2022-11-10T18:43:25.831Z [V4L2:USB VIDEO: USB] *************************************************************************************************2022-11-10T18:43:25.831Z [V4L2:USB VIDEO: USB] Starting V4L2 grabber. Selected: USB Video: USB Video (video0) [/dev/video0] 1280 x 720 @ 60 fps mjpeg2022-11-10T18:43:25.831Z [V4L2:USB VIDEO: USB] *************************************************************************************************2022-11-10T18:43:25.831Z [V4L2:USB VIDEO: USB] (V4L2Grabber.cpp:807) Hardware cropping is not supported: ignoring2022-11-10T18:43:25.832Z [V4L2:USB VIDEO: USB] Set device input to: Camera 12022-11-10T18:43:25.833Z [V4L2:USB VIDEO: USB] Set resolution to: 1280 x 7202022-11-10T18:43:25.834Z [V4L2:USB VIDEO: USB] Set framerate to 60 FPS2022-11-10T18:43:25.834Z [V4L2:USB VIDEO: USB] Brightness set to: -11 (default)2022-11-10T18:43:25.835Z [V4L2:USB VIDEO: USB] Contrast set to: 148 (default)2022-11-10T18:43:25.835Z [V4L2:USB VIDEO: USB] Saturation set to: 180 (default)2022-11-10T18:43:25.835Z [V4L2:USB VIDEO: USB] Hue set to: 0 (default)2022-11-10T18:43:25.836Z [V4L2:USB VIDEO: USB] (V4L2Grabber.cpp:105) LUT folder location: '/usr/share/hyperhdr/lut'2022-11-10T18:43:25.836Z [V4L2:USB VIDEO: USB] LUT file is not found here: /.hyperhdr/lut_lin_tables.3d2022-11-10T18:43:25.836Z [V4L2:USB VIDEO: USB] (Grabber.cpp:445) LUT file found: /usr/share/hyperhdr/lut/lut_lin_tables.3d2022-11-10T18:43:25.836Z [V4L2:USB VIDEO: USB] (Grabber.cpp:455) Index 1 for HDR YUV2022-11-10T18:43:25.886Z [V4L2:USB VIDEO: USB] Found and loaded LUT: '/usr/share/hyperhdr/lut/lut_lin_tables.3d'2022-11-10T18:43:25.886Z [V4L2:USB VIDEO: USB] Video pixel format is set to: MJPEG2022-11-10T18:43:25.897Z [V4L2:USB VIDEO: USB] Started2022-11-10T18:43:25.634Z [SMOOTHING0] Clearing queued colors before: enabling2022-11-10T18:43:25.634Z [SMOOTHING0] Smoothing queue is cleared2022-11-10T18:43:25.634Z [LEDDEVICE_WLED] (LedDevice.cpp:102) Enable device2022-11-10T18:43:25.635Z [LEDDEVICE_WLED] (LedDevice.cpp:310) Switch on2022-11-10T18:43:25.635Z [LEDDEVICE_WLED] (LedDeviceWled.cpp:128) 2022-11-10T18:43:25.635Z [LEDDEVICE] (ProviderRestApi.cpp:165) PUT: [http://192.168.0.100/json/state] [{"on":true,"live":true}]2022-11-10T18:43:25.753Z [LEDDEVICE] (ProviderRestApi.cpp:194) PUT exit: [http://192.168.0.100/json/state] [{"on":true,"live":true}]2022-11-10T18:43:25.753Z [LEDDEVICE] (ProviderRestApi.cpp:383) Reply.httpStatusCode [200]2022-11-10T18:43:25.753Z [COMPONENTREG0] LED device: enabled2022-11-10T18:43:25.754Z [SMOOTHING0] Using alternative smoothing input (0)2022-11-10T18:43:25.754Z [SMOOTHING0] Using alternative smoothing procedure (0)2022-11-10T18:43:25.930Z [V4L2:USB VIDEO: USB] Video cache: enabled, size: 2, hits: 995, needed: 1, cleanup: 0, limit: 82022-11-10T18:43:25.957Z [MUXER0] Priority 240 is now active2022-11-10T18:43:25.957Z [MUXER0] Set visible priority to 2402022-11-10T18:43:25.958Z [HYPERHDR0] New priority[240], previous [255]2022-11-10T18:43:25.958Z [HYPERHDR0] New source available -> switch LED-Device on2022-11-10T18:43:25.958Z [SMOOTHING0] Clearing queued colors before: enabling2022-11-10T18:43:25.958Z [SMOOTHING0] Smoothing queue is cleared2022-11-10T18:43:25.958Z [LEDDEVICE_WLED] (LedDevice.cpp:102) Enable device2022-11-10T18:43:25.962Z [SMOOTHING0] Using alternative smoothing input (0)2022-11-10T18:43:25.979Z [SMOOTHING0] Using alternative smoothing procedure (0)2022-11-10T18:43:37.651Z [WEBSOCKET] (JsonAPI.cpp:1258) log streaming activated for client ::ffff:192.168.0.2182022-11-10T18:44:00.018Z [V4L2:USB VIDEO: USB] Video cache: enabled, size: 1, hits: 1242, needed: 1, cleanup: 0, limit: 8