Replies: 7 comments 9 replies
-
TCP to wled works if WLED is 192.168.1.223. Colors are streamed using UDP and it's a stateless protocol so we don't know what's happening. And WLED page tells you that it's receiving the data when HyperHDR is streaming? What's the refresh rate in the WLED info panel? Edit: Maybe firewall is blocking UDP? |
Beta Was this translation helpful? Give feedback.
-
Ok, I think I know: currentLedCount=614 it's too much to fit in the UDP frame (490). |
Beta Was this translation helpful? Give feedback.
-
May I ask you to install v19beta2 from artifacts here https://github.com/awawa-dev/HyperHDR/actions/runs/3603333769 ? |
Beta Was this translation helpful? Give feedback.
-
Or connect your board to Windows for a moment and use Putty: |
Beta Was this translation helpful? Give feedback.
-
BTW output for HyperSerialEsp8266 is GPIO2 |
Beta Was this translation helpful? Give feedback.
-
It appears to be working now... Like any good software troubleshooting, i have no idea why it does work now, but it does! and it's persistent. I also got my ESP32's today, so i will start this whole project over again eventually. |
Beta Was this translation helpful? Give feedback.
-
Great! BTW did you already mount your LED strip on the TV or just test it? |
Beta Was this translation helpful? Give feedback.
-
So I have gone through wiring, rewiring, checking, testing, etc.
My WLED installation works fine. Colors, effects, etc, no issues. However, when I attempt to setup HyperHDR, it tells me it's connected, my grabber works, but the lights are just not on?
I even tried effects from HyperHDR and there is no response from the lights. Below is my log.
2022-12-07T13:57:09.195Z [JSONSERVER] (JsonServer.cpp:88) New connection from: ::ffff:192.168.1.131
2022-12-07T13:57:09.195Z [JSONCLIENTCONNECTION] (JsonAPI.cpp:97) Client '::ffff:192.168.1.199' switch to HyperHDR instance 0
2022-12-07T13:57:11.075Z [JSONSERVER] (JsonServer.cpp:88) New connection from: ::ffff:192.168.1.131
2022-12-07T13:57:11.075Z [JSONCLIENTCONNECTION] (JsonAPI.cpp:97) Client '::ffff:192.168.1.199' switch to HyperHDR instance 0
2022-12-07T15:28:54.332Z [MUXER0] Priority 240 is now active
2022-12-07T15:28:56.003Z [MUXER0] Priority 240 is now inactive
2022-12-07T15:28:58.010Z [MUXER0] Priority 240 is now active
2022-12-07T15:29:38.118Z [WEBSOCKET] (WebSocketClient.cpp:30) New connection from ::ffff:192.168.1.231
2022-12-07T15:29:38.119Z [WEBSOCKET] (JsonAPI.cpp:97) Client '::ffff:192.168.1.231' switch to HyperHDR instance 0
2022-12-07T15:29:45.795Z [WEBSOCKET] (JsonAPI.cpp:1630) message: [{"command":"leddevice","ledDeviceType":"wled","subcommand":"discover","tan":952}]
2022-12-07T15:29:45.796Z [LEDDEVICE_WLED] (LedDeviceWled.cpp:227) devicesDiscovered: [{"devices":[{"name":"192.168.1.198 (ambilight.local.)","value":"192.168.1.198"}],"ledDeviceType":"wled"}]
2022-12-07T15:29:45.797Z [WEBSOCKET] (JsonAPI.cpp:1654) response: [{"devices":[{"name":"192.168.1.198 (ambilight.local.)","value":"192.168.1.198"}],"ledDeviceType":"wled"}]
2022-12-07T15:30:12.633Z [WEBSOCKET] (WebSocketClient.cpp:30) New connection from ::ffff:192.168.1.231
2022-12-07T15:30:12.634Z [WEBSOCKET] (JsonAPI.cpp:97) Client '::ffff:192.168.1.231' switch to HyperHDR instance 0
2022-12-07T15:30:13.164Z [WEBSOCKET] (JsonAPI.cpp:1630) message: [{"command":"leddevice","ledDeviceType":"wled","subcommand":"discover","tan":61}]
2022-12-07T15:30:13.165Z [LEDDEVICE_WLED] (LedDeviceWled.cpp:227) devicesDiscovered: [{"devices":[{"name":"192.168.1.223 (wled-74f659.local.)","value":"192.168.1.223"}],"ledDeviceType":"wled"}]
2022-12-07T15:30:13.165Z [WEBSOCKET] (JsonAPI.cpp:1654) response: [{"devices":[{"name":"192.168.1.223 (wled-74f659.local.)","value":"192.168.1.223"}],"ledDeviceType":"wled"}]
2022-12-07T15:30:29.681Z [PERFORMANCE] [USB capturing: FPS = 59.94, decoding = 7ms, frames = 3596, invalid = 0]
2022-12-07T15:30:39.629Z [LEDDEVICE_WLED] (LedDevice.cpp:63) Stop device
2022-12-07T15:30:39.629Z [LEDDEVICE_WLED] (LedDevice.cpp:134) Disable device
2022-12-07T15:30:39.630Z [LEDDEVICE_WLED] Stopped LedDevice 'wled'
2022-12-07T15:30:39.631Z [LEDDEVICE_WLED] Start LedDevice 'wled'.
2022-12-07T15:30:39.631Z [LEDDEVICE_WLED] (LedDeviceWled.cpp:51)
2022-12-07T15:30:39.631Z [LEDDEVICE_WLED] (LedDevice.cpp:162) deviceConfig: [{"colorOrder":"grb","currentLedCount":614,"hardwareLedCount":null,"host":"192.168.1.223","maxRetry":60,"refreshTime":0,"type":"wled"}]
2022-12-07T15:30:39.631Z [LEDDEVICE_WLED] (LedDevice.cpp:226) RefreshTime updated to 0ms
2022-12-07T15:30:39.631Z [LEDDEVICE_WLED] (LedDeviceWled.cpp:59) DeviceType : wled
2022-12-07T15:30:39.631Z [LEDDEVICE_WLED] (LedDeviceWled.cpp:60) LedCount : 614
2022-12-07T15:30:39.631Z [LEDDEVICE_WLED] (LedDeviceWled.cpp:63) Max retry : 60
2022-12-07T15:30:39.632Z [LEDDEVICE_WLED] (LedDeviceWled.cpp:105)
2022-12-07T15:30:39.632Z [LEDDEVICE_WLED] (LedDeviceWled.cpp:116) [1]
2022-12-07T15:30:39.632Z [LEDDEVICE_WLED] (LedDevice.cpp:162) deviceConfig: [{"colorOrder":"grb","currentLedCount":614,"hardwareLedCount":null,"host":"192.168.1.223","maxRetry":60,"port":19446,"refreshTime":0,"type":"wled"}]
2022-12-07T15:30:39.632Z [LEDDEVICE_WLED] (LedDevice.cpp:226) RefreshTime updated to 0ms
2022-12-07T15:30:39.632Z [LEDDEVICE_WLED] (ProviderUdp.cpp:69) Successfully parsed 192.168.1.223 as an IP-address.
2022-12-07T15:30:39.632Z [LEDDEVICE_WLED] (ProviderUdp.cpp:99) UDP socket will write to 192.168.1.223:19446
2022-12-07T15:30:39.632Z [LEDDEVICE_WLED] (LedDeviceWled.cpp:94) Hostname/IP : 192.168.1.223
2022-12-07T15:30:39.632Z [LEDDEVICE_WLED] (LedDeviceWled.cpp:95) Port : 19446
2022-12-07T15:30:39.632Z [LEDDEVICE_WLED] (LedDeviceWled.cpp:99) [1]
2022-12-07T15:30:39.632Z [LEDDEVICE_WLED] (LedDevice.cpp:100) Enable device
2022-12-07T15:30:39.633Z [LEDDEVICE_WLED] (LedDevice.cpp:308) Switch on
2022-12-07T15:30:39.633Z [LEDDEVICE_WLED] (LedDeviceWled.cpp:128)
2022-12-07T15:30:39.633Z [LEDDEVICE] (ProviderRestApi.cpp:172) PUT begin: [http://192.168.1.223/json/state] [{"on":true,"live":true}]
2022-12-07T15:30:39.721Z [LEDDEVICE] (ProviderRestApi.cpp:188) PUT end (87 ms): [http://192.168.1.223/json/state] [{"on":true,"live":true}]
2022-12-07T15:30:39.721Z [LEDDEVICE] (ProviderRestApi.cpp:302) Reply.httpStatusCode [200]
2022-12-07T15:30:39.721Z [COMPONENTREG0] LED device: enabled
2022-12-07T15:30:39.721Z [SMOOTHING0] Using alternative smoothing input (0)
2022-12-07T15:31:29.673Z [V4L2:AUTO] Video cache: enabled, size: 1, hits: 3596, needed: 1, cleanup: 0, limit: 8
2022-12-07T15:31:34.515Z [MUXER0] Removed source priority 128
2022-12-07T15:31:34.517Z [MUXER0] Set visible priority to 240
2022-12-07T15:31:34.517Z [HYPERHDR0] New priority[240], previous [128]
2022-12-07T15:31:43.278Z [MUXER0] Register new input 'Web Configuration@::ffff:192.168.1.231/COLOR' with priority 1 as inactive
2022-12-07T15:31:43.278Z [MUXER0] (PriorityMuxer.cpp:219) Priority 1 is now active
2022-12-07T15:31:43.279Z [MUXER0] Set visible priority to 1
2022-12-07T15:31:43.279Z [HYPERHDR0] New priority[1], previous [240]
2022-12-07T15:31:59.083Z [MUXER0] Removed source priority 1
2022-12-07T15:31:59.083Z [MUXER0] Set visible priority to 240
2022-12-07T15:31:59.083Z [HYPERHDR0] New priority[240], previous [1]
2022-12-07T15:32:09.542Z [EFFECTENGINE0] Run effect "Blue mood blobs" on channel 1
2022-12-07T15:32:09.544Z [EFFECTENGINE0] (EffectEngine.cpp:174) Start the effect: name [Blue mood blobs], smoothCfg [2]
2022-12-07T15:32:09.544Z [MUXER0] Register new input 'Web Configuration@::ffff:192.168.1.231/EFFECT' with priority 1 as inactive
2022-12-07T15:32:09.548Z [EFFECT0(Blue m...)] Begin playing the effect with priority: 1
2022-12-07T15:32:09.553Z [MUXER0] (PriorityMuxer.cpp:219) Priority 1 is now active
2022-12-07T15:32:09.553Z [MUXER0] Set visible priority to 1
2022-12-07T15:32:09.554Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer.
2022-12-07T15:32:09.554Z [SMOOTHING0] Smoothing queue is cleared
2022-12-07T15:32:09.554Z [SMOOTHING0] Selecting config (2) => type: Linear, dirMode: false, pause: false, settlingTime: 200ms, interval: 40ms (25Hz), antiFlickTres: 0, antiFlickStep: 0, antiFlickTime: 0
2022-12-07T15:32:09.554Z [SMOOTHING0] Using linear smoothing input (2)
2022-12-07T15:32:09.554Z [HYPERHDR0] New priority[1], previous [240]
2022-12-07T15:32:09.595Z [SMOOTHING0] Using linear smoothing procedure (2)
2022-12-07T15:32:20.047Z [MUXER0] Removed source priority 1
2022-12-07T15:32:20.047Z [MUXER0] Set visible priority to 240
2022-12-07T15:32:20.047Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer.
2022-12-07T15:32:20.047Z [SMOOTHING0] Smoothing queue is cleared
2022-12-07T15:32:20.047Z [SMOOTHING0] Selecting config (0) => type: Alternative, dirMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 0, antiFlickStep: 2, antiFlickTime: 0
2022-12-07T15:32:20.047Z [SMOOTHING0] Using alternative smoothing input (0)
2022-12-07T15:32:20.048Z [HYPERHDR0] New priority[240], previous [1]
2022-12-07T15:32:20.068Z [SMOOTHING0] Using alternative smoothing procedure (0)
2022-12-07T15:32:20.076Z [EFFECT0(Blue m...)] The effect quits with priority: 1
2022-12-07T15:32:20.076Z [EFFECTENGINE0] Effect 'Blue mood blobs' has finished.
2022-12-07T15:32:20.076Z [EFFECT0(Blue m...)] Deleting effect named: 'Blue mood blobs'
2022-12-07T15:32:20.076Z [EFFECT0(Blue m...)] Effect named: 'Blue mood blobs' is deleted
2022-12-07T15:32:20.153Z [EFFECTENGINE0] Run effect "Blue mood blobs" on channel 1
2022-12-07T15:32:20.153Z [EFFECTENGINE0] (EffectEngine.cpp:174) Start the effect: name [Blue mood blobs], smoothCfg [2]
2022-12-07T15:32:20.154Z [MUXER0] Register new input 'Web Configuration@::ffff:192.168.1.231/EFFECT' with priority 1 as inactive
2022-12-07T15:32:20.154Z [EFFECT0(Blue m...)] Begin playing the effect with priority: 1
2022-12-07T15:32:20.155Z [MUXER0] (PriorityMuxer.cpp:219) Priority 1 is now active
2022-12-07T15:32:20.155Z [MUXER0] Set visible priority to 1
2022-12-07T15:32:20.156Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer.
2022-12-07T15:32:20.156Z [SMOOTHING0] Smoothing queue is cleared
2022-12-07T15:32:20.156Z [SMOOTHING0] Selecting config (2) => type: Linear, dirMode: false, pause: false, settlingTime: 200ms, interval: 40ms (25Hz), antiFlickTres: 0, antiFlickStep: 0, antiFlickTime: 0
2022-12-07T15:32:20.156Z [SMOOTHING0] Using linear smoothing input (2)
2022-12-07T15:32:20.156Z [HYPERHDR0] New priority[1], previous [240]
2022-12-07T15:32:20.196Z [SMOOTHING0] Using linear smoothing procedure (2)
2022-12-07T15:32:29.685Z [V4L2:AUTO] Video cache: enabled, size: 2, hits: 3597, needed: 1, cleanup: 0, limit: 8
2022-12-07T15:32:33.254Z [MUXER0] Removed source priority 1
2022-12-07T15:32:33.255Z [MUXER0] Set visible priority to 240
2022-12-07T15:32:33.255Z [SMOOTHING0] Clearing queued colors before: enabling. Smoothing configuration changed: restarting timer.
2022-12-07T15:32:33.255Z [SMOOTHING0] Smoothing queue is cleared
2022-12-07T15:32:33.255Z [SMOOTHING0] Selecting config (0) => type: Alternative, dirMode: false, pause: false, settlingTime: 150ms, interval: 20ms (50Hz), antiFlickTres: 0, antiFlickStep: 2, antiFlickTime: 0
2022-12-07T15:32:33.255Z [SMOOTHING0] Using alternative smoothing input (0)
2022-12-07T15:32:33.255Z [HYPERHDR0] New priority[240], previous [1]
2022-12-07T15:32:33.276Z [SMOOTHING0] Using alternative smoothing procedure (0)
2022-12-07T15:32:33.284Z [EFFECT0(Blue m...)] The effect quits with priority: 1
2022-12-07T15:32:33.284Z [EFFECTENGINE0] Effect 'Blue mood blobs' has finished.
2022-12-07T15:32:33.284Z [EFFECT0(Blue m...)] Deleting effect named: 'Blue mood blobs'
2022-12-07T15:32:33.284Z [EFFECT0(Blue m...)] Effect named: 'Blue mood blobs' is deleted
2022-12-07T15:33:29.681Z [PERFORMANCE] [USB capturing: FPS = 59.94, decoding = 7ms, frames = 3596, invalid = 0], [INSTANCE0: FPS = 57.01, processed = 3420], [LED0: FPS = 48.50, send = 2910, processed = 2910]
2022-12-07T15:33:29.681Z [V4L2:AUTO] Video cache: enabled, size: 3, hits: 3595, needed: 1, cleanup: 0, limit: 8
2022-12-07T15:33:31.528Z [EFFECTENGINE0] Run effect "Rainbow swirl fast" on channel 254
2022-12-07T15:33:31.529Z [EFFECTENGINE0] (EffectEngine.cpp:174) Start the effect: name [Rainbow swirl fast], smoothCfg [2]
2022-12-07T15:33:31.529Z [MUXER0] Register new input 'System/EFFECT' with priority 254 as inactive
2022-12-07T15:33:31.530Z [HYPERHDR] Initial background effect 'Rainbow swirl fast' started
2022-12-07T15:33:31.532Z [EFFECT0(Rainbo...)] Begin playing the effect with priority: 254
2022-12-07T15:34:29.673Z [V4L2:AUTO] Video cache: enabled, size: 3, hits: 3596, needed: 0, cleanup: 0, limit: 8
2022-12-07T15:34:29.679Z [PERFORMANCE] [USB capturing: FPS = 59.94, decoding = 7ms, frames = 3596, invalid = 0], [INSTANCE0: FPS = 59.96, processed = 3598], [LED0: FPS = 50.00, send = 3000, processed = 3000]
2022-12-07T15:35:29.685Z [PERFORMANCE] [USB capturing: FPS = 59.94, decoding = 7ms, frames = 3597, invalid = 0], [INSTANCE0: FPS = 59.94, processed = 3596], [LED0: FPS = 50.00, send = 3000, processed = 3000]
2022-12-07T15:35:29.685Z [V4L2:AUTO] Video cache: enabled, size: 2, hits: 3597, needed: 0, cleanup: 1, limit: 8
2022-12-07T15:35:38.663Z [WEBSOCKET] (WebSocketClient.cpp:30) New connection from ::ffff:192.168.1.231
2022-12-07T15:35:38.663Z [WEBSOCKET] (JsonAPI.cpp:97) Client '::ffff:192.168.1.231' switch to HyperHDR instance 0
2022-12-07T15:36:29.685Z [PERFORMANCE] [USB capturing: FPS = 59.94, decoding = 6ms, frames = 3596, invalid = 0], [INSTANCE0: FPS = 59.94, processed = 3597], [LED0: FPS = 50.00, send = 3000, processed = 3000]
2022-12-07T15:37:29.682Z [PERFORMANCE] [USB capturing: FPS = 59.94, decoding = 7ms, frames = 3596, invalid = 0], [INSTANCE0: FPS = 59.94, processed = 3596], [LED0: FPS = 50.00, send = 3000, processed = 3000]
2022-12-07T15:38:24.121Z [WEBSOCKET] (WebSocketClient.cpp:30) New connection from ::ffff:192.168.1.231
2022-12-07T15:38:24.122Z [WEBSOCKET] (JsonAPI.cpp:97) Client '::ffff:192.168.1.231' switch to HyperHDR instance 0
2022-12-07T15:38:29.685Z [PERFORMANCE] [USB capturing: FPS = 59.94, decoding = 8ms, frames = 3597, invalid = 0], [INSTANCE0: FPS = 59.94, processed = 3596], [LED0: FPS = 50.00, send = 3000, processed = 3000]
2022-12-07T15:39:29.524Z [WEBSOCKET] (WebSocketClient.cpp:30) New connection from ::ffff:192.168.1.212
2022-12-07T15:39:29.524Z [WEBSOCKET] (JsonAPI.cpp:97) Client '::ffff:192.168.1.212' switch to HyperHDR instance 0
2022-12-07T15:39:29.685Z [PERFORMANCE] [USB capturing: FPS = 59.94, decoding = 7ms, frames = 3596, invalid = 0], [INSTANCE0: FPS = 59.94, processed = 3597], [LED0: FPS = 50.00, send = 3000, processed = 3000]
2022-12-07T15:39:30.881Z [WEBSOCKET] (JsonAPI.cpp:1250) log streaming activated for client ::ffff:192.168.1.212
2022-12-07T15:40:29.682Z [PERFORMANCE] [USB capturing: FPS = 59.94, decoding = 7ms, frames = 3596, invalid = 0], [INSTANCE0: FPS = 59.94, processed = 3596], [LED0: FPS = 50.00, send = 3000, processed = 3000]
2022-12-07T15:41:29.681Z [PERFORMANCE] [USB capturing: FPS = 59.94, decoding = 7ms, frames = 3597, invalid = 0], [INSTANCE0: FPS = 59.94, processed = 3596], [LED0: FPS = 50.00, send = 3000, processed = 3000]
2022-12-07T15:42:29.685Z [PERFORMANCE] [USB capturing: FPS = 59.94, decoding = 7ms, frames = 3596, invalid = 0], [INSTANCE0: FPS = 59.94, processed = 3597], [LED0: FPS = 50.00, send = 3000, processed = 3000]
2022-12-07T15:42:39.453Z [WEBSOCKET] (JsonAPI.cpp:1630) message: [{"command":"leddevice","ledDeviceType":"wled","subcommand":"discover","tan":269}]
2022-12-07T15:42:39.453Z [LEDDEVICE_WLED] (LedDeviceWled.cpp:227) devicesDiscovered: [{"devices":[{"name":"192.168.1.223 (wled-74f659.local.)","value":"192.168.1.223"}],"ledDeviceType":"wled"}]
2022-12-07T15:42:39.453Z [WEBSOCKET] (JsonAPI.cpp:1654) response: [{"devices":[{"name":"192.168.1.223 (wled-74f659.local.)","value":"192.168.1.223"}],"ledDeviceType":"wled"}]
2022-12-07T15:42:39.467Z [WEBSOCKET] (JsonAPI.cpp:1259) log streaming deactivated for client ::ffff:192.168.1.212
2022-12-07T15:43:29.689Z [PERFORMANCE] [USB capturing: FPS = 59.94, decoding = 6ms, frames = 3597, invalid = 0], [INSTANCE0: FPS = 59.94, processed = 3596], [LED0: FPS = 50.00, send = 3000, processed = 3000]
2022-12-07T15:44:29.681Z [PERFORMANCE] [USB capturing: FPS = 59.94, decoding = 7ms, frames = 3596, invalid = 0], [INSTANCE0: FPS = 59.94, processed = 3596], [LED0: FPS = 50.00, send = 3000, processed = 3000]
2022-12-07T15:45:26.440Z [WEBSOCKET] (JsonAPI.cpp:1250) log streaming activated for client ::ffff:192.168.1.212
2022-12-07T15:45:29.686Z [PERFORMANCE] [USB capturing: FPS = 59.94, decoding = 6ms, frames = 3596, invalid = 0], [INSTANCE0: FPS = 59.94, processed = 3597], [LED0: FPS = 50.00, send = 3000, processed = 3000]
Beta Was this translation helpful? Give feedback.
All reactions