Hi all,
I have been using the Hyperion setup for the past six months, which I installed using Hyperbian. However, there is a consistent problem. The issue is that the ambilight doesn't turn on when I turn off the TV and leave it off for a night or a few hours, and then turn it back on the next day or after a few hours. But the ambilight does turn on when I quickly turn off and on the TV. As a result, I have to restart the Hyperion setup through the portal every time I turn on the TV. Does anyone know why this is happening? Below are the details of my setup, adapter, LED strip and the logs.
Setup:
LED Configuration:
Adapter:
https://www.amazon.nl/dp/B0B49ZN1LF?tag=hyperioforum-21
Led Strip:
SK6812 (RGBW)
Logs:
Code: Log
2023-11-27T23:50:36.032Z [WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.50.96
2023-11-27T23:50:36.144Z [WEBSOCKET] (DEBUG) (JsonAPI.cpp:149:handleInstanceSwitch()) Client '::ffff:192.168.50.96' switch to Hyperion instance 0
2023-11-27T23:50:36.745Z [WEBSOCKET] (DEBUG) (WebSocketClient.cpp:213:sendClose()) Send close to ::ffff:192.168.50.96: 1000
2023-11-28T00:10:25.629Z [V4L2] (ERROR) Frame too small: 0 != 1843200
2023-11-28T00:10:26.505Z [MUXER|Sony TV] (DEBUG) (PriorityMuxer.cpp:293:setInputImage()) Priority 240 is now inactive
2023-11-28T00:10:26.505Z [MUXER|Sony TV] (DEBUG) (PriorityMuxer.cpp:422:updatePriorities()) Set visible priority to 255
2023-11-28T00:10:26.505Z [HYPERION|Sony TV] (DEBUG) (Hyperion.cpp:642:handleSourceAvailability()) No source left -> Pause output processing and switch LED-Device off
2023-11-28T00:10:26.506Z [LEDDEVICE|Sony TV] (INFO) Switching device ws281x OFF
2023-11-28T00:10:26.506Z [LEDDEVICE|Sony TV] (DEBUG) (LedDevice.cpp:468:powerOff()) Power Off: ws281x
2023-11-28T00:10:26.506Z [LEDDEVICE|Sony TV] (DEBUG) (LedDevice.cpp:363:writeBlack()) Set LED strip to black to switch of LEDs
2023-11-28T00:10:26.512Z [LEDDEVICE|Sony TV] (INFO) Device ws281x is OFF
2023-11-28T21:16:31.512Z [V4L2] (ERROR) Previous line repeats 15 times
2023-11-28T21:16:31.518Z [V4L2] (ERROR) Throws error nr: VIDIOC_DQBUF error code 19, No such device
2023-11-28T21:16:31.519Z [V4L2] (ERROR) VIDIOC_STREAMOFF error code 19, No such device
2023-11-28T21:16:31.526Z [V4L2] (INFO) Stopped
2023-11-28T21:50:40.366Z [WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.50.96
2023-11-28T21:50:40.515Z [WEBSOCKET] (DEBUG) (JsonAPI.cpp:149:handleInstanceSwitch()) Client '::ffff:192.168.50.96' switch to Hyperion instance 0
2023-11-28T21:50:41.760Z [COMPONENTREG|Sony TV] (DEBUG) (ComponentRegister.cpp:114:handleCompStateChangeRequestAll()) Disable Hyperion instance, store current components' state
2023-11-28T21:50:41.761Z [COMPONENTREG|Sony TV] (DEBUG) (ComponentRegister.cpp:89:setNewComponentState()) Hyperion: disabled
2023-11-28T21:50:41.761Z [COMPONENTREG|Sony TV] (DEBUG) (ComponentRegister.cpp:89:setNewComponentState()) Smoothing: disabled
2023-11-28T21:50:41.762Z [COMPONENTREG|Sony TV] (DEBUG) (ComponentRegister.cpp:89:setNewComponentState()) Blackborder detector: disabled
2023-11-28T21:50:41.762Z [COMPONENTREG|Sony TV] (DEBUG) (ComponentRegister.cpp:89:setNewComponentState()) Framegrabber: disabled
2023-11-28T21:50:41.762Z [COMPONENTREG|Sony TV] (DEBUG) (ComponentRegister.cpp:89:setNewComponentState()) V4L capture device: disabled
2023-11-28T21:50:41.763Z [V4L2] (DEBUG) (GrabberWrapper.cpp:81:stop()) Grabber stop()
2023-11-28T21:50:41.763Z [LEDDEVICE|Sony TV] (DEBUG) (LedDevice.cpp:194:disable()) Disable device ws281x'
2023-11-28T21:50:41.765Z [COMPONENTREG|Sony TV] (DEBUG) (ComponentRegister.cpp:89:setNewComponentState()) LED device: disabled
2023-11-28T21:50:41.822Z [MUXER|Sony TV] (DEBUG) (PriorityMuxer.cpp:359:updatePriorities()) Removed source priority 240
2023-11-28T21:50:41.822Z [MUXER|Sony TV] (DEBUG) (PriorityMuxer.cpp:359:updatePriorities()) Removed source priority 250
2023-11-28T21:50:42.600Z [COMPONENTREG|Sony TV] (DEBUG) (ComponentRegister.cpp:146:handleCompStateChangeRequestAll()) Enable Hyperion instance, restore components' previous state
2023-11-28T21:50:42.601Z [COMPONENTREG|Sony TV] (DEBUG) (ComponentRegister.cpp:89:setNewComponentState()) Hyperion: enabled
2023-11-28T21:50:42.601Z [COMPONENTREG|Sony TV] (DEBUG) (ComponentRegister.cpp:89:setNewComponentState()) Smoothing: enabled
2023-11-28T21:50:42.601Z [COMPONENTREG|Sony TV] (DEBUG) (ComponentRegister.cpp:89:setNewComponentState()) Blackborder detector: enabled
2023-11-28T21:50:42.601Z [MUXER|Sony TV] (DEBUG) (PriorityMuxer.cpp:178:registerInput()) Register new input 'System/GRABBER' () with priority 250 as inactive
2023-11-28T21:50:42.602Z [COMPONENTREG|Sony TV] (DEBUG) (ComponentRegister.cpp:89:setNewComponentState()) Framegrabber: enabled
2023-11-28T21:50:42.602Z [MUXER|Sony TV] (DEBUG) (PriorityMuxer.cpp:178:registerInput()) Register new input 'System/V4L' () with priority 240 as inactive
2023-11-28T21:50:42.602Z [COMPONENTREG|Sony TV] (DEBUG) (ComponentRegister.cpp:89:setNewComponentState()) V4L capture device: enabled
2023-11-28T21:50:42.806Z [V4L2] (DEBUG) (V4L2Grabber.cpp:152:init()) Set device (path) to: USB3 Video: USB3 Video (/dev/video0)
2023-11-28T21:50:42.807Z [V4L2] (DEBUG) (V4L2Grabber.cpp:489:init_device()) Set device input to: Camera 1
2023-11-28T21:50:42.823Z [V4L2] (DEBUG) (V4L2Grabber.cpp:615:init_device()) Set resolution to width=1280 height=720
2023-11-28T21:50:42.840Z [V4L2] (DEBUG) (V4L2Grabber.cpp:632:init_device()) Set framerate to 10 fps
2023-11-28T21:50:42.840Z [V4L2] (DEBUG) (V4L2Grabber.cpp:708:init_device()) Pixel format=YUYV
2023-11-28T21:50:42.867Z [V4L2] (INFO) Started
2023-11-28T21:50:42.868Z [V4L2] (DEBUG) (GrabberWrapper.cpp:67:start()) Grabber start()
2023-11-28T21:50:42.603Z [LEDDEVICE|Sony TV] (DEBUG) (LedDevice.cpp:140:enable()) Enable device ws281x'
2023-11-28T21:50:42.605Z [LEDDEVICE|Sony TV] (INFO) Switching device ws281x ON
2023-11-28T21:50:42.605Z [LEDDEVICE|Sony TV] (DEBUG) (LedDevice.cpp:482:powerOn()) Power On: ws281x
2023-11-28T21:50:42.605Z [LEDDEVICE|Sony TV] (INFO) Device ws281x is ON
2023-11-28T21:50:42.605Z [LEDDEVICE|Sony TV] (INFO) LedDevice 'ws281x' enabled
2023-11-28T21:50:42.606Z [COMPONENTREG|Sony TV] (DEBUG) (ComponentRegister.cpp:89:setNewComponentState()) LED device: enabled
2023-11-28T21:50:43.080Z [MUXER|Sony TV] (DEBUG) (PriorityMuxer.cpp:178:registerInput()) Register new input 'System/V4L' (V4L2) with priority 240 as inactive
2023-11-28T21:50:43.080Z [MUXER|Sony TV] (DEBUG) (PriorityMuxer.cpp:422:updatePriorities()) Set visible priority to 240
2023-11-28T21:50:43.080Z [HYPERION|Sony TV] (DEBUG) (Hyperion.cpp:651:handleSourceAvailability()) new source available -> Resume output processing and switch LED-Device on
2023-11-28T21:50:43.086Z [LEDDEVICE|Sony TV] (DEBUG) (LedDevice.cpp:392:switchOn()) Device ws281x is already on. Skipping.
2023-11-28T21:53:14.143Z [WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.50.96
2023-11-28T21:53:14.294Z [WEBSOCKET] (DEBUG) (JsonAPI.cpp:149:handleInstanceSwitch()) Client '::ffff:192.168.50.96' switch to Hyperion instance 0
Display More