Bug report
I use Hyperion to operate a WLED instance using DDP. Streaming works fine, but when I stop streaming, WLED won't stop operating. Instead the effect is just frozen, and in the WLED webpage it keep saying "WLED is receiving live DDP data from IP ADDRESS". The LED strip also keeps consuming power since it isn't shut off.
This started in 2.2.0 but the problem remains in 2.2.1. In 2.1.1 it worked fine. As soon as I shut off the streaming WLED stopped receiving DDP data and powered off the LED strip.
Steps to reproduce
I normally compile Hyperion myself, but I've also tested this both on the precompiled releases (both 2.2.0 and 2.2.1) and on Hyperbian, to make sure it's not something I'm introducing myself while compiling.
Define a WLED instance, then stream any effect to the instance and stop streaming. With some effects (like Fire) the fire effect will freeze but stay on. With other effects (like Lights) the led strip will go dark, but WLED keeps receiving DDP data and keeps the LED strip powered on.
What is expected?
WLED stops receiving DDP data and powers down the LED strip completely. (This is what happens in 2.1.1.)
What is actually happening?
WLED says it is still receiving DDP data and keeps the LED strip powered on.
System
Hyperion Server:
- Build: Lord-Grey-3c603136/1a003600-1775493764
- Build time: 2026-04-07 07:42:55
- Build type: Release
- Git Remote: https://github.com/hyperion-project/hyperion.ng.git
- Version: 2.2.1
- UI Lang: nl (BrowserLang: nl)
- UI Access: expert
- Avail Screen Cap.: framebuffer,x11,xcb,qt,drm
- Avail Video Cap.: v4l2
- Avail Audio Cap.: audio
- Avail Services: boblight,cec,effectengine,forwarder,flatbuffer,protobuffer,mDNS,SSDP,borderdetection
- Config database: /home/stijn/Hyperion221living/db/hyperion.db
- Database: read/write
- Mode: Non-GUI
Hyperion Server OS:
- Distribution: 'Gentoo Linux'
- Architecture: x86_64
- CPU Model: AMD Ryzen 5 7545U
- CPU Type: 120
- Kernel: linux (6.18.18-nopel (WS: 64))
- Root/Admin: false
- Qt Version: 6.10.2
- Python Version: 3.13.12
- Browser: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0
Bug report
I use Hyperion to operate a WLED instance using DDP. Streaming works fine, but when I stop streaming, WLED won't stop operating. Instead the effect is just frozen, and in the WLED webpage it keep saying "WLED is receiving live DDP data from IP ADDRESS". The LED strip also keeps consuming power since it isn't shut off.
This started in 2.2.0 but the problem remains in 2.2.1. In 2.1.1 it worked fine. As soon as I shut off the streaming WLED stopped receiving DDP data and powered off the LED strip.
Steps to reproduce
I normally compile Hyperion myself, but I've also tested this both on the precompiled releases (both 2.2.0 and 2.2.1) and on Hyperbian, to make sure it's not something I'm introducing myself while compiling.
Define a WLED instance, then stream any effect to the instance and stop streaming. With some effects (like Fire) the fire effect will freeze but stay on. With other effects (like Lights) the led strip will go dark, but WLED keeps receiving DDP data and keeps the LED strip powered on.
What is expected?
WLED stops receiving DDP data and powers down the LED strip completely. (This is what happens in 2.1.1.)
What is actually happening?
WLED says it is still receiving DDP data and keeps the LED strip powered on.
System
Hyperion Server:
Hyperion Server OS: