Apple TV integration - how to detect fast forward vs real pause in automations?
I'm building a Home Assistant automation that controls my lights based on my Apple TV state. When I press pause I want the lights to turn on, but the problem is that when I fast forward, the Apple TV briefly enters a paused state which triggers my automation and turns the lights on unintentionally.
I've looked into using media_position to detect if the position changed between two checks, but the position is already frozen by the time the automation reads it after fast forwarding ends.
I've also noticed that the idle and off states seem unreliable, sometimes they fire hours after the actual event, which causes my automation to trigger unexpectedly in the middle of the night.
Is there any attribute or state that changes differently during fast forward vs a real pause? Or is there a reliable way to distinguish between the two?
My setup:
- Apple TV integrated via the native HA integration
- Automation triggered on
state -> paused