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.
Make sure the device is up and running
Make sure you see the TV (a pin will be displayed on the screen)
Make sure port 8080 is not blocked
Make sure the remote and the device are on the same network
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
Hi M.a.S.e. - I wanted to chime in and say thanks for the Fire TV integration. I have a Cube and that I’ve been controlling from the R3 via bluetooth and it’s worked mostly ok, but occasionally run into cycling remote disconnect/connect messages that are annoying to get rid of, so was very excited about the IP control integration. I installed it (your instructions are great!) and set up a separate activity on the R3 to try it out. All works well, but I seem to have an issue with the fast forward button mapping, as it doesn’t respond. All the other buttons work. I can use the Dpad right to fast forward as a workaround, but wondered if there was something to check into with the actual fast forward command mapping if you have some time please? Thx!
can you share logs? but also, if dpad right work, you can also map that temporarely as FF. non of these APIs are published, so it was a pain to discover them (especially when not having a device to test against). come to discord, much easier to talk there
I have your integration added without using it inside an activity yet since your last version is out and since then the problem with “loosing pairing” seems to be gone.
Hey man, this is great and was my first install since I have the Fire TV
From what I have seen (but maybe I am missing it) is there a way to change inputs on the TV? I have a Bose system on HDMI3 and connected to this are various devices, Apple TV, Xbox etc. So would be cool to have the function to change to that HDMI port, and have the ability to switch back to TV too.
Thanks for all the great integrations, I now have a good few of yours installed
sadly not an option yet discovered with this integration, amazo does not expose the api and there isnt one yet for input change. theoretically can snif you tv and if we can learn the api we can add it to the integration, but this integration was written based on fire stick and the like, which doesnt have inputs so no sniffing.
Totally get you mate, the Fire TVs are a horrible thing. Basically the whole reason I went for this remote, I can do it via ADB and HA, although it does actually run quite smooth. But thanks for the reply, it makes sense