This device can be used to control the AndroidTV device via IP commands and at the same time allow the AndroidTV device to emulate a Global Cache IP to IR box.
Essentially this gives you the instantaneous responsiveness you expect from a remote control. ADB control does work, but even after setting up the /sendevent commands it was still not good. It is essentially a one-way local push mechanism. It is co-dependent on the androidtv (adb) integration being setup to interact with it as a media_player entity. ⠀
Pre-requisites:
- AndroidTV integration already setup and in myServer
- irUSB and companion app setup/installed on Nvidia Shield (should work on other ATV devices, but not tested)
Supported devices (Android v7.1 or later):
- Amazon Fire TV 4K
- Amazon Fire TV Cube
- Amazon Fire Stick
- Amazon Fire Stick 4K
- nVidia Shield Pro
- Chromecast Google TV
- Most Android cable boxes
NOTE: Fire TV Gen1 and Fire Stick Gen1 will not work since they have no USB data support (power only).
Installation
Connect the IRUSB as per the instructions on the Video Storm website. Install their app from the play store.
Then use discovery or manually add your IRUSB device in the driver.
Use the command builder to exercise the available functions.
The Smart Remote sample template incudes a sample page for the IRUSB. It will show up like this on the index page
While the irusb.html page looks like this.