LG TV turn on/off + change sources from dashboard

I have a LG C4 tv (connected to the network via wifi [can be ethernet]). I have connected it to home assistant, and im using a blueprint inorder to allow turn on. But im having couple of issues. Any help is appreciated.

What i have:

  • TV connected to HA (LG WebOS integration) and i have a media player entity for the TV.
  • I can use a media player card on dashboard to turn on/off (on is really slow and often unresponsive) and look at more info dialog to change source (hdmi/apps etc)
  • i can use node red to turn TV on/off (not always responsive though, sometimes it wont turn on, sometimes it wont turn off etc)

What i want:

  • is there any more reliable way to set this up so that automations and dashboard cards are bit more responsive and reliable to turn the tv ON (and off).
  • is there a dashboard card i can use (a simple button card or mushroom template card) that lets me one click turn TV it on and set source to HDMI1 or launch Plex/Youtube etc? ideally will highlight the card if TV is on and source matches, and clicking again will turn off the TV. (eg: i want individual dashboard cards for HDMI1, Youtube, Plex etc)

Any help appreciated :slight_smile:

Check out the link below. The HACS addon has LG WebOS options

Or this one…

available on HACS

Also look at the settings on the TV.
There might be something like Quick+ or other feature that can improve the responsiveness, but at the cost of higher standby power.