State of LG WebosTV

LG WebosTV is all set up and working fine here. I don’t really use Live TV, and mainly use included LG Apps such as Youtube, Netflix, TVNZ On demand etc,

However the state is only ever on or off. There is no playing, paused, idle or stopped states. This means I cannot automate stuff like “turn the lights up when paused”. Does anyone have any hints for getting more useful states? I have also looked at the attributes and cannot see anything change when I pause or stop.

Not an answer to your question, but if you are also controlling the play and pause using media_player.media_play OR media_player.media_pause, I think you can use call_service event as automation trigger.

As an example, here is the event of media_player.media_pause service targeted to a specific TV-

{
    "event_type": "call_service",
    "data": {
        "domain": "media_player",
        "service": "media_pause",
        "service_data": {
            "entity_id": [
                "media_player.1f_bedroom_tv"
            ]
        }
    },
    "origin": "LOCAL",
    "time_fired": "2021-08-20T05:27:55.320172+00:00",
    "context": {
        "id": "a3f0f0b0c2e24ddea5e830cd3e0b8e19",
        "parent_id": null,
        "user_id": "14d1f42ab31341df9b227240fecb5c8f"
    }
}

Then, you can add a condition if the TV is on and the source is Netflix.

I also don’t watch live tv and only rely on the apps/hdmi, but I mainly just use Plex and PS4, and have both of those setup and use the states from them to controll the lights (eg. when PS4 is on turn lights blue, plex turn lights orange)

Not sure if this helps at all.

No I am using the LG remote.

Yes, I use kodi a lot and automating that is a breeze. Its just those inbuilt apps that are annoying me.

Were you able to getting this sorted as I would like to do the same.

My samsung TV shows the state correctly

yes looking for this information as well for play, pause etc for inbuilt tv apps