merdok / homebridge-webos-tv

Homebridge plugin for LG webOS TVs
MIT License
664 stars 89 forks source link

Recent: TV Not Turning On, Just "On" Affected #544

Open shanemcw opened 2 months ago

shanemcw commented 2 months ago

Recently, about a week ago, a controlled TV no longer turns on via the Home app. The TV can be turned off, the inputs changed, etc. via the Home app if it is on, but not "on" if it is off. On the Home app, via Siri on a manual set of the TV to be "on," Home reports that it is on, and automation triggered by the "on" executes, but the TV is not physically on.

Recording this data point in case others find this condition.

shanemcw commented 2 months ago

It looks like a newly introduced bug in WebOS. In my context, the "turn on with WiFi" setting is "on" in settings (it looks to be specific to just the "on" function), but I can confirm that the official remote app that simulates the remote can also turn off the TV but not back on. So, I confirmed this is not a plugin issue but perhaps a bug preventing general power on control via Home regardless of that setting activated.

shanemcw commented 2 months ago

WebOS software version 04.50.90

merdok commented 2 months ago

I am pretty sure that it has something to do with your network. The turn on command is sent to the TV with the standard Wake on LAN / Wake on WLAN command. That means the TV needs to be in the same network as your homebridge instance and the power saving features on the tv need to be off.

shanemcw commented 2 months ago

I know, weird right? Confirmed power savings are still off, confirmed is still on same network, been working for over a year, just stopped powering on a week or so ago. Started with scenes—a scene would do everything—including trying to turn the TV on—and automations get the "TV turned on" event, but TV not turned on. Weird the LG Remote iPhone app cannot turn it on either, just turn it off and everything else. Confirmed the "allow other apps to turn on the TV" is still on.

merdok commented 2 months ago

Yeah well you have to investigate your local setup and check what could be the cause that the wake on lan packets do not arrive at your tv.