I have the Channels app working well on AppleTV, with the HDHomerun.
I wonder if there's any way for the ATV app to accept an API call to change channels? That way, I could plug into home automation and say "Alexa turn on channel 4", etc.
If tvOS doesn't allow incoming connections, then being able to set a URL for channels app to call out to a websocket or similar would also work.