I have a theater sound system and a big Samsung tv which I mostly use with Apple TV for movies and concerts. I also have a mix of Govee lights. The strips under the seating is reachable from HA, but the track light bulbs need the app. But Alexa can see them. I also use a iPhone. From reading the internet I pieced it together. Now I can use the extra hard buttons on the Sofabaton to control all the theater lights, via Alexa and I can expose the same sensor to HomeKit Bridge and control them from the Home app as well.
The downside is, it needs internet, and it exposes a URL for whatever entity is exposed. It is a very unique url, but it’s out there none the less. All it can do is control lighting. I’m accepting the risk.
The Roku emulation integration makes the SofaBaton think it’s controlling a Roku. Then you just grab the events in HA and use it to trigger the automation. From a HomeKit perspective, you need to expose the binary sensor in HA. You still need the Alexa/Govee integration to control the lights. I keep my Alexa in the utility room next to the HVAC so it only hears noise.