FireTV Integration - Direct IP (Not ADB/Bluetooth)

Hey everyone, i am releasing my new integration for FireTV, this one is different. it is direct IP based, not bluetooth or ADB so connection and commands are super fast, however: Please read carefully:
I will start off by stating: this is another blind integration - i do not own a Fire TV and have no ability to test anything i did or do, therefore i rely on all of you to provide information and test …

**Any and all features/bugs or issues will be helpful to get explicit steps, logs and timestamps from the logs. **

This is something that is completely undocumented nor supported by Amazon and FireTV line, i stumbled upon this and started adding buttons to the best of my ability, some buttons are not supported such as power commands or a media player info.

This integration is best suited when combined with the ADB integration for Android where you can use that to power on and use this integration for super fast commands .

Also, as mentioned i do not own a FireTV device and the model line is broad, some users tested this integration and confirmed working against Cube Gen3, Fire Stick but i have no idea which models this might work against - when users will report we can build a supported devices list.

  1. Make sure the device is up and running
  2. Make sure you see the TV (a pin will be displayed on the screen)
  3. Make sure port 8080 is not blocked
  4. Make sure the remote and the device are on the same network
  5. If your device is using a different port, find that out

During setup flow you will be asked to enter the device IP and if port is not 8080, a field to provide the port will be displayed.
Once you click next after a few seconds you should see a PIN displayed on your TV, put that PIN back into the integration setup flow on the second page and proceed with the integration. You should be getting a remote entity.

If there are tech folks here who know “HTTP Toolkit” we potentially can find out other buttons

new version is up which solved connection refused for certain models.

1 Like