Thank again @Lord-Grey -> so far no issues anymore. Works very nice and stable (hyperion.ng overall!!)
Beiträge von Bub4
-
-
Ich glaube das geht nicht.
Ich habe auch nichts anderes mehr gefunden. Wenn ich mir die geblockten Metric calls von Amazon in des Kumpels Pi-Hole anschaue, will ich gar nicht wissen, was die noch alles aufzeichnen. Ich bin noch nicht sicher, ob ich das möchte. Ich schaue mir jetzt mal OpenHAB und Sepia an. Das ist scheinbar eine brauchbare local Server Lösung. Sieht auf jeden Fall genau nach dem aus, was ich suche. Ich hoffe nur noch, dass MusicCast in OH3 implementiert wird - dann wäre ich glücklich. Den RPi4, zur Betretung des Neulandes, habe ich jedenfalls gerade bestellt
-
Thank you very much! appreciate it.
I will apply this and update the experience -
Hi,
I have a strange behaviour which occurs on a regular basis every day but randomly timed:
Hyperion suddenly stops and all LEDs shine in the WLED configured colours for a few seconds (both instances). Then hyperion takes over again with the grabbed video information and all is back to normal.Here is the debug log:
Code
Alles anzeigen2020-12-14T18:49:35.507Z [hyperiond DAEMON] (INFO) CEC handler created 2020-12-14T18:49:35.510Z [hyperiond EFFECTFILES] (INFO) 39 effects loaded from directory :/effects/ 2020-12-14T18:49:35.512Z [hyperiond EFFECTFILES] (INFO) 22 effect schemas loaded from directory :/effects/schema/ 2020-12-14T18:49:35.512Z [hyperiond EFFECTFILES] (INFO) 0 effects loaded from directory /storage/hyperion/custom-effects 2020-12-14T18:49:35.522Z [hyperiond SETTINGSMGR] (DEBUG) (SettingsManager.cpp:109:SettingsManager()) Settings database initialized 2020-12-14T18:49:35.523Z [hyperiond BLACKBORDER] (DEBUG) (BlackBorderProcessor.cpp:64:handleSettingsUpdate()) Set mode to: default 2020-12-14T18:49:35.523Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: enabled 2020-12-14T18:49:35.550Z [hyperiond SETTINGSMGR] (DEBUG) (SettingsManager.cpp:109:SettingsManager()) Settings database initialized 2020-12-14T18:49:35.551Z [hyperiond BLACKBORDER] (DEBUG) (BlackBorderProcessor.cpp:64:handleSettingsUpdate()) Set mode to: default 2020-12-14T18:49:35.551Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: enabled 2020-12-14T18:49:35.561Z [hyperiond DAEMON] (INFO) set screen capture device to 'x11' 2020-12-14T18:49:35.561Z [hyperiond X11GRABBER] (DEBUG) (Grabber.cpp:30:setVideoMode()) Set videomode to 0 2020-12-14T18:49:35.561Z [hyperiond DAEMON] (INFO) X11 grabber created 2020-12-14T18:49:35.561Z [hyperiond V4L2:AUTO] (DEBUG) (Grabber.cpp:30:setVideoMode()) Set videomode to 0 2020-12-14T18:49:35.561Z [hyperiond V4L2:AUTO] (INFO) Signal threshold set to: {12, 12, 12} 2020-12-14T18:49:35.561Z [hyperiond V4L2:AUTO] (INFO) CEC detection is now disabled 2020-12-14T18:49:35.561Z [hyperiond V4L2:AUTO] (INFO) Signal detection is now disabled 2020-12-14T18:49:35.561Z [hyperiond V4L2:AUTO] (INFO) Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000 2020-12-14T18:49:35.561Z [hyperiond DAEMON] (DEBUG) (hyperiond.cpp:630:handleSettingsUpdate()) V4L2 grabber created 2020-12-14T18:49:35.562Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:28:JsonServer()) Created instance 2020-12-14T18:49:35.563Z [hyperiond JSONSERVER] (INFO) Started on port 19444 2020-12-14T18:49:35.544Z [hyperiond LEDDEVICE] (INFO) Start LedDevice 'wled'. 2020-12-14T18:49:35.546Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:56:init()) 2020-12-14T18:49:35.547Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:148:init()) deviceConfig: [{"colorOrder":"rgb","currentLedCount":108,"hardwareLedCount":108,"host":"192.168.178.41","latchTime":0,"type":"wled"}] 2020-12-14T18:49:35.547Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:407:setLatchTime()) LatchTime updated to 0ms 2020-12-14T18:49:35.547Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:434:setRewriteTime()) RewriteTime updated to 0ms 2020-12-14T18:49:35.547Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:64:init()) DeviceType : wled 2020-12-14T18:49:35.547Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:65:init()) LedCount : 108 2020-12-14T18:49:35.547Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:66:init()) ColorOrder : rgb 2020-12-14T18:49:35.547Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:67:init()) LatchTime : 0 2020-12-14T18:49:35.547Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:109:initRestAPI()) 2020-12-14T18:49:35.547Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:120:initRestAPI()) [1] 2020-12-14T18:49:35.547Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:148:init()) deviceConfig: [{"colorOrder":"rgb","currentLedCount":108,"hardwareLedCount":108,"host":"192.168.178.41","latchTime":0,"port":19446,"type":"wled"}] 2020-12-14T18:49:35.547Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:407:setLatchTime()) LatchTime updated to 0ms 2020-12-14T18:49:35.547Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:434:setRewriteTime()) RewriteTime updated to 0ms 2020-12-14T18:49:35.547Z [hyperiond LEDDEVICE] (DEBUG) (ProviderUdp.cpp:43:init()) Successfully parsed 192.168.178.41 as an IP-address. 2020-12-14T18:49:35.547Z [hyperiond LEDDEVICE] (DEBUG) (ProviderUdp.cpp:73:init()) UDP socket will write to 192.168.178.41:19446 2020-12-14T18:49:35.548Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:98:init()) Hostname/IP : 192.168.178.41 2020-12-14T18:49:35.548Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:99:init()) Port : 19446 2020-12-14T18:49:35.548Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:103:init()) [1] 2020-12-14T18:49:35.544Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: enabled 2020-12-14T18:49:35.548Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) cfg [0]: Type: linear - Time: 280 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 50 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 140.000000 ms 2020-12-14T18:49:35.548Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) Previous line repeats 1 times 2020-12-14T18:49:35.548Z [hyperiond FLATBUFCONN] (INFO) Connecting to Hyperion: 127.0.0.1:19401 2020-12-14T18:49:35.549Z [hyperiond EFFECTENGINE] (INFO) Run effect "Knight rider" on channel 0 2020-12-14T18:49:35.549Z [hyperiond EFFECTENGINE] (DEBUG) (EffectEngine.cpp:183:runEffectScript()) Start the effect: name [Knight rider], smoothCfg [2] 2020-12-14T18:49:35.549Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/EFFECT' with priority 0 as inactive 2020-12-14T18:49:35.549Z [hyperiond HYPERION] (INFO) Initial foreground effect 'Knight rider' started 2020-12-14T18:49:35.549Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/GRABBER' with priority 250 as inactive 2020-12-14T18:49:35.549Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Framegrabber: enabled 2020-12-14T18:49:35.550Z [hyperiond BOBLIGHT] (DEBUG) (BoblightServer.cpp:28:BoblightServer()) Instance created 2020-12-14T18:49:35.571Z [hyperiond HYPERION] (INFO) Hyperion instance 'First LED Hardware instance' has been started 2020-12-14T18:49:35.550Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:132:powerOn()) 2020-12-14T18:49:35.550Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.41/json/state] [{"on":true}] 2020-12-14T18:49:35.562Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: enabled 2020-12-14T18:49:35.562Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) cfg [0]: Type: linear - Time: 280 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 50 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 140.000000 ms 2020-12-14T18:49:35.562Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) Previous line repeats 1 times 2020-12-14T18:49:35.562Z [hyperiond EFFECTENGINE] (INFO) Run effect "Knight rider" on channel 0 2020-12-14T18:49:35.562Z [hyperiond EFFECTENGINE] (DEBUG) (EffectEngine.cpp:183:runEffectScript()) Start the effect: name [Knight rider], smoothCfg [2] 2020-12-14T18:49:35.562Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/EFFECT' with priority 0 as inactive 2020-12-14T18:49:35.562Z [hyperiond HYPERION] (INFO) Initial foreground effect 'Knight rider' started 2020-12-14T18:49:35.563Z [hyperiond EFFECTENGINE] (INFO) Run effect "Warm mood blobs" on channel 254 2020-12-14T18:49:35.563Z [hyperiond EFFECTENGINE] (DEBUG) (EffectEngine.cpp:183:runEffectScript()) Start the effect: name [Warm mood blobs], smoothCfg [2] 2020-12-14T18:49:35.563Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/EFFECT' with priority 254 as inactive 2020-12-14T18:49:35.563Z [hyperiond HYPERION] (INFO) Initial background effect 'Warm mood blobs' started 2020-12-14T18:49:35.563Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/GRABBER' with priority 250 as inactive 2020-12-14T18:49:35.563Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Framegrabber: enabled 2020-12-14T18:49:35.571Z [hyperiond X11] (DEBUG) (GrabberWrapper.cpp:48:start()) Grabber start() 2020-12-14T18:49:35.563Z [hyperiond BOBLIGHT] (DEBUG) (BoblightServer.cpp:28:BoblightServer()) Instance created 2020-12-14T18:49:35.571Z [hyperiond HYPERION] (INFO) Hyperion instance 'QMedia' has been started 2020-12-14T18:49:35.564Z [hyperiond LEDDEVICE] (INFO) Start LedDevice 'wled'. 2020-12-14T18:49:35.564Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:56:init()) 2020-12-14T18:49:35.564Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:148:init()) deviceConfig: [{"colorOrder":"rgb","currentLedCount":89,"hardwareLedCount":89,"host":"192.168.178.54","latchTime":0,"type":"wled"}] 2020-12-14T18:49:35.564Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:407:setLatchTime()) LatchTime updated to 0ms 2020-12-14T18:49:35.564Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:434:setRewriteTime()) RewriteTime updated to 0ms 2020-12-14T18:49:35.564Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:64:init()) DeviceType : wled 2020-12-14T18:49:35.564Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:65:init()) LedCount : 89 2020-12-14T18:49:35.564Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:66:init()) ColorOrder : rgb 2020-12-14T18:49:35.564Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:67:init()) LatchTime : 0 2020-12-14T18:49:35.564Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:109:initRestAPI()) 2020-12-14T18:49:35.564Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:120:initRestAPI()) [1] 2020-12-14T18:49:35.564Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:148:init()) deviceConfig: [{"colorOrder":"rgb","currentLedCount":89,"hardwareLedCount":89,"host":"192.168.178.54","latchTime":0,"port":19446,"type":"wled"}] 2020-12-14T18:49:35.564Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:407:setLatchTime()) LatchTime updated to 0ms 2020-12-14T18:49:35.564Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:434:setRewriteTime()) RewriteTime updated to 0ms 2020-12-14T18:49:35.564Z [hyperiond LEDDEVICE] (DEBUG) (ProviderUdp.cpp:43:init()) Successfully parsed 192.168.178.54 as an IP-address. 2020-12-14T18:49:35.564Z [hyperiond LEDDEVICE] (DEBUG) (ProviderUdp.cpp:73:init()) UDP socket will write to 192.168.178.54:19446 2020-12-14T18:49:35.565Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:98:init()) Hostname/IP : 192.168.178.54 2020-12-14T18:49:35.565Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:99:init()) Port : 19446 2020-12-14T18:49:35.565Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:103:init()) [1] 2020-12-14T18:49:35.565Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:132:powerOn()) 2020-12-14T18:49:35.565Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.54/json/state] [{"on":true}] 2020-12-14T18:49:35.570Z [hyperiond FLATBUFSERVER] (INFO) Started on port 19400 2020-12-14T18:49:35.571Z [hyperiond PROTOSERVER] (INFO) Started on port 19445 2020-12-14T18:49:35.572Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:33:initServer()) Initialize Webserver 2020-12-14T18:49:35.578Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:33:initServer()) Initialize Webserver 2020-12-14T18:49:35.610Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:91:handleSettingsUpdate()) Apply Webserver settings 2020-12-14T18:49:35.610Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:109:handleSettingsUpdate()) Set document root to: :/webconfig 2020-12-14T18:49:35.610Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:91:handleSettingsUpdate()) Apply Webserver settings 2020-12-14T18:49:35.611Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:109:handleSettingsUpdate()) Set document root to: :/webconfig 2020-12-14T18:49:35.611Z [hyperiond WEBSERVER] (INFO) Started on port 8090 name 'Hyperion Webserver' 2020-12-14T18:49:35.611Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:175:handleSettingsUpdate()) Setup SSL certificate 2020-12-14T18:49:35.612Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:191:handleSettingsUpdate()) Setup private SSL key 2020-12-14T18:49:35.612Z [hyperiond WEBSERVER] (INFO) Started on port 8092 name 'Hyperion Webserver' 2020-12-14T18:49:35.620Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:251:setInputImage()) Priority 0 is now active 2020-12-14T18:49:35.620Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 0 2020-12-14T18:49:35.620Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[0], previousPriority[255] 2020-12-14T18:49:35.620Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:569:handlePriorityChangedLedDevice()) new source available -> switch LED-Device on 2020-12-14T18:49:35.621Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:132:powerOn()) 2020-12-14T18:49:35.621Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.41/json/state] [{"on":true}] 2020-12-14T18:49:35.639Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:251:setInputImage()) Priority 0 is now active 2020-12-14T18:49:35.639Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 0 2020-12-14T18:49:35.639Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[0], previousPriority[255] 2020-12-14T18:49:35.639Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:569:handlePriorityChangedLedDevice()) new source available -> switch LED-Device on 2020-12-14T18:49:35.639Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:132:powerOn()) 2020-12-14T18:49:35.639Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:150:put()) PUT: [http://192.168.178.54/json/state] [{"on":true}] 2020-12-14T18:49:35.657Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:207:setInput()) Priority 254 is now active 2020-12-14T18:49:35.667Z [hyperiond X11GRABBER] (INFO) Update of screen resolution: [0x0] to [1920x1080] 2020-12-14T18:49:35.667Z [hyperiond X11GRABBER] (INFO) Using XRender for grabbing 2020-12-14T18:49:35.667Z [hyperiond X11GRABBER] (INFO) Update output image resolution: [0x0] to [240x135] 2020-12-14T18:49:35.667Z [hyperiond X11GRABBER] (INFO) Capture interface is now enabled 2020-12-14T18:49:35.669Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:251:setInputImage()) Priority 250 is now active 2020-12-14T18:49:35.669Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:251:setInputImage()) Priority 250 is now active 2020-12-14T18:49:36.494Z [hyperiond X11GRABBER] (INFO) Update of screen resolution: [1920x1080] to [1920x1080] 2020-12-14T18:49:36.494Z [hyperiond X11GRABBER] (INFO) Using XRender for grabbing 2020-12-14T18:49:36.494Z [hyperiond X11GRABBER] (INFO) Update output image resolution: [240x135] to [240x135] 2020-12-14T18:49:38.071Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200] 2020-12-14T18:49:38.072Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled 2020-12-14T18:49:38.072Z [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 2020-12-14T18:49:38.109Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:179:getResponse()) Reply.httpStatusCode [200] 2020-12-14T18:49:38.110Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled 2020-12-14T18:49:38.110Z [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 2020-12-14T18:49:40.657Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:315:setCurrentTime()) Timeout clear for priority 0 2020-12-14T18:49:40.657Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 0 2020-12-14T18:49:40.658Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) cfg [0]: Type: linear - Time: 280 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 50 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 140.000000 ms 2020-12-14T18:49:40.658Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[0], previousPriority[0] 2020-12-14T18:49:40.658Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:315:setCurrentTime()) Timeout clear for priority 0 2020-12-14T18:49:40.658Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 0 2020-12-14T18:49:40.658Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) cfg [0]: Type: linear - Time: 280 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 50 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 140.000000 ms 2020-12-14T18:49:40.659Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[0], previousPriority[0] 2020-12-14T18:49:40.907Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 250 2020-12-14T18:49:40.908Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 250 2020-12-14T18:49:40.908Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[250], previousPriority[0] 2020-12-14T18:49:40.909Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[250], previousPriority[0] 2020-12-14T19:39:26.983Z [hyperiond X11GRABBER] (INFO) Update of screen resolution: [1920x1080] to [1920x1080] 2020-12-14T19:39:26.983Z [hyperiond X11GRABBER] (INFO) Using XRender for grabbing 2020-12-14T19:39:26.983Z [hyperiond X11GRABBER] (INFO) Update output image resolution: [240x135] to [240x135] 2020-12-14T19:39:30.885Z [hyperiond X11GRABBER] (INFO) Update of screen resolution: [1920x1080] to [1920x1080] 2020-12-14T19:39:30.885Z [hyperiond X11GRABBER] (INFO) Using XRender for grabbing 2020-12-14T19:39:30.886Z [hyperiond X11GRABBER] (INFO) Update output image resolution: [240x135] to [240x135] 2020-12-14T20:54:46.528Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.178.51 2020-12-14T20:54:46.528Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:192.168.178.51' switch to Hyperion instance 0 2020-12-14T20:54:50.179Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.178.51
It occurred on 20:54 but I can't seem to find anything strange in the logs.
System
LibreELEC (official): 9.2.6 (Generic.x86_64)
Hyperion.ng alpha9 - Plattform grabber
WLED build 2008310The WLED WiFi connection is stable with an uptime of >10 days
Does anyone have an idea?
Thanks
-
ich habe bisher nur zwei dieser Module verwendet:
https://www.makershop.de/platt…-mini/esp8266-mini-board/Diese funzen sehr gut!
Die drei, die noch rumliegen, habe ich mal bei Reichelt geordert, aber noch nicht testen können.
https://www.reichelt.de/d1-min…?CCOUNTRY=445&LANGUAGE=deWenn Du nichts anderes als WLED drauf machen möchtest, ist ein größerer Speicher auf dem Board nicht nötig.
Sonst sehe ich auf Anhieb keinen Unterschied -
Hier kannst Du es Dir angucken - sind zwei Instanzen - fungiert morgens als normale Beleuchtung und wird abends automatisch beim hochfahren des HTPCs von Hyperion übernommen: https://hyperion-project.org/t…setup-x86-two-wled.10934/
-
Na, das ist ja mal nicht schlecht - und das alles über das D1 mini?
Gibt es eigentlich auch einen LED-Controller, welcher das kann? Also wenn ich jetzt zb. die SK6812 für ne Spielerei in der Küche etc. nutzen will, so dass ich es auch per Alexa und Co. steuern kann? Das suche ich nämlich schon seit einigen Tagen und finde da nix...
WLED und Wemos ist der Weg.
...ich informiere mich auch gerade, wie ich das mit Home Assistant und Alexa hinbekomme. Habe eben erst ein YT Video angeguckt. Drei Wemos liegen schon rum für kommende Installationen.Ich will mir Alexa nur eigentlich nicht ins Haus holen. Ich würde das nur machen, wenn sich Alexa so weit limitieren lässt, dass sie nur die Device Kontrolle wie "An/Aus und Lauter/Leiser übernehmen darf und sonst aber nichts an AWS sendet. Wenn mir dafür jemand einen Tipp hätte, wäre ich sehr dankbar!
-
Gibt es denn mittlerweile ne Möglichkeit das Smart TV als Quelle zu nutzen (HDMI ARC etc...)?
Nur indem Du Deine "Smart" Eigenschaften des TVs aufgibst und alles auf Kodi verlagerst. LibreELEC auf einem RPi4 bildet das meiste ab (Netflix, AmazonVideo, Disney+, Sky, Mediatheken etc.) und Alles wirft der Plattform Grabber von Hyperion schön auf die LEDs aus. Leider läuft Joyn momentan nicht, sonst ginge auch Live-TV. Hier wäre Zattoo noch eine Alternative. Sonst geht Live-TV noch über TVheadend
-
@DayOne naja - soooo schlimm ist es nicht. Sie sind aber auch nur 2,5 cm weg - habe gerade nochmal gemessen. Dadurch, dass die LEDs etwas eingerückt sind, sieht man beim TV schauen nichts von den Lichtpunkten. Wenn WLED an ist und man steht, sieht man es aber schon recht deutlich. Ich hätte ja ein Bild gemacht, aber das ist ausgebrannt, sodass man nichts sieht. Ggf. werd ich nochmal andere Distanzhülsen ranmachen, damit er noch etwas weiter weg kommt.
Hauptsächlich finde ich bei den 60/Meter interessant, dass man einiges näher an die Ecken raus kommt. Wobei auch das wieder ein Thema bei sehr kurzen Distanzen zur Wand ist.
...wenn ich mir meine Lötpunkte genauer anschaue, werde ich das früher oder später aber eh neu machen müssen die sind echt sehr schrottig
-
I guess so. But I am not as advanced as other users here.
If it can't work with your controller you might want to look at another ESP board. They are not very expensive...
and WLED is just nice. Maybe it can make sense in your other applications -
WLED is for WLED with e.g. NodeMCU
https://github.com/Aircoookie/WLED
Yes: Hyperion can send information via WiFi to compatible ESP8266/ESP32 boards and it works like a charm
-> https://github.com/Aircoookie/WLED/wiki -
die WS2801 haben eine zusätzlich Clock Line, die Du verbinden musst. Das sind 4-polige LEDs.
WS2812 (und ich glaube das sind die Nachfolger->) SK6812 sind 3-poligHier geht es zu WLED:
https://github.com/Aircoookie/WLEDSchau Dir mal das hier an:
https://hyperion-project.org/t…on-welt.10859/#post-28856Das Wemos musst Du lediglich mit der richtigen WLED Version flashen und dann kannst du die LEDs unabhängig vom Hyperion Host und viel wichtiger - separat angeschlossen - betreiben. Dann kann der Hyperion Host nämlich auch unten im Schrank bleiben, was ein einfacheres installieren ermöglicht. Die Daten werden dann per WLAN an WLED geschickt. Das flutscht!
-
Hi @BUGEE
aktuell werden hier im Forum die SK6812 RGB(N)W (neutral weiss) - das sind 3-pin 4-way stripes - als am besten geeignet gehandelt.
Ich kann das insofern bestätigen, dass ich vorher WS2801 hatte, heute die oben besagten und dass die Farbwiedergabe sehr viel besser ist - bei viel einfacherer Kalibrierung. Ich musste zwei Farbwerte anpassen und das wars.
30 oder 60 LEDs per Meter hängt auch vom Abstand der LEDs zur Wand ab. Bei kleinerem Abstand <10cm sind 60/Meter zu empfehlen. Meine sind ca. 5cm weg, ich habe nur 30 pro Meter und man sieht die einzelnen LEDs als Lichtpunkte. Bei höherer LED Dichte überstrahlt die eine die andere. Ich SCHÄTZE bei >15cm oder >20cm wird das nicht mehr so sein. Ich beiße mich regelmäßig in den Arsch, dass ich keine 60 genommen habe.IP65 habe ich nicht an meinem Indoor TV. Das beschreibt die Wasserdichte Isolierung. Ich habe IP30 - das sind die bloßen LEDs auf den Bändern mit offenen Lötstellen (alle 50cm).
Generell ist WLED auf einem Wemos D1 Mini zu empfehlen, da es günstig ist in der Umsetzung ist und ein riesen Stück Flexibilität mitbringt.
-
:p nimms nicht zu schwer... ich hab auch schon vergessen GND anzuschließen...
Seit mir das passiert ist, lass ich immer noch 20-30 Minuten ins Land gehen und trinke ein(en) Bierle/Kaffee, bevor ich ins Forum schreibe
-
geht es bis zur ersten Lötstelle und ab dann nicht mehr, oder hört es davor auf?
Nur um sicher zu gehen... Hast Du die LED Anzahl im WLED erneut auf die richtige Anzahl eingestellt?
...Mir passieren solche Leichtsinnsfehler sehr oft -
hast du ggf. eine calibration ID vergeben? Hier gibt es noch einen kleinen bug:
https://hyperion-project.org/t…or-calibiration-id.10953/Die Funktion sollte jedenfalls funktionieren.
Wenn nicht, solltest Du auch ein Debug log posten.Wenn Du die Gamma Werte hoch setzt, gehen Sättigung und Helligkeit herunter.
Teste das einmal... meine Werte liegen bei ca. 2,5-3 - Ich habe sk6812 LEDsGrüße
-
Generell kann man mit scp Dateien Kopieren und senden...oder auch rsync.
suchen kann man Dateien mit dem find command
Aber mal anders gefragt.
Was hast du denn für ein Problem und welche Hyperion Version benutzt Du. Welches OS ist denn auf dem Raspberry installiert?
...mehr Infos helfen beim helfen.
Ich weiß ja nichtmal ob Du von Deinem oder meinem Rapsberry sprichst -
...also so wie du das alles beschreibst, kriegt man Lust auf ne Live Demo der fertigen Installation, wenn es soweit ist!
-
Guten Morgen @Tomek mir ist auf Anhieb nicht bewusst, wie es ohne Splitter gehen sollte. Ich bin aber auch alles andere als allwissend Ich dachte der Fire TV Stick muss über den Splitter an den TV angeschlossen werden, damit das Video Signal über die Capture Card an die Hyperion Maschine übergeben werden kann. Die andere Alternative wäre, dass Hyperion mit dem Plattform Grabber direkt auf dem Fire TV läuft - aber das geht lt. meinen Recherchen nicht.
Im Prinzip brauchst Du nur noch Jumper Kabel um das ganze anzuschließen. Das eine Netzteil versorgt sowohl die LEDs, als auch das Wemos Board.
Meinem Netzteil lag ein Adapter bei, wenn es bei Deinem nicht so ist, benötigst Du noch. Grüße
-
Hallo @Tomek. Du bist ja frohen Mutes, dass Du schon alles bestellt hast
Ich kann Dir nur bis zu einem gewissen Punkt "weiterhelfen", weil mein Setup keine externen Grabber beinhaltet und ich mich damit nicht auskenne. Aber ein paar Rahmeninfos kann ich Dir geben, schätze ich.Hyperion ist vorwiegend ein Linux Dienst, der auf eben einer solchen Maschine installiert werden muss. Ich - Schande über mein Haupt - kenne Deine VU+ boxen nicht und kann daher nicht sagen, ob Hyperion darauf kompiliert werden kann. Wenn man VU+ und Hyperion googled, findet man auf jeden Fall einige Berührungspunkte. Da ich selbst auch kein Linux Geek bin, habe ich mich eher an die einfacheren Installationen gehalten und bin bisher sehr gut damit gefahren ;). Ich weiß, dass Hyperion bspw. auf Linux basierenden Dreamboxen super funktioniert. Aber bei Deinem bestehenden Setup eine Dreambox zu kaufen ist schwachsinn schätze ich.
Generell aus der Doku gilt:
Supported Systems
- Raspberry Pi (See also HyperBian)
- Debian 9 | Ubuntu 16.04 or higher
- Mac OS
-> Es gibt aber auch Script Installationen für z.B. LibreELEC was auch ein minimales Linux ausschließlich zum Zweck von Kodi erschaffen wurde.
Diese Script Installation gibt es hier im Forum für x86 Hardware und auch für Raspberry.Willst Du Hyperion auf dem OMV RPi installieren (was wahrscheinlich schon nicht so einfach geht) und ihn im Keller stehen lassen, dann wird das so nicht gehen. Der USB Grabber/die Capture Card muss an die Hyperion Maschine angeschlossen werden damit Hyperion die Video Daten der Quelle über den HDMI Splitter erhalten kann. Erst dann kann Hyperion die Daten verarbeiten und über WLAN an das Wemos Board zu den LEDs schicken. ...Und Deine Video Quelle steht ja sicherlich oben neben Deinem TV...?
Wenn Du noch einen Raspberry Pi 3b+ oder größer rumfahren hast, würde ich Dir empfehlen es erst einmal mit sowas zu versuchen - sozusagen als lockeren Einstieg. Auf welcher Maschine später Hyperion läuft ist der LED-Installation mit WLED am TV egal. Also LibreELEC auf eine SD Karte und nach Einrichtung dann Hyperion per Script installieren. Anschließend im Web-UI die Konfiguration vornehmen und das vorkonfigurierte WLED reinnehmen.
Zu Deinen bestellten Sachen:
Die 5Meter: 30LEDs/meter benötigen ---------9W / Meter
-> ein 5V/10A Netzteil reicht also aus. Die Bauform bleibt Dir überlassen. Ich habe auch so eines wie in dem ersten Link, hätte aber eher zu einem Schaltnetzteil wie dem MeanWell greifen sollen (...Planung ist halt alles :=)).
Das Wemos D1 Mini, was Du auflistest, passt.Als Splitter wird hier im Forum gerne der FeinTech VSP01201 empfohlen. So kannst Du einen HDMI Zuspieler einbinden. Für mehr benötigst Du einen HDMI Switch.
Ob Deine Capture Card funktionieren wird, hast Du sicherlich vorher geprüft.Hoffe das hat etwas geholfen.
Grüße