Aircoookie / WLED

Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!
https://kno.wled.ge
MIT License
14.6k stars 3.14k forks source link

WLED doesn't DDP-sync after DDP has been off, until WLED is rebooted #3535

Closed kristofferR closed 2 months ago

kristofferR commented 10 months ago

What happened?

I've got a WLED&Hyperion setup on my TV. When I turn off the TV and Hyperion stops sending data, the color synchronization stops as expected. However, when I turn on the TV again and Hyperion starts sending new data, WLED doesn't DDP-synchronize with Hyperian. However, as soon as I reboot WLED it works properly again, every time.

Before updating to v0.14, everything worked fine.

I have filmed a video here that shows the bug in action:

https://github.com/Aircoookie/WLED/assets/481270/d84e1c0f-b0fc-43be-96fd-75ce73d7f0ec

To Reproduce Bug

Have DDP-synchronization enabled. Sync something, then turn off the sync at source, then start DDP-syncing again.

Expected Behavior

WLED shouldn't have to be rebooted to get DDP-sync working again.

Install Method

Binary from WLED.me

What version of WLED?

WLED 0.14.0 (build 2310130)

Which microcontroller/board are you seeing the problem on?

ESP32

Relevant log/trace output

No response

Anything else?

No response

Code of Conduct

blazoncek commented 10 months ago

Sync has nothing to do with DDP. Leave it off.

kristofferR commented 10 months ago

Sync has nothing to do with DDP. Leave it off.

I've updated the language to be more clear.

Yuke-hd commented 7 months ago

I'm experiencing the same issue.

After stopping DDP streaming source (shut down Hyperion) the WLED webui is still responsive but even the built in effects won't work

image

See above screenshot: I was trying to show a solid red but the leds were off and PEAK is showing nothing

Yuke-hd commented 7 months ago

https://github.com/Aircoookie/WLED/issues/3700#issuecomment-1914889050

might be related

kristofferR commented 7 months ago

#3700 (comment)

might be related

Awesome, yeah, upgrading to 0.15 nightly fixed it for me.

github-actions[bot] commented 3 months ago

Hey! This issue has been open for quite some time without any new comments now. It will be closed automatically in a week if no further activity occurs. Thank you for using WLED! ✨