Well, like so many others, I too ran into the awful eight second delay between my Harmony remote/hub (Companion) and my Roku Premiere. From all the reading, research and surfing I could do, I never found a solution, but I did learn some things that helped me ultimately fix my problem… let me repeat that:
I FIXED IT !!!
I totally stumbled into this solution, but I knew what to do when confronted with a critical choice. Other posters had theorized that the IP (network) communication between devices was flawed and that reconfiguring your hub to communicate via IR and dispense with the IP network approach would fix the delay. Apparently the delay is caused by the hub’s failure to connect via the IP protocol and after it times out, it defaults to an IR transmission, in my case it was an eight second delay for every command I pushed.
My problem was, I could not find any option to reconfigure my hub to change from an IP connection to IR in any of the settings on either the Roku or the Harmony apps. I had nowhere else to turn, until lady luck showed up.
For no particular reason, I put the harmony remote down and I started playing with my Harmony app on my Samsung Galaxy Note 10 Plus. Just as with the physical remote, I was getting the exact same results and behavior - eight second delay with each button push on the app.
[This may be significant, probably not.]
I tried adding the Roku Premiere again as a “Device” in my current group of devices within that group (I have multiple hubs around the house). After filling out the manufacturer and model menu, it offered me to choose one of the two Roku Premiere devices it found in my house. So I chose one at random and labeled it Roku Premiere 2.
I then accessed it via the devices in my harmony app, and when punching the buttons, nothing happened. No big surprise, no idea what Roku Premiere I actually ‘set up’. But because I was offered two Roku’s when adding it, I repeated the process and chose the other Roku it offered. Again, punching the buttons on the app (like pause, play, skip, etc) didn’t do anything.
So I deleted the device again. And then I went back to the original Roku Premiere (device) which had been there the whole time.
[Now this is significant!]
I punched a button on the app and waited for the eight second delay. Hmm… uh oh, this time nothing happened. So as I was staring at my phone and the app wondering what the heck just happened, suddenly an error message popped up on the screen (the best error message ever!!).
I so wish I would have taken a screen shot of it, ARGH! So this may not be a perfect, word-for-word translation, but in essence it said:
Can’t communicate with device via IP, please choose one of the following:
- Fix IP
- Switch to IR
Had I not read about the whole IP/IR theory, I probably would have chosen the ‘Fix IP’ option, but heck no, I chose the “Switch to IR” option and voila!!! My roku remote is now in the drawer and my harmony remote/hub is flying high with instant commands and responses again.
I hope this helps someone. I can’t guarantee you’ll get that same error message and options to fix it, but keep hammering away as I did, with any luck, you’ll get that message to pop up.
The bottom line for me is, I fixed this using the harmony app. Rebooting Roku, rebooting the hub and searching for settings which might hold the keys to this mystery were all dead ends.
Good luck!