[Release] Remote Builder – A New Way to Control Devices

For Fire Sticks, the remote codes sent to the TV can control the Fire TV device similar buttons (up, down, left, right, enter, etc). This requires enabling HDMI-CEC interface on your tv set. You can test this using the sandard TV remote.

Any Remote driver (i.e., Hubitat SamsungTV) sends the same key codes to the tv and they will pass through to the Fire device if your devices are configured.

see:

1 Like

In my case all the TV's are primarily operated with the Firestick remote. On/off and they default to the last used HDMI input. The Firestick controls the sound bars or TV audio as appropriate. My three Harmony hubs and remotes are pretty much obsolete. Only one gets used to occasionally toggle the input to Chromecast to mirror my notebook or Chromebook. The DVD players are dusty.

I actually disconnected the fire tv cube from my 2020 Samsung TV. It has all the apps I access on the stick: Prime Video, Sling, Hulu, Tablo, Max, etc). Saves energy and actually has fewer issues than the cube had.

I didn't intend to derail the RB thread. I use a VPN app on the Firestick to access some international streams. I guess I'm pretty well locked into the Fire universe because the UI and apps are synced across all the devices. The actual TV remotes are almost never used.

Big updates to all of the remotes with version 1.1.3

  1. Added support for parameter passing.
  2. Added support for passing arithmetic parameters.
  3. Added appropriate icon to Browser tab
  4. Added option for unassigned buttons to be hidden.
  5. Added Haptic response option.

I've added parameter passing to all the remote builder modules. There is inline help which I'm showing below.

For commands that operate in the range of 0-100 you can use arithmetic parameters. For example you could select the command setLevel with a value of -10. When the button is pressed the light will dim 10% from it's current setting. You can use operators for add, substract, multiply and divide.

This information is not yet in the help file but will be added soon.

If you used the synthetic commands *pushX or * doubleTapX then you will need to update your remote to select the equivalent command and use the Parameter field to pass the value as shown below.

Also in this release is the Roku Remote which will be part of Remote Builder Standard.

This has a configuration profile for this Roku driver.

The four buttons on the bottom are customizable for performing other functions or controlling other devices such as lights or blinds.

1 Like

Gotta hand it to you here... your Roku TV virtual remote looks and works a lot better on my phone than any of the "Roku apps" I've tried in the past.

I even managed to bookmark its cloud endpoint on my Pixel's home screen. Is this the custom favicon you mentioned in the release notes?


Not really sure if Android lets you change Web shortcut icons.

I can't take all the credit, @armand is doing the heavy lifting with his driver. I'm just getting him the commands in a concise manner.

No, its the icon for the browser tab.
image

I looked at whether what you are referring to was possible and I did not find anything that I can do in the code. It's really up to the OS to decide what icon to render.

I wonder why the back button does not display correctly, its too low. Oh well, that is just an HTML\CSS\SVG thing I suppose.

1 Like

Sweet! I’ll get it installed on my hubs and see how it works. Loved the idea when you reached out for feedback. I thought about stuff like this but didn’t want to mix UI solutions with back end integration solutions. Glad you did this.

1 Like

Yes, I totally get that, I've been on that fence a few times myself. Best to keep them separate IMO. There is a help file linked at the bottom of the app if you have any questions.

Love to hear any feedback you might have.

P.S. One thing I plan on adding is a customizable label so that your Roku could say Office or Living Room etc on the bottom area.