WLED doesn't turn off / disconnect from HyperHDR after TV is turned off

A couple of weeks ago I was able to successfully configure WLED to run together with Hyperion’s fork HyperHDR + PicCap on my LG TV. It was all working wonders…

Until today. I noticed the LEDs weirdly on when the TV was off. Going into the WLED web config, I see it still thinks it’s being controlled, but obviously there’s nothing on the HyperHDR settings page (because, well, the TV is off and so is HyperHDR).

The only way to solve this is to overriding and then turning the LEDs off. I already rebooted, but the issue persisted.

Any guess of what might be happening there? Is this something on Hyperion’s end which I should report to them instead? No clue how this communication happens between Hyperion and WLED.

HyperHDR v19.0.0.0
PicCap 0.4.3
WLED 0.14.0-b1 (build 2212222)

image

Hyperion has an initialisation sequence that puts WLED into permanent realtime mode.
Until this is overridden from WLED UI or Hyperion disengages properly (sends realtime termination command) WLED will remain in UDP realtime mode indefinitely.

Re-open and close Hyperion properly. Not a WLED bug.

1 Like

Not a WLED bug nor a HyperHDR bug , when you say TV is off that does not mean your HyperHDR is disconnected from output to wled . Once you stop that from HyperHDR then wled will go back to normal . That is the behavior we see with Hyperon at least

The issue stopped happening out of the blue, just like it started. I guess it was some sort of Hyperion bug or the TV got turned off improperly, then.

I wonder if WLED should have some sort of timeout for this types of scenarios, so it drops the realtime mode if the originator didn’t send any new information after some time.

It does if realtime mode is not forcibly enabled, which Hyperion does.

Hello, got just the same specs and the same issue.

Plan is to turn off WLED if Hyperion is OFF.

Sometimes it works just fine, sometimes in a random order when I turn the TV off, WLED turns ON after a second and stays turned on. Maybe there is a command or something to force WLED to be Shut down?

{“live”:false} will stop real time control , you could also do that from gui
image

Sorry could not find where to paste this code. Or where to disable this setting?

This is the api {“live”:false} in json , I use that from MQTT or you could use an http request in the browser :
http://10.0.6.38/win&LO=1
But why not use the gui ? once external realtime control start you will see that in the wled page