hallöchen ich hab ein snychroniseriungsproblem und komme einfach nicht alleine weiter. Vielleicht kann mir ja hier im Forum jemand helfen. Mein setup sieht folgendermaßen aus: RPI3B+ mit APA102 am TV - hyperHDR als software. Das funktioniert einwandfrei. An der Decke einmal in ner Schattenfuge umlaufen 1143 WS2812B mit nem esp32 und WLED als passive beleuchtung. Das funktioniert für sich alleine auch einwandfrei. Diese beiden Systeme will ich nun versuchen zu "koppeln" - sprich der RPI3b+ mit HyperHDR als software soll über udpraw die WS2812b an der Decke steuern. Offiziell werden ja nur 490 leds über WLED und udpraw unterstützt, ich hab 1143 an der decke. Ich habe es zwischenzeitlich geschafft, dass vielleicht 300 oder so über udpraw angesteuert werden, dann hats irgendnen fehler gegeben und jetzt gehts nicht mehr. Wenn ich jetzt eine zweite instanz in Hyperion für die Decke anlege und udpraw mit der IP und 19446 als Port einstelle, switcht WLED die Leds an der decke einfach aus. Ich kann dann im Webinterface von WLED wieder den power-on-button drücken aber dann wird mir nur wieder die solid-color verwendet. Das bedeutet aber, irgendeinen Signal wird über udp an WLED weitergegeben, inwiefern und warum das dann "power-off" bedeutet ist mir nicht zu erklären. Zur Problemlösung: Hat jemand mit so einem Projekt schon erfahrung? Wäre es möglich die Decke zumindest einfarbig im durschschnittswert der farben von Hyperion anzusteuern? Ich bin gerade ratlos und hoffe auf Hilfe. Einen schönen Abend
Moin @Eiscoffee, habe ein ähnliches Phänomen nur ein paar weniger Leds . Bei mir löse ich das Problem in dem ich in der 2ten Instanz von HyperHDR den schiebe Regler für die WLED einfach wieder auf off und wieder auf on stelle dann gehen die Leds wieder an. Zur Kontrolle ob UDPraw an WLED Controller empfangen wird öffne ich den Browser und gehe auf den Controller der mir dann mitteilt das WLED daten empfängt. Hoffe das es bei dir auch so ist. Gruß Jumpig
Du könntest zum testen auch mal weniger LED's konfigurieren also 499 in Hyperion und WLED einstellen. WLED supports up to 1500 individual LEDs right now (recommended maximum is 750 LEDs). Why can I only use 500 LEDs on the ESP8266 GPIO pin 3 The problem is the DMA hardware driving method used on (just) that pin. It works well, but uses 4x (!) as much RAM memory as the UART hardware driving on pin 2 and the bitbang driver on all other pins. gruß pclin
tach und danke für die Antwort mit schieberegler meinst du den Power on/off button im WLED Interface? oder die Instanz in HyperHDR? mittlerweile kommt bei wled im webinterface garkeine meldung mehr, dass udp daten empfangen werden.... da ich an wled aber seit 2 wochen nichtsmehr verändert habe sollte das eine hyperion/hyperHDR einstellung sein. ich habs mit weniger probiert, anfangs hat das auch irgendwie geklappt aber auf einmal nicht mehr. Ich hab hier mal n paar screenshots zusammengestellt. Eine weitere frage betrifft dann auch das LED Layout, dazu aber später sobald ich wieder n udp-signal reinkriege also das problem ist gerade, dass auch nach reboots irgendwie kein udp-signal bei wled erkannt wird und ich die fehlerquelle/fehleinstellung bei Hyperion vermute. Bzw. ein signal wird erkannt, denn WLED schaltet den Power-on-off-button im webinterface auf "off" und die lichter sind dann auch aus. Wenn ich auf "on" drücke erscheint aber eben nur die default-color.
Das ist aber doch schon ungewöhnlich. Meines wissens nach sendet hyperion keine Befehle an WLED, und wenn wäre das sich 'Power on' Wieviele LED hast du denn in der WLED WebUI eingestellt? LED Preferences > LED count: und bei Enable automatic brightness limiter: Wenn nichts geht würde ich bei WLED einen Factory reset: machen und neu flashen, dann mit 499 LED in hyperion anfangen. gruß pclin
ich kann mir persönlich nicht vorstellen, dass es an WLED liegt, da ich hier nichts verändert habe und es ja schon einmal über 300 leds gelaufen ist :/ ich werds trotzdem mal probieren.. bin gespannt
Erstmal würde ich bei WLED die LED Anzahl auf 499 einstellen. Enable automatic brightness limiter: hast du ja ausgeschaltet, Wie hast du Maximum Current: eingestellt? gruß pclin
Beim Hyperion WLED Device schicke ich on bzw. Off Kommandos an WLED , aber auch nur, wenn ein hyperion Device an oder ausgeschaltet wird bzw. nichts zu Streamen da ist. Anstatt nur die Konfiguration zu posten, wäre hier ein Debug log hilfreich... System->Log Dort sieht man, ob zusätzlich was an oder aus geschaltet wird. Ansonsten empfehle ich mal einen Effect über die „Fernsteuerung“ d.h. Remote Control zu initiieren. Edit: Im log findet man auch ggf. Fehlermeldungen. Dann brauchst man nicht zu raten...
wo finde ich das ? so, ich hab mal wled resettet und neu geflashed. Ich habe eine instanz erstellt "Decke" mit 450 Leds Im hyperHDR log findet sich folgendes nach einem reboot: Code: 2020-11-08T14:35:11.993Z [hyperiond EFFECTFILES] (INFO) 39 effects loaded from directory :/effects/ 2020-11-08T14:35:12.013Z [hyperiond EFFECTFILES] (INFO) 22 effect schemas loaded from directory :/effects/schema/ 2020-11-08T14:35:12.018Z [hyperiond EFFECTFILES] (INFO) 0 effects loaded from directory /home/pi/.hyperion/custom-effects 2020-11-08T14:35:12.160Z [hyperiond SETTINGSMGR] (DEBUG) (SettingsManager.cpp:107:SettingsManager()) Settings database initialized 2020-11-08T14:35:12.171Z [hyperiond BLACKBORDER] (DEBUG) (BlackBorderProcessor.cpp:64:handleSettingsUpdate()) Set mode to: default 2020-11-08T14:35:12.172Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: enabled 2020-11-08T14:35:12.176Z [hyperiond RgbTransform] (DEBUG) (RgbTransform.cpp:35:init()) RGB transform classic_config: 1, saturationGain: 1.000000, luminanceGain: 1.000000 2020-11-08T14:35:12.178Z [hyperiond RgbTransform] (DEBUG) (RgbTransform.cpp:35:init()) Previous line repeats 1 times 2020-11-08T14:35:12.180Z [hyperiond ChannelAdjust_RED] (DEBUG) (RgbChannelAdjustment.cpp:41:setCorrection()) set color correction to 255 2020-11-08T14:35:12.180Z [hyperiond ChannelAdjust_BLUE] (DEBUG) (RgbChannelAdjustment.cpp:41:setCorrection()) set color correction to 255 2020-11-08T14:35:12.180Z [hyperiond ChannelAdjust_GREEN] (DEBUG) (RgbChannelAdjustment.cpp:41:setCorrection()) set color correction to 255 2020-11-08T14:35:12.479Z [hyperiond SETTINGSMGR] (DEBUG) (SettingsManager.cpp:107:SettingsManager()) Settings database initialized 2020-11-08T14:35:12.499Z [hyperiond BLACKBORDER] (DEBUG) (BlackBorderProcessor.cpp:64:handleSettingsUpdate()) Set mode to: default 2020-11-08T14:35:12.499Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: enabled 2020-11-08T14:35:12.501Z [hyperiond BLACKBORDER] (DEBUG) (ImageProcessor.cpp:129:setLedMappingType()) set user led mapping to unicolor_mean 2020-11-08T14:35:12.503Z [hyperiond RgbTransform] (DEBUG) (RgbTransform.cpp:35:init()) RGB transform classic_config: 1, saturationGain: 1.000000, luminanceGain: 1.000000 2020-11-08T14:35:12.505Z [hyperiond RgbTransform] (DEBUG) (RgbTransform.cpp:35:init()) Previous line repeats 1 times 2020-11-08T14:35:12.506Z [hyperiond ChannelAdjust_RED] (DEBUG) (RgbChannelAdjustment.cpp:41:setCorrection()) set color correction to 255 2020-11-08T14:35:12.506Z [hyperiond ChannelAdjust_BLUE] (DEBUG) (RgbChannelAdjustment.cpp:41:setCorrection()) set color correction to 255 2020-11-08T14:35:12.507Z [hyperiond ChannelAdjust_GREEN] (DEBUG) (RgbChannelAdjustment.cpp:41:setCorrection()) set color correction to 255 2020-11-08T14:35:12.582Z [hyperiond DAEMON] (WARNING) No platform capture can be instantiated, because all grabbers have been left out from the build 2020-11-08T14:35:12.584Z [hyperiond DAEMON] (INFO) set screen capture device to 'dispmanx' 2020-11-08T14:35:12.584Z [hyperiond DAEMON] (ERROR) Unknown platform capture type: dispmanx 2020-11-08T14:35:12.587Z [hyperiond DAEMON] (ERROR) The QTC grabber can not be instantiated, because it has been left out from the build 2020-11-08T14:35:12.588Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (Grabber.cpp:30:setVideoMode()) Set videomode to 0 2020-11-08T14:35:12.675Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (Grabber.cpp:90:setWidthHeight()) Set new width: 720, height: 480 for capture 2020-11-08T14:35:12.675Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (Grabber.cpp:102:setFramerate()) Set new fps: 30 2020-11-08T14:35:12.676Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:87:V4L2Grabber()) Init pixel format: 7 2020-11-08T14:35:12.676Z [hyperiond V4L2:/DEV/VIDEO0] (WARNING) setHdrToneMappingMode to: enable, but the LUT file is currently unloaded 2020-11-08T14:35:12.676Z [hyperiond DAEMON] (DEBUG) (hyperiond.cpp:475:handleSettingsUpdate()) V4L2 grabber created 2020-11-08T14:35:12.677Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:183:setFpsSoftwareDecimation()) setFpsSoftwareDecimation to: 1 2020-11-08T14:35:12.677Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:1464:setEncoding()) Force encoding (setEncoding): NONE (7) 2020-11-08T14:35:12.677Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) Signal threshold set to: {12, 12, 12} and frames: 200 2020-11-08T14:35:12.677Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) CEC detection is now disabled 2020-11-08T14:35:12.678Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:1495:setBrightnessContrast()) setBrightnessContrast nothing change 2020-11-08T14:35:12.678Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) Signal detection is now disabled 2020-11-08T14:35:12.678Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000 2020-11-08T14:35:12.678Z [hyperiond DAEMON] (DEBUG) (hyperiond.cpp:501:handleSettingsUpdate()) V4L2 grabber created 2020-11-08T14:35:12.680Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:28:JsonServer()) Created instance 2020-11-08T14:35:12.680Z [hyperiond JSONSERVER] (INFO) Started on port 19444 2020-11-08T14:35:12.274Z [hyperiond LEDDEVICE] (INFO) Start LedDevice 'apa102'. 2020-11-08T14:35:12.274Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: enabled 2020-11-08T14:35:12.274Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:147:init()) deviceConfig: [{"colorOrder":"bgr","currentLedCount":174,"hardwareLedCount":1,"invert":false,"latchTime":0,"output":"/dev/spidev0.0","rate":1000000,"rewriteTime":1000,"type":"apa102"}] 2020-11-08T14:35:12.276Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:404:setLatchTime()) LatchTime updated to 0ms 2020-11-08T14:35:12.277Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:424:setRewriteTime()) Refresh interval = 1000ms 2020-11-08T14:35:12.277Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:430:setRewriteTime()) RewriteTime updated to 1000ms 2020-11-08T14:35:12.277Z [hyperiond LEDDEVICE] (DEBUG) (ProviderSpi.cpp:45:init()) _baudRate_Hz [1000000], _latchTime_ms [0] 2020-11-08T14:35:12.278Z [hyperiond LEDDEVICE] (DEBUG) (ProviderSpi.cpp:46:init()) _spiDataInvert [0], _spiMode [0] 2020-11-08T14:35:12.286Z [hyperiond FLATBUFCONN] (INFO) Connecting to Hyperion: 127.0.0.1:19401 2020-11-08T14:35:12.304Z [hyperiond EFFECTENGINE] (INFO) Run effect "Rainbow swirl fast" on channel 0 2020-11-08T14:35:12.373Z [hyperiond EFFECTENGINE] (DEBUG) (EffectEngine.cpp:183:runEffectScript()) Start the effect: name [Rainbow swirl fast], smoothCfg [2] 2020-11-08T14:35:12.374Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:159:registerInput()) Register new input 'System/EFFECT' with priority 0 as inactive 2020-11-08T14:35:12.374Z [hyperiond HYPERION] (INFO) Initial foreground effect 'Rainbow swirl fast' started 2020-11-08T14:35:12.375Z [hyperiond EFFECTENGINE] (INFO) Run effect "Rainbow mood" on channel 254 2020-11-08T14:35:12.376Z [hyperiond EFFECTENGINE] (DEBUG) (EffectEngine.cpp:183:runEffectScript()) Start the effect: name [Rainbow mood], smoothCfg [2] 2020-11-08T14:35:12.376Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:159:registerInput()) Register new input 'System/EFFECT' with priority 254 as inactive 2020-11-08T14:35:12.377Z [hyperiond HYPERION] (INFO) Inital background effect 'Rainbow mood' started 2020-11-08T14:35:12.378Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:159:registerInput()) Register new input 'System/V4L' with priority 240 as inactive 2020-11-08T14:35:12.378Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled 2020-11-08T14:35:12.380Z [hyperiond BOBLIGHT] (DEBUG) (BoblightServer.cpp:28:BoblightServer()) Instance created 2020-11-08T14:35:12.720Z [hyperiond HYPERION] (INFO) Hyperion instance 'Ambilight TV' has been started 2020-11-08T14:35:12.380Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled 2020-11-08T14:35:12.524Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:198:setInput()) Priority 254 is now active 2020-11-08T14:35:12.524Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 0 2020-11-08T14:35:12.525Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:550:handlPriorityChangedLedDevice()) priority[0], previousPriority[255] 2020-11-08T14:35:12.525Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:560:handlPriorityChangedLedDevice()) new source available -> switch LED-Device on 2020-11-08T14:35:12.605Z [hyperiond BLACKBORDER] (DEBUG) (ImageProcessor.cpp:156:setHardLedMappingType()) set hard led mapping to multicolor_mean 2020-11-08T14:35:12.611Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: enabled 2020-11-08T14:35:12.612Z [hyperiond LEDDEVICE] (INFO) Start LedDevice 'wled'. 2020-11-08T14:35:12.613Z [hyperiond EFFECTENGINE] (INFO) Run effect "Rainbow swirl fast" on channel 0 2020-11-08T14:35:12.613Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:56:init()) 2020-11-08T14:35:12.614Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:147:init()) deviceConfig: [{"colorOrder":"grb","currentLedCount":1143,"hardwareLedCount":1143,"host":"192.168.178.97","latchTime":0,"type":"wled"}] 2020-11-08T14:35:12.615Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:404:setLatchTime()) LatchTime updated to 0ms 2020-11-08T14:35:12.616Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:430:setRewriteTime()) RewriteTime updated to 0ms 2020-11-08T14:35:12.617Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:64:init()) DeviceType : wled 2020-11-08T14:35:12.617Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:65:init()) LedCount : 1143 2020-11-08T14:35:12.618Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:66:init()) ColorOrder : grb 2020-11-08T14:35:12.618Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:67:init()) LatchTime : 0 2020-11-08T14:35:12.619Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:109:initRestAPI()) 2020-11-08T14:35:12.629Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:120:initRestAPI()) [1] 2020-11-08T14:35:12.630Z [hyperiond EFFECTENGINE] (DEBUG) (EffectEngine.cpp:183:runEffectScript()) Start the effect: name [Rainbow swirl fast], smoothCfg [2] 2020-11-08T14:35:12.630Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:159:registerInput()) Register new input 'System/EFFECT' with priority 0 as inactive 2020-11-08T14:35:12.630Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:147:init()) deviceConfig: [{"colorOrder":"grb","currentLedCount":1143,"hardwareLedCount":1143,"host":"192.168.178.97","latchTime":0,"port":19446,"type":"wled"}] 2020-11-08T14:35:12.631Z [hyperiond HYPERION] (INFO) Initial foreground effect 'Rainbow swirl fast' started 2020-11-08T14:35:12.632Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:404:setLatchTime()) LatchTime updated to 0ms 2020-11-08T14:35:12.633Z [hyperiond EFFECTENGINE] (INFO) Run effect "Warm mood blobs" on channel 254 2020-11-08T14:35:12.632Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:430:setRewriteTime()) RewriteTime updated to 0ms 2020-11-08T14:35:12.633Z [hyperiond EFFECTENGINE] (DEBUG) (EffectEngine.cpp:183:runEffectScript()) Start the effect: name [Warm mood blobs], smoothCfg [2] 2020-11-08T14:35:12.634Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:159:registerInput()) Register new input 'System/EFFECT' with priority 254 as inactive 2020-11-08T14:35:12.634Z [hyperiond HYPERION] (INFO) Inital background effect 'Warm mood blobs' started 2020-11-08T14:35:12.634Z [hyperiond LEDDEVICE] (DEBUG) (ProviderUdp.cpp:44:init()) Successfully parsed 192.168.178.97 as an IP-address. 2020-11-08T14:35:12.635Z [hyperiond LEDDEVICE] (DEBUG) (ProviderUdp.cpp:74:init()) UDP socket will write to 192.168.178.97:19446 2020-11-08T14:35:12.636Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:159:registerInput()) Register new input 'System/V4L' with priority 240 as inactive 2020-11-08T14:35:12.636Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled 2020-11-08T14:35:12.722Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) Multithreading for V4L2 is enabled. Available thread's count 4 2020-11-08T14:35:12.729Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) configured v4l device: /dev/video0 2020-11-08T14:35:12.731Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:672:init_device()) Set device input to: Camera 1 2020-11-08T14:35:12.736Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:786:init_device()) Set resolution to width=720 height=480 2020-11-08T14:35:12.738Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:803:init_device()) Set framerate to 30 fps 2020-11-08T14:35:12.743Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:101:GetSharedLut()) LUT folder location: '/usr/share/hyperion/lut' 2020-11-08T14:35:12.745Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:137:loadLutFile()) LUT file found: /home/pi/.hyperion/lut_lin_tables.3d 2020-11-08T14:35:12.745Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:155:loadLutFile()) Index 0 for HDR RGB 2020-11-08T14:35:15.146Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:168:loadLutFile()) LUT file has been loaded 2020-11-08T14:35:15.150Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:907:init_device()) Pixel format=MJPEG 2020-11-08T14:35:15.158Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) Started 2020-11-08T14:35:15.159Z [hyperiond V4L2:/dev/video0] (DEBUG) (GrabberWrapper.cpp:48:start()) Grabber start() 2020-11-08T14:35:12.636Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:98:init()) Hostname/IP : 192.168.178.97 2020-11-08T14:35:12.637Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:99:init()) Port : 19446 2020-11-08T14:35:12.638Z [hyperiond BOBLIGHT] (DEBUG) (BoblightServer.cpp:28:BoblightServer()) Instance created 2020-11-08T14:35:15.160Z [hyperiond HYPERION] (INFO) Hyperion instance 'Decke' has been started 2020-11-08T14:35:12.638Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:103:init()) [1] 2020-11-08T14:35:12.640Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:132:powerOn()) 2020-11-08T14:35:12.641Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:153:put()) PUT: [http://192.168.178.97/json/state] [{"on":true}] 2020-11-08T14:35:12.693Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:238:setInputImage()) Priority 0 is now active 2020-11-08T14:35:12.706Z [hyperiond FLATBUFSERVER] (INFO) Started on port 19400 2020-11-08T14:35:12.712Z [hyperiond PROTOSERVER] (INFO) Started on port 19445 2020-11-08T14:35:12.716Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:33:initServer()) Initialize Webserver 2020-11-08T14:35:12.717Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:33:initServer()) Initialize Webserver 2020-11-08T14:35:12.803Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:91:handleSettingsUpdate()) Apply Webserver settings 2020-11-08T14:35:12.803Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:91:handleSettingsUpdate()) Apply Webserver settings 2020-11-08T14:35:12.803Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:109:handleSettingsUpdate()) Set document root to: :/webconfig 2020-11-08T14:35:12.803Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:109:handleSettingsUpdate()) Set document root to: :/webconfig 2020-11-08T14:35:12.804Z [hyperiond WEBSERVER] (INFO) Started on port 8090 name 'Hyperion Webserver' 2020-11-08T14:35:12.900Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 0 2020-11-08T14:35:12.901Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:550:handlPriorityChangedLedDevice()) priority[0], previousPriority[255] 2020-11-08T14:35:12.901Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:560:handlPriorityChangedLedDevice()) new source available -> switch LED-Device on 2020-11-08T14:35:12.901Z [hyperiond BLACKBORDER] (DEBUG) (ImageProcessor.cpp:156:setHardLedMappingType()) set hard led mapping to multicolor_mean 2020-11-08T14:35:12.902Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:132:powerOn()) 2020-11-08T14:35:12.902Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:153:put()) PUT: [http://192.168.178.97/json/state] [{"on":true}] 2020-11-08T14:35:13.032Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:182:getResponse()) Reply.httpStatusCode [200] 2020-11-08T14:35:13.040Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled 2020-11-08T14:35:13.058Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:238:setInputImage()) Priority 0 is now active 2020-11-08T14:35:13.087Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:198:setInput()) Priority 254 is now active 2020-11-08T14:35:15.275Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:1099:process_image()) Worker's thread count = 4 2020-11-08T14:35:15.373Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:238:setInputImage()) Priority 240 is now active 2020-11-08T14:35:15.374Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:238:setInputImage()) Priority 240 is now active 2020-11-08T14:35:15.714Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:298:setCurrentTime()) Timeout clear for priority 0 2020-11-08T14:35:15.891Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.178.20 2020-11-08T14:35:15.893Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:85:handleInstanceSwitch()) Client '::ffff:192.168.178.20' switch to Hyperion instance 0 2020-11-08T14:35:15.964Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:298:setCurrentTime()) Timeout clear for priority 0 2020-11-08T14:35:15.964Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 240 2020-11-08T14:35:15.978Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:550:handlPriorityChangedLedDevice()) priority[240], previousPriority[0] 2020-11-08T14:35:16.131Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.178.20 2020-11-08T14:35:16.133Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:85:handleInstanceSwitch()) Client '::ffff:192.168.178.20' switch to Hyperion instance 0 2020-11-08T14:35:16.159Z [hyperiond BLACKBORDER] (DEBUG) (ImageProcessor.cpp:156:setHardLedMappingType()) set hard led mapping to multicolor_mean 2020-11-08T14:35:16.214Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 240 2020-11-08T14:35:16.219Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:550:handlPriorityChangedLedDevice()) priority[240], previousPriority[0] 2020-11-08T14:35:16.219Z [hyperiond BLACKBORDER] (DEBUG) (ImageProcessor.cpp:156:setHardLedMappingType()) set hard led mapping to multicolor_mean 2020-11-08T14:35:16.355Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:175:handleSettingsUpdate()) Setup SSL certificate 2020-11-08T14:35:16.357Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:191:handleSettingsUpdate()) Setup private SSL key 2020-11-08T14:35:16.358Z [hyperiond WEBSERVER] (INFO) Started on port 8092 name 'Hyperion Webserver' 2020-11-08T14:35:16.576Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:85:handleInstanceSwitch()) Client '::ffff:192.168.178.20' switch to Hyperion instance 1 2020-11-08T14:35:32.639Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:85:handleInstanceSwitch()) Previous line repeats 1 times 2020-11-08T14:35:32.641Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:204:sendClose()) send close: 1000 2020-11-08T14:35:33.155Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from 2001:16b8:501b:da00:c197:a0a:7e55:2673 2020-11-08T14:35:33.156Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:85:handleInstanceSwitch()) Client '2001:16b8:501b:da00:c197:a0a:7e55:2673' switch to Hyperion instance 0 2020-11-08T14:35:33.438Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:85:handleInstanceSwitch()) Client '2001:16b8:501b:da00:c197:a0a:7e55:2673' switch to Hyperion instance 1 2020-11-08T14:35:53.806Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1069:handleLoggingCommand()) log streaming activated for client 2001:16b8:501b:da00:c197:a0a:7e55:2673 2020-11-08T14:35:53.855Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1078:handleLoggingCommand()) log streaming deactivated for client 2001:16b8:501b:da00:c197:a0a:7e55:2673 2020-11-08T14:36:48.990Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:204:sendClose()) send close: 1000 2020-11-08T14:36:49.416Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from 2001:16b8:501b:da00:c197:a0a:7e55:2673 2020-11-08T14:36:49.417Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:85:handleInstanceSwitch()) Client '2001:16b8:501b:da00:c197:a0a:7e55:2673' switch to Hyperion instance 0 2020-11-08T14:36:49.840Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:85:handleInstanceSwitch()) Client '2001:16b8:501b:da00:c197:a0a:7e55:2673' switch to Hyperion instance 1 2020-11-08T14:36:49.917Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1069:handleLoggingCommand()) log streaming activated for client 2001:16b8:501b:da00:c197:a0a:7e55:2673 2020-11-08T14:36:50.008Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1078:handleLoggingCommand()) log streaming deactivated for client 2001:16b8:501b:da00:c197:a0a:7e55:2673 2020-11-08T14:36:50.309Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1069:handleLoggingCommand()) log streaming activated for client 2001:16b8:501b:da00:c197:a0a:7e55:2673 2020-11-08T14:36:50.352Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1078:handleLoggingCommand()) log streaming deactivated for client 2001:16b8:501b:da00:c197:a0a:7e55:2673 2020-11-08T14:37:12.779Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:1091:process_image()) Video FPS: 29.95, av. delay: 22ms, good: 1797, bad: 0 (60.03,15) 2020-11-08T14:38:12.810Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:1091:process_image()) Video FPS: 30.03, av. delay: 19ms, good: 1802, bad: 0 (60.03,15) 2020-11-08T14:39:12.835Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:1091:process_image()) Video FPS: 30.03, av. delay: 18ms, good: 1802, bad: 0 (60.03,15) 2020-11-08T14:41:12.891Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:1091:process_image()) Previous line repeats 1 times 2020-11-08T14:41:12.893Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:1091:process_image()) Video FPS: 30.03, av. delay: 19ms, good: 1802, bad: 0 (60.03,15) 2020-11-08T14:42:12.915Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:1091:process_image()) Video FPS: 30.03, av. delay: 17ms, good: 1802, bad: 0 (60.02,15) 2020-11-08T14:43:12.943Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:1091:process_image()) Video FPS: 30.03, av. delay: 17ms, good: 1802, bad: 0 (60.03,15) 2020-11-08T14:44:12.971Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:1091:process_image()) Video FPS: 30.03, av. delay: 18ms, good: 1802, bad: 0 (60.03,15) 2020-11-08T14:45:12.998Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:1091:process_image()) Video FPS: 30.03, av. delay: 17ms, good: 1802, bad: 0 (60.03,15) 2020-11-08T14:46:13.026Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:1091:process_image()) Video FPS: 30.03, av. delay: 18ms, good: 1802, bad: 0 (60.03,15) 2020-11-08T14:46:24.106Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:182:getResponse()) Previous line repeats 1 times 2020-11-08T14:46:24.106Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:150:powerOff()) 2020-11-08T14:46:24.107Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:153:put()) PUT: [http://192.168.178.97/json/state] [{"on":false}] 2020-11-08T14:46:24.409Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:182:getResponse()) Reply.httpStatusCode [200] 2020-11-08T14:46:24.410Z [hyperiond LEDDEVICE] (INFO) Stopped LedDevice 'wled' 2020-11-08T14:46:24.414Z [hyperiond LEDDEVICE] (INFO) Start LedDevice 'wled'. 2020-11-08T14:46:24.415Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:56:init()) 2020-11-08T14:46:24.415Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:147:init()) deviceConfig: [{"colorOrder":"grb","currentLedCount":450,"hardwareLedCount":450,"host":"192.168.178.97","latchTime":0,"type":"wled"}] 2020-11-08T14:46:24.415Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:404:setLatchTime()) LatchTime updated to 0ms 2020-11-08T14:46:24.415Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:430:setRewriteTime()) RewriteTime updated to 0ms 2020-11-08T14:46:24.416Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:64:init()) DeviceType : wled 2020-11-08T14:46:24.416Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:65:init()) LedCount : 450 2020-11-08T14:46:24.416Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:66:init()) ColorOrder : grb 2020-11-08T14:46:24.416Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:67:init()) LatchTime : 0 2020-11-08T14:46:24.417Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:109:initRestAPI()) 2020-11-08T14:46:24.417Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:120:initRestAPI()) [1] 2020-11-08T14:46:24.417Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:147:init()) deviceConfig: [{"colorOrder":"grb","currentLedCount":450,"hardwareLedCount":450,"host":"192.168.178.97","latchTime":0,"port":19446,"type":"wled"}] 2020-11-08T14:46:24.418Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:404:setLatchTime()) LatchTime updated to 0ms 2020-11-08T14:46:24.418Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:430:setRewriteTime()) RewriteTime updated to 0ms 2020-11-08T14:46:24.419Z [hyperiond LEDDEVICE] (DEBUG) (ProviderUdp.cpp:44:init()) Successfully parsed 192.168.178.97 as an IP-address. 2020-11-08T14:46:24.419Z [hyperiond LEDDEVICE] (DEBUG) (ProviderUdp.cpp:74:init()) UDP socket will write to 192.168.178.97:19446 2020-11-08T14:46:24.419Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:98:init()) Hostname/IP : 192.168.178.97 2020-11-08T14:46:24.419Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:99:init()) Port : 19446 2020-11-08T14:46:24.420Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:103:init()) [1] 2020-11-08T14:46:24.420Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceWled.cpp:132:powerOn()) 2020-11-08T14:46:24.420Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:153:put()) PUT: [http://192.168.178.97/json/state] [{"on":true}] 2020-11-08T14:46:24.441Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: disabled 2020-11-08T14:46:24.658Z [hyperiond LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:182:getResponse()) Reply.httpStatusCode [200] 2020-11-08T14:46:42.077Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1069:handleLoggingCommand()) log streaming activated for client 2001:16b8:501b:da00:c197:a0a:7e55:2673 was ich bemerkt habe ist, dass ich über die Hyperion"Fernbedienung" mit dem regler "LED-Hardware" WLED ein und ausschalten kann. Allerdings mehr auch nicht, die farben kommen nicht durch. //Kurzer Nachtrag gradeben gings wieder kurz nachdem ich den schieberegler in der Fernebienung auf "an" geschaltet habe. aber eben nur die 450 die ich eingestellt habe. Dann hab ichs spaßeshalber mal auf 600 geändert und es geht wieder nicht //Nachtrag 2 UDP problematik ist gelöst... lag irgendwie einfach an der maximalen anzahl von 490 LEDs die laut WLED wiki möglich sind über udp realtime sync. Jetzt stellt sich die frage, wie ich dann wenigstens auf eine wandseite (255 leds) das ambilight bekomme. GIbts da einen Lösungsvorschlag? also sprich ca 500 leds überspringen und dann 255 leds benutzen und dann wieder ca 500 überspringen.
3 oder besser 4 WLED würden auf jeden Fall funktionieren, mit entsprechenden Instanzen und LED Layout, dann kannst du alles problemlos nutzen. 3 weitere Wemos mini D1 kosten ja nicht die Welt. gruß pclin
Falls du es noch nicht gefunden hast; Bei 'Enable automatic brightness limiter: x' haken setzen. Dann kannst du 'Maximum Current:' einstellen. gruß pclin
Hallo zusammen, ich betreibe derzeit einen Raspberry Pi 4 direkt mit Apa102 (218 LEDs). Ein digitaler Grabber liefert die Daten am Raspberry. Funktioniert soweit alles einwandfrei. Jetzt erwäge ich, auf die sk6812 aufzurüsten und da wird ja immer WLED empfohlen. Grundsätzlich: Lohnt der Wechsel von Apa102 zu sk6812 und was sind die Vor- und Nachteile bei Nutzung eine zusätzlichen Controllers mit WLED?
Hallo @fir3drag0n, Habe derzeit noch ws2801 stripes direkt am pi angeschlossen werde aber auch in naher Zukunft umsteigen auf die SK6812. Vorteile vom Stripe ist das die Farben besser zu Geltung kommen besonders Weiß, da weiß nicht mehr gemischt werde muss. Vom zusätzlichen Controller hat man auch Vorteile man kann längere Wege von pi zum stripe überbrücken. Ohne große Nachteile die Konfiguration von WLED ist einfach. Wenn ich noch etwas vergessen haben sollte bitte ich noch um Ergänzungen. Gruß Jumpig
@fir3drag0n : du kannst bei den LEDs nur noch den ESP für WLED haben und benötigst nur noch ein Stromkabel nach oben zum TV. Und der PI kann runter zu deinem AVR etc, heißt weniger Kabelsalat denn du zu deinem TV bringen musst. WLED kannst du mit Alexa nutzen, Philips Hue (Sync mit einer Birne) , hast nochmals mehr Effekte für die LEDs (wenn dir das wichtig ist). Bei WLED könntest du dir auch noch ein QuinLED oder WEMOS Shield dazu basteln (Relais, Levelshifter, Sicherung etc.)
@fir3drag0n Hyperion und Wled haben beide jeweils eine Einstellungsmöglichkeit die Standartmäßig aktiv ist Hyperion nennt sich das Glättung in der bei schnellen switchen der Bilder das ganze sanfter wechseln umswitcht Wled in der Config-Led-Transition (solltest deaktivieren) wenn nun beide gleichzeitig aktiv sind hast du natürlich einen Delay aber sonnst fällt mir Persönlich keiner auf. Bau gerade mit älteren WS2801 Bulb 50er String eine Vidja Lampe (aus dem allseits bekannten Schwedischen Möbelhaus) eine mal sehen wie es wird lade gern noch Bilder hoch wenn soweit ist. Freutag soll aber erst das Netzteil kommen. Gruß Jumpig
Kann ich eine Frage auf Englisch stellen? Dies ist der einzige Ort im Forum, an dem es anscheinend Wled-Experten gibt. Leider spreche ich kein Deutsch (danke Google Übersetzer).
Oh well that's related to something you already answered I believe. I just wanted confirmation that it was not something faulty in my setup. I have an ESP32 running the latest Wled, with 176leds WS2812b. The ESP is at 1m from my router, but I regularly get some white flashes on leds (sometimes all leds, sometimes just a part of the strip). It does the same if I use only WLed (meaning without hyperion), I get some flashes of random color. I'm confident in my power brick (it's a stabilized one, 20A) and it delivers exactly 5V (measured with my Metrix). I also have a 470Ohm resistor on my data line. I have no problem with the same power brick and data line if I use an arduino to drive the same leds. So I believe the problem sits somewhere in Wled or wifi. Do you think I can do anything for this or do I have to live with it ? What can I check ? (I'm not totally sure about the ESP32 though, thta's why I have ordered a genuine Wemos D1 mini, waiting for it).
i only heard that the wifi-code part has issues...don't know which line or anything...but only with esp32..i also had those "flashes" in a previous version when i changed the brightness but not anymore....so definitely a software problem... i have some china d1 minis...works great....