LG WebOS TV: I am in hell

Hi there. I’m trying to get my LG WebOS TV to turn ON. I have been trying to get this working reliably and absolutely nothing works as far as I’ve tried it.

I can turn it off, and I can turn it on if it’s been less than ~20 minutes since it was last turned off with Wake on LAN.

I’m running the latest version of HAOS on a VirtualBox VM on my Windows 10 desktop. I have lights, plugs, and location tracking automation running. Just got Bluetooth going yesterday.

LG TV is a 2022 65" B2. All software updated. Wake/control from external device is enabled on the TV settings. Here’s what I’ve tried:

Wake on LAN integration. This works when the TV has just been turned off, doesn’t work after 20m.

Sending a voice command to Alexa through Alexa Media Player. This worked until I unplugged both of the echo devices in my house, and now does nothing. Tried deleting and re-adding: if I add the TV to my Amazon account, there is no power on/off option in my Alexa app. If I select “this tv does not have an Alexa app” I get power controls but they now do nothing at all.

I have been ripping my hair out for days over this. HDMI-CEC doesn’t detect, Alexa seems only capable of working when it’s recording me through Echo devices, so currently I’m pretty pissed there isn’t a solution for one of the most popular TV brands on the market. Help. Anyone. I am in hell.

Welcome to the forum :wave:

THIS might help you to turn on your LG TV through HA.

Also make sure to enable Quick Start+ on the LG:
Settings → Support → More Settings → Quick Start+

Hopefully you have this installed. It covers what @Tamsy shared and additional options to control all aspects of the LG TV

1 Like

Thank you! Yes, all of that is set up and not working. Quick start is on.

Yes, I have both the LG TV and ThinQ integrations though the latter doesn’t seem to work for tvs.

I also had a few problems with it. The following automation works 95% of the time for me:


- id: 'created automatic'
  alias: whatyouwant
  triggers:
  - trigger: webostv.turn_on
    entity_id: media_player.yourentity
  conditions: []
  actions:
  - action: wake_on_lan.send_magic_packet
    data:
      mac: macofyourtv
  mode: single

I’ll try the magic packet action to replace the way it’s written by the wake on LAN integration; it’s a bit hard to test since it can be hard to tell if I waited long enough for the fail state to happen when I’m actively using it. Will report back.

This solved it thanks!! I was pushing the “button” entity created by the WoL integration when using “add entity”, and apparently this doesn’t work in place of a direct magic packet action.

You are welcome. I’m glad if I could help.