Hello.
I am running 2.0.0-alpha.9 on a Raspberry Pi 2 Model B Rev 1.1 and I use this capture.
Everything was working fine untill something happened (I don't know what) and suddenly V4L stopped working.
I tried everything I could imagine and searched.
Finally I made a clean install of Hyperbian.
Now I can control it from android app and from Home Assistant. But as you can see in the pictures, I can't see the USB Capture as Source selection.
Only thing I can assume is that the capture somehow stopped working.
Is this what you understand from those info?
If yes, what capture should I use? Should I combine it with an HDMI splitter?
the log:
Code
22021-01-29T22:03:01.255Z [hyperiond DAEMON] (INFO) CEC handler created
2021-01-29T22:03:01.293Z [hyperiond EFFECTFILES] (INFO) 39 effects loaded from directory :/effects/
2021-01-29T22:03:01.304Z [hyperiond EFFECTFILES] (INFO) 22 effect schemas loaded from directory :/effects/schema/
2021-01-29T22:03:01.308Z [hyperiond EFFECTFILES] (INFO) 0 effects loaded from directory /.hyperion/custom-effects
2021-01-29T22:03:01.402Z [hyperiond SETTINGSMGR] (DEBUG) (SettingsManager.cpp:109:SettingsManager()) Settings database initialized
2021-01-29T22:03:01.409Z [hyperiond BLACKBORDER] (DEBUG) (BlackBorderProcessor.cpp:64:handleSettingsUpdate()) Set mode to: default
2021-01-29T22:03:01.409Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: enabled
2021-01-29T22:03:01.449Z [hyperiond DAEMON] (INFO) set screen capture device to 'dispmanx'
2021-01-29T22:03:01.450Z [hyperiond DISPMANXGRABBER] (DEBUG) (Grabber.cpp:30:setVideoMode()) Set videomode to 0
2021-01-29T22:03:01.453Z [hyperiond DISPMANXGRABBER] (INFO) Display opened with resolution: 640x480
2021-01-29T22:03:01.454Z [hyperiond DISPMANXGRABBER] (DEBUG) (Grabber.cpp:90:setWidthHeight()) Set new width: 80, height: 45 for capture
2021-01-29T22:03:01.454Z [hyperiond DAEMON] (INFO) DISPMANX frame grabber created
2021-01-29T22:03:01.456Z [hyperiond V4L2:AUTO] (DEBUG) (Grabber.cpp:30:setVideoMode()) Set videomode to 0
2021-01-29T22:03:01.544Z [hyperiond V4L2:AUTO] (INFO) Signal threshold set to: {12, 12, 12}
2021-01-29T22:03:01.544Z [hyperiond V4L2:AUTO] (INFO) CEC detection is now disabled
2021-01-29T22:03:01.544Z [hyperiond V4L2:AUTO] (INFO) Signal detection is now disabled
2021-01-29T22:03:01.545Z [hyperiond V4L2:AUTO] (INFO) Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000
2021-01-29T22:03:01.545Z [hyperiond DAEMON] (DEBUG) (hyperiond.cpp:630:handleSettingsUpdate()) V4L2 grabber created
2021-01-29T22:03:01.546Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:28:JsonServer()) Created instance
2021-01-29T22:03:01.547Z [hyperiond JSONSERVER] (INFO) Started on port 19444
2021-01-29T22:03:01.465Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: enabled
2021-01-29T22:03:01.466Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) cfg [0]: Type: linear - Time: 200 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 40 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 100.000000 ms
2021-01-29T22:03:01.468Z [hyperiond LEDDEVICE] (INFO) Start LedDevice 'ws281x'.
2021-01-29T22:03:01.469Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:148:init()) deviceConfig: [{"colorOrder":"grb","currentLedCount":105,"dma":5,"gpio":18,"hardwareLedCount":105,"invert":false,"latchTime":0,"leds":256,"pwmchannel":0,"rewriteTime":1000,"rgbw":false,"type":"ws281x","whiteAlgorithm":"subtract_minimum"}]
2021-01-29T22:03:01.469Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:407:setLatchTime()) LatchTime updated to 0ms
2021-01-29T22:03:01.471Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:428:setRewriteTime()) Refresh interval = 1000ms
2021-01-29T22:03:01.471Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:434:setRewriteTime()) RewriteTime updated to 1000ms
2021-01-29T22:03:01.472Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWS281x.cpp:59:init()) ws281x strip type : 1050624
2021-01-29T22:03:01.485Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) Previous line repeats 1 times
2021-01-29T22:03:01.486Z [hyperiond FLATBUFCONN] (INFO) Connecting to Hyperion: 127.0.0.1:19401
2021-01-29T22:03:01.501Z [hyperiond EFFECTENGINE] (INFO) Run effect "Rainbow swirl fast" on channel 0
2021-01-29T22:03:01.563Z [hyperiond EFFECTENGINE] (DEBUG) (EffectEngine.cpp:183:runEffectScript()) Start the effect: name [Rainbow swirl fast], smoothCfg [2]
2021-01-29T22:03:01.565Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/EFFECT' with priority 0 as inactive
2021-01-29T22:03:01.566Z [hyperiond HYPERION] (INFO) Initial foreground effect 'Rainbow swirl fast' started
2021-01-29T22:03:01.570Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/V4L' with priority 240 as inactive
2021-01-29T22:03:01.570Z [hyperiond FLATBUFSERVER] (INFO) Started on port 19400
2021-01-29T22:03:01.573Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled
2021-01-29T22:03:01.571Z [hyperiond PROTOSERVER] (INFO) Started on port 19445
2021-01-29T22:03:01.575Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:33:initServer()) Initialize Webserver
2021-01-29T22:03:01.604Z [hyperiond V4L2:AUTO] (INFO) available V4L2 devices:
/dev/video0 UVC Camera (534d:2109): USB Vid
/dev/video14 bcm2835-isp-capture0
/dev/video15 bcm2835-isp-capture1
2021-01-29T22:03:01.606Z [hyperiond V4L2:AUTO] (INFO) search for usable video devices
2021-01-29T22:03:01.611Z [hyperiond V4L2:AUTO] (INFO) test v4l device: /dev/video0
2021-01-29T22:03:01.614Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:696:init_device()) Set resolution to width=1920 height=1080
2021-01-29T22:03:01.617Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:713:init_device()) Set framerate to 5 fps
2021-01-29T22:03:01.618Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:735:init_device()) Pixel format=YUYV
2021-01-29T22:03:01.647Z [hyperiond V4L2:AUTO] (INFO) found usable v4l2 device: /dev/video0 (UVC Camera (534d:2109): USB Vid)
2021-01-29T22:03:01.652Z [hyperiond V4L2:AUTO] (INFO) Started
2021-01-29T22:03:01.654Z [hyperiond V4L2:auto] (DEBUG) (GrabberWrapper.cpp:48:start()) Grabber start()
2021-01-29T22:03:01.578Z [hyperiond BOBLIGHT] (DEBUG) (BoblightServer.cpp:28:BoblightServer()) Instance created
2021-01-29T22:03:01.656Z [hyperiond HYPERION] (INFO) Hyperion instance 'Hyperion GPIO-18' has been started
2021-01-29T22:03:01.581Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:33:initServer()) Initialize Webserver
2021-01-29T22:03:01.580Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled
2021-01-29T22:03:01.768Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:91:handleSettingsUpdate()) Apply Webserver settings
2021-01-29T22:03:01.768Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:91:handleSettingsUpdate()) Apply Webserver settings
2021-01-29T22:03:01.769Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:109:handleSettingsUpdate()) Set document root to: :/webconfig
2021-01-29T22:03:01.769Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:109:handleSettingsUpdate()) Set document root to: :/webconfig
2021-01-29T22:03:01.773Z [hyperiond WEBSERVER] (INFO) Started on port 8090 name 'Hyperion Webserver'
2021-01-29T22:03:01.841Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 0
2021-01-29T22:03:01.843Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) cfg [2]: Type: linear - Time: 200 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 40 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 100.000000 ms
2021-01-29T22:03:01.845Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[0], previousPriority[255]
2021-01-29T22:03:01.847Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:569:handlePriorityChangedLedDevice()) new source available -> switch LED-Device on
2021-01-29T22:03:01.921Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:251:setInputImage()) Priority 0 is now active
2021-01-29T22:03:02.419Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:175:handleSettingsUpdate()) Setup SSL certificate
2021-01-29T22:03:02.421Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:191:handleSettingsUpdate()) Setup private SSL key
2021-01-29T22:03:02.422Z [hyperiond WEBSERVER] (INFO) Started on port 8092 name 'Hyperion Webserver'
2021-01-29T22:03:03.389Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:105:newConnection()) New connection from: ::ffff:192.168.1.29
2021-01-29T22:03:03.393Z [hyperiond JSONCLIENTCONNECTION] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:192.168.1.100' switch to Hyperion instance 0
2021-01-29T22:03:03.395Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:105:newConnection()) New connection from: ::ffff:192.168.1.29
2021-01-29T22:03:03.396Z [hyperiond JSONCLIENTCONNECTION] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:192.168.1.100' switch to Hyperion instance 0
2021-01-29T22:03:04.693Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:315:setCurrentTime()) Timeout clear for priority 0
2021-01-29T22:03:04.693Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 0
2021-01-29T22:03:04.694Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) cfg [0]: Type: linear - Time: 200 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 40 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 100.000000 ms
2021-01-29T22:03:04.694Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[0], previousPriority[0]
2021-01-29T22:03:04.899Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.1.187
2021-01-29T22:03:04.902Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:192.168.1.187' switch to Hyperion instance 0
2021-01-29T22:03:04.942Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 255
2021-01-29T22:03:04.943Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[255], previousPriority[0]
2021-01-29T22:03:04.944Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:562:handlePriorityChangedLedDevice()) No source left -> switch LED-Device off
2021-01-29T22:03:16.267Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.1.187
2021-01-29T22:03:16.268Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:192.168.1.187' switch to Hyperion instance 0
2021-01-29T22:03:45.379Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:270:clearInput()) Removed source priority 240
2021-01-29T22:03:45.382Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: disabled
2021-01-29T22:03:45.399Z [hyperiond V4L2:AUTO] (INFO) Stopped
2021-01-29T22:03:45.400Z [hyperiond V4L2:auto] (DEBUG) (GrabberWrapper.cpp:58:stop()) Grabber stop()
2021-01-29T22:03:46.499Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/V4L' with priority 240 as inactive
2021-01-29T22:03:46.500Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled
2021-01-29T22:03:46.506Z [hyperiond V4L2:AUTO] (INFO) configured v4l device: /dev/video0
2021-01-29T22:03:46.508Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:696:init_device()) Set resolution to width=1920 height=1080
2021-01-29T22:03:46.509Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:713:init_device()) Set framerate to 5 fps
2021-01-29T22:03:46.510Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:735:init_device()) Pixel format=YUYV
2021-01-29T22:03:46.544Z [hyperiond V4L2:AUTO] (INFO) Started
2021-01-29T22:03:46.545Z [hyperiond V4L2:auto] (DEBUG) (GrabberWrapper.cpp:48:start()) Grabber start()
2021-01-29T22:03:55.238Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:270:clearInput()) Removed source priority 240
2021-01-29T22:03:55.240Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: disabled
2021-01-29T22:03:55.255Z [hyperiond V4L2:AUTO] (INFO) Stopped
2021-01-29T22:03:55.255Z [hyperiond V4L2:auto] (DEBUG) (GrabberWrapper.cpp:58:stop()) Grabber stop()
2021-01-29T22:03:55.248Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/GRABBER' with priority 250 as inactive
2021-01-29T22:03:55.249Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Framegrabber: enabled
2021-01-29T22:03:55.256Z [hyperiond Dispmanx] (DEBUG) (GrabberWrapper.cpp:48:start()) Grabber start()
2021-01-29T22:03:55.363Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:251:setInputImage()) Priority 250 is now active
2021-01-29T22:03:55.363Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 250
2021-01-29T22:03:55.365Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[250], previousPriority[255]
2021-01-29T22:03:55.366Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:569:handlePriorityChangedLedDevice()) new source available -> switch LED-Device on
2021-01-29T22:04:02.483Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.187
2021-01-29T22:04:02.537Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1063:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.187
2021-01-29T22:04:33.307Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:105:newConnection()) New connection from: ::ffff:192.168.1.29
2021-01-29T22:04:33.307Z [hyperiond JSONCLIENTCONNECTION] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:192.168.1.11' switch to Hyperion instance 0
2021-01-29T22:04:33.311Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'JsonRpc@::ffff:192.168.1.11/COLOR' with priority 50 as inactive
2021-01-29T22:04:33.311Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:207:setInput()) Priority 50 is now active
2021-01-29T22:04:33.313Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 50
2021-01-29T22:04:33.314Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[50], previousPriority[250]
2021-01-29T22:05:00.724Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/V4L' with priority 240 as inactive
2021-01-29T22:05:00.725Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled
2021-01-29T22:05:00.818Z [hyperiond V4L2:AUTO] (INFO) configured v4l device: /dev/video0
2021-01-29T22:05:00.820Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:696:init_device()) Set resolution to width=1920 height=1080
2021-01-29T22:05:00.821Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:713:init_device()) Set framerate to 5 fps
2021-01-29T22:05:00.821Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:735:init_device()) Pixel format=YUYV
2021-01-29T22:05:00.856Z [hyperiond V4L2:AUTO] (INFO) Started
2021-01-29T22:05:00.857Z [hyperiond V4L2:auto] (DEBUG) (GrabberWrapper.cpp:48:start()) Grabber start()
2021-01-29T22:05:00.725Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:270:clearInput()) Removed source priority 250
2021-01-29T22:05:00.726Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Framegrabber: disabled
2021-01-29T22:05:00.858Z [hyperiond Dispmanx] (DEBUG) (GrabberWrapper.cpp:58:stop()) Grabber stop()
2021-01-29T22:05:16.441Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'Home Assistant@::ffff:192.168.1.100/COLOR' with priority 128 as inactive
2021-01-29T22:05:16.441Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:207:setInput()) Priority 128 is now active
2021-01-29T22:05:41.309Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:121:closedConnection()) Connection closed
2021-01-29T22:05:57.917Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:270:clearInput()) Removed source priority 128
2021-01-29T22:05:57.917Z [hyperiond EFFECTENGINE] (INFO) Run effect "Cinema dim lights" on channel 128
2021-01-29T22:05:57.918Z [hyperiond EFFECTENGINE] (DEBUG) (EffectEngine.cpp:183:runEffectScript()) Start the effect: name [Cinema dim lights], smoothCfg [2]
2021-01-29T22:05:57.919Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'Home Assistant@::ffff:192.168.1.100/EFFECT' with priority 128 as inactive
2021-01-29T22:05:58.052Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:207:setInput()) Priority 128 is now active
2021-01-29T22:09:00.269Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:270:clearInput()) Removed source priority 128
2021-01-29T22:09:00.730Z [hyperiond EFFECTENGINE] (INFO) effect finished
2021-01-29T22:19:47.139Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.187
Alles anzeigen
PS: If it is not a software but hardware issue, please a moderator move it to the correct place. Thx.