Setup: Pi 3b+, Raspbian Buster, 151 LEDs, Hyperion NG
Issue: Whenever I try to calibrate the LEDs using the remote control, Hyperion crashes and the log doesn't capture any error.
See below:
Externer Inhalt
www.youtube.com
Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
Here's the log:
Code
[hyperiond EFFECTFILES] (INFO) 36 effects loaded from directory :/effects/
[hyperiond EFFECTFILES] (INFO) 19 effect schemas loaded from directory :/effects/schema/
[hyperiond EFFECTFILES] (INFO) 0 effects loaded from directory /home/pi/.hyperion/custom-effects
[hyperiond SettingsManager] (DEBUG) (SettingsManager.cpp:101:SettingsManager()) Settings database initialized
[hyperiond BLACKBORDER] (DEBUG) (BlackBorderProcessor.cpp:65:handleSettingsUpdate()) Set mode to: default
[hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) Blackborder detector: enabled
[hyperiond DAEMON] (INFO) set screen capture device to 'dispmanx'
[hyperiond DISPMANXGRABBER] (DEBUG) (Grabber.cpp:33:setVideoMode()) Set videomode to 0
[hyperiond DISPMANXGRABBER] (INFO) Display opened with resolution: 640x480
[hyperiond DISPMANXGRABBER] (DEBUG) (Grabber.cpp:82:setWidthHeight()) Set new width: 1280, height: 720 for capture
[hyperiond DAEMON] (INFO) DISPMANX frame grabber created
[hyperiond V4L2:auto] (DEBUG) (Grabber.cpp:33:setVideoMode()) Set videomode to 0
[hyperiond V4L2:auto] (INFO) Signal threshold set to: {2, 12, 12}
[hyperiond V4L2:auto] (INFO) Signal detection is now disabled
[hyperiond V4L2:auto] (INFO) Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000
[hyperiond DAEMON] (DEBUG) (hyperiond.cpp:434:handleSettingsUpdate()) V4L2 grabber created
[hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:25:JsonServer()) Created instance
[hyperiond JSONSERVER] (INFO) Started on port 19444
[hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) LED device: enabled
[hyperiond LEDDEVICE] (INFO) LedDevice 'ws2801' configured.
[hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) Smoothing: enabled
[hyperiond LEDDEVICE] (DEBUG) (ProviderSpi.cpp:48:open()) _baudRate_Hz 500000, _latchTime_ns 1
[hyperiond LEDDEVICE] (DEBUG) (ProviderSpi.cpp:49:open()) _spiDataInvert 0, _spiMode 0
[hyperiond FLATBUFCONNECTION] (INFO) Connecting to Hyperion: 127.0.0.1:19401
[hyperiond EFFECTENGINE] (INFO) run effect Rainbow swirl fast on channel 0
[hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:153:registerInput()) Register new input 'System/EFFECT' with priority 0 as inactive
[hyperiond HYPERION] (INFO) Initial foreground effect 'Rainbow swirl fast' started
[hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:153:registerInput()) Register new input 'System/V4L' with priority 240 as inactive
[hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:67:componentStateChanged()) V4L capture device: enabled
[hyperiond V4L2:auto] (INFO) available V4L2 devices:
/dev/video0 usbtv
/dev/video10 bcm2835-codec
/dev/video11 bcm2835-codec
/dev/video12 bcm2835-codec
[hyperiond V4L2:auto] (INFO) search for usable video devices
[hyperiond V4L2:auto] (INFO) test v4l device: /dev/video0
[hyperiond V4L2:auto] (DEBUG) (V4L2Grabber.cpp:642:init_device()) Set resolution to width=720 height=576
[hyperiond V4L2:auto] (DEBUG) (V4L2Grabber.cpp:688:init_device()) Pixel format=YUYV
[hyperiond V4L2:auto] (INFO) found usable v4l2 device: /dev/video0 (usbtv)
[hyperiond V4L2:auto] (INFO) Started
[hyperiond BOBLIGHT] (DEBUG) (BoblightServer.cpp:28:BoblightServer()) Instance created
[hyperiond HYPERION] (INFO) Hyperion instance 'First LED Hardware instance' has been started
[hyperiond FLATBUFSERVER] (INFO) Started on port 19400
[hyperiond PROTOSERVER] (INFO) Started on port 19445
[hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:105:handleSettingsUpdate()) Set document root to: :/webconfig
[hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:105:handleSettingsUpdate()) Set document root to: :/webconfig
[hyperiond WEBSERVER] (INFO) Started on port 8090 name 'Hyperion Webserver'
[hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:171:handleSettingsUpdate()) Setup SSL certificate
[hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:187:handleSettingsUpdate()) Setup private SSL key
[hyperiond WEBSERVER] (INFO) Started on port 8092 name 'Hyperion Webserver'
[hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:233:setInputImage()) Priority 0 is now active
[hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 0
[hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:233:setInputImage()) Priority 240 is now active
[hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.1.22
[hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:107:handleInstanceSwitch()) Client '::ffff:192.168.1.22' switch to Hyperion instance 0
[hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:293:setCurrentTime()) Timeout clear for priority 0
[hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 240
[hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:204:sendClose()) send close: 1000
[hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.1.22
[hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:107:handleInstanceSwitch()) Client '::ffff:192.168.1.22' switch to Hyperion instance 0
[hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1114:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.22
Alles anzeigen
I am really not sure what's causing this, is it a bug or something wrong with my set up.
Would appreciate any insights, debugging approaches that the community can share.