FireTV Integration via ADB not updating state

I've setup my FireTV 4K Max stick via ADB with my HA on a Pi3B and I can start and stop things from playing.

I want to setup an automation that will detect when the FireTV has been playing for 30s. If It has and the Hue buld in the room is on, then dim it down to 5%.

The issue I'm currently facing is that the FireTV isn't reporting a change of state to HA. The logbook just seems to be reporting 'idle' which isn't great.

Is there a better, more reliable way of doing thing to achieve my automation? I am extremely new to HA having decided to move from Alexa controlling everything.