LG webOS TV marked "turned off" while actually still being on

Hi there,

Over the weekend I’ve set up HA on a Pi3 and made an automation that allows me to control the volume of our (slightly long in the tooth) Denon RCD-N9 when I control the volume of our new LG OLED evo C3.

If HA is able to see both devices this all works as expected. However, the LG seems to randomly appear “turned off” (also states as such in the device history) while it is actually still turned on.

Does anyone know what the cause of this could be, or have suggestions on how to debug this?

Thanks in advance!

Cheers,
Andra

Rotterdam, The Netherlands

For what it’s worth: here’s two lines of logging warning that getting updates from the TV is taking longer than expected:

2024-02-19 16:34:28.012 WARNING (MainThread) [homeassistant.helpers.entity] Update of media_player.lg_webos_tv_oled48c34la is taking over 10 seconds
2024-02-20 17:44:30.218 WARNING (MainThread) [homeassistant.helpers.entity] Update of media_player.lg_webos_tv_oled48c34la is taking over 10 seconds

Could this point to a likely cause of the problem?

Also having this issue with an LG C4 65" TV
image

You can see that webOS reported the tv was off for 20 seconds. I’ve changed my automations to open my blinds only after the TV has been off for 1 minute in hopes of avoiding them randomly opening while watching a movie.

Was there any update to this? I’m also getting the same on my 48" LG C4 TV.

Its connected via ethernet and got wake on LAN setup

Both LG entities I have integrated in HA’s LG webOS TV are showing the correct status

For me it happens randomly maybe once a day or so. While watching TV, the Web-OS integration will detect that the TV was turned off for approximately 20 or so seconds and then returns to on (the correct state).

With a 30 second delay for any turn off action, it seems to take care of 99% of issues. I’ve only had my blinds open once while watching TV since I implemented the delay. The delay is not ideal but it works.