Hardbutton remote

2015 · 33 replies · Features

This discussion is 11 years old. It predates today's Roomie Remote X, and the app names, menus, features, pricing, and device details below have changed substantially since 2015. Treat it as historical reference — see Support and current compatibility for how things work today.

In short

I know this topic has been discussed before, but I still would very much like to have a remote with actual hard buttons. — Staff replied: “Hardbutton remotes: Still a generally interesting concept. We've explored some options. Nothing has really come to the forefront yet. When I look at solutions in this space, I'm not yet compelled by any of them.”

Questiontgeddings870 2015-11 · older version

I know this topic has been discussed before, but I still would very much like to have a remote with actual hard buttons. Until that time the wife acceptance factor is going to be zero. I read the thread about the launchport device with buttons. It was almost what I needed. If it had a few (2 or 3) more buttons, wasn't so expensive, and was still a product it would do the job. I understand I can interface game controllers but they just have a bunch of buttons with cryptic icons that would have no relation to channel up/down, volume up/down etc. I would like to purchase an actual universal IR remote and have it control my roomie / simple control devices - just the TV and audio would suffice. I have an ISY 994ir in the system so it could conceivably receive the IR codes and then process them. Has anyone had any experience in getting something like this working? Does anyone have any other suggestions?

Thanks.

dblock28 2015-11 · older version

I would really like this too. Or at least simple control/roomie could open up an API to send requests to its agent to trigger individual commands. If this existed, then supporting most hard button remotes would be possible. Right now, the only way to do it is to set up an activity for every single command, which is not really practical.

I know it is at least technically possible for Simple Control to allow for individual commands to be triggered from the agent because that is presumably how the remote access functionality works. Perhaps that is in the works? I don't know. Maybe someone from SimpleControl could comment?

If SimpleControl doesn't want to provide the details. I could also just reverse engineer the remote access protocol, which is likely not too difficult to do (although I haven't looked at it yet). But I don't want to waste my time doing that if SimpleControl is going to thwart my efforts or not condone them.

Roomie Staff 2015-11 · older version

Hardbutton remotes:

Still a generally interesting concept. We've explored some options. Nothing has really come to the forefront yet. When I look at solutions in this space, I'm not yet compelled by any of them. Not that it would cause us to stop looking into this, but my own feeling here is that this decreases about 10% a year in demand. It used to be pretty often people would approach us about this. At CEDIA last month, I encountered exactly one person the entire show with this request. So it's plummeted as the power of touchpad remotes has basically just rolled over hardbutton remotes. Gesture Panels took us a long way toward the goal, but conversely the lack of a Media Guide is becoming a huge issue there. Anyway, yes, still interested in providing a solution here, but this is a rapidly shrinking market segment.

Command/Device HTTP API:

This is coming actually. We're building it for an unannounced third party product anyway, so it will be available in a generalized form in not too long.

Thank you.

rspivack786 2015-11 · older version

I have the same "wife/non-techie guests" acceptive factor.

In lieu of ISY-99, I have Indigo server on a Mac mini. I use several Insteon RF Mini remotes for lighting, might be worth considering as a hard remote for Simple Control Actions.

I think CEDIA is not a neutral venue for validation. Many installers/dealers are techie and may not represent the true consumer. After all, these are the guys that love Crestron and Control 4 and still want to charge $500 "programming fee" to change a "favorites" button. In the past, they charged $1000 to $2000 for a proprietary, sluggish, piece-of-junk touch pad. Now they are a little smarter - they let you bring your own iPad and then simply charge you a $1000 "licensing fee" to use it with their system!

A much better example is to look at the new Apple Remote for the Apple TV 4th gen. Although it now has a touchpad, significant attention was given to the "hard" buttons, and unlike the earlier remote, it has built-in hard buttons for "Volume up / volume down".

If Apple could have found a way to eliminate all the buttons and go with a touchpad only remote, I'm sure they would have done that. Obviously, they know that consumers still want some hard buttons on their remote.

dblock28 2015-11 · older version

Command/Device HTTP API:

This is coming actually. We're building it for an unannounced third party product anyway, so it will be available in a generalized form in not too long.

Awesome. I've been really wanting this. A remote app with an open API like that would literally be the first of its kind, and something I would really really be appreciative of. The only thing that comes close is potentially Neeo, but that's not even out yet, and I have my doubts about the API or whether it will every be released

Right now, I've built custom python scripts that run on an rpi to control all of my devices with a tivo remote. It works pretty well, especially when I use it in conjunction with SimpleControl for more complicated tasks. I would love to have everything to run through SimpleControl though, so everything syncs nice and easy.

cmieczakowski3106 2016-01 · older version

This would be great, any updates on that physical remote?

hguthrey71912 2017-01 · older version

This subject is discussed in a recent podcast interview with Will Price, here thedigitalmediazone.com/2016 ... me-on-079/

At about 30 minutes in Will discusses hard-button controls, including game controllers, iPort, and hints at an upcoming IR-input solution that could interpret IR commands from any existing handheld remote in the "relatively near future".

Tesla1856 2017-10 · older version

Excellent Podcast.

Mentions that two other pathways coming:

1. Taking input from IR, and letting you use any remote you want ... coming soon.

2. It's still a secret.

WAF is important here :grinning: Family acceptance would be higher if users could still use the old-familiar Harmony if they wanted to while just controlling the Home Theater. Right now, it's pretty much only one-or-the-other. If using both IR and Simple-Control concurrently, things easily get out-of-sync.

Ruedi 2017-12 · older version

The Comparison Chart on https://www.simplecontrol.com/the-simple-comparison/ is listing this: Hardbutton Remote Options: 3rd party hardware (iOS game controllers, Pico remote, LaunchPort).

1. Does that mean I can now use the Lutron Pico remote as hard button controller to trigger an activity and / or trigger a button press?

2. If yes, does this work via Apple homekit?

Roomie Staff 2017-12 · older version

Lutron Pico controls us via triggers from a Lutron controller such as Radio RA 2, etc.

Ruedi 2017-12 · older version

Thanks Will.

Voila, we can use the Lutron Pico (along with any Lutron controller) as a programmable 5 button remote. Or we can use two Picos if we need 10 buttons. Should be easy to print stick on labels with symbols, e.g. on Avery sticky labels.

I think SimpleControl should advertise that more visibly as a hardbutton option.

I for one will be happy with 5 buttons and run everything else on the iPhone/iPad.

Mapa 2018-01 · older version

The launchport would be nice to control volume and play/pause. How would one integrate this with simple control if the current smart bridge pro is integrated using homekit as Picos do not show up in homekit.

THanks

Roomie Staff 2018-01 · older version

Radio RA 2 and Homeworks etc integrate directly. There is no need for HomeKit with such products. The LaunchPort is its own Pico and we integrate with that via those Lutron products. Meanwhile, the SurfaceMount is a direct integration. It is not imitating a Pico, so nothing else is required to integrate.

dkissane50455 2018-01 · older version

hints at an upcoming IR-input solution that could interpret IR commands from any existing handheld remote in the “relatively near future”.

Any update on the above? Would really be a great feature to have if we could use existing hard remotes as well.

Mapa 2018-01 · older version

Thanks! But I would like to integrate the rest of my lights blinds (I have 2 smart hubs due to Lutron's 50 device limit.) using homekit. Can simple control control only the pico on the launch port directly via the hub and control the rest of the devices via homekit?

Roomie Staff 2018-01 · older version

Can simple control control only the pico on the launch port directly via the hub and control the rest of the devices via homekit?

Sounds possible. As with anything Caséta pre-HomeKit, you'd need to figure out the device ID and button number from the manual manifest the device gives you in order to configure a device trigger for Button Press status.

Any update on the above? Would really be a great feature to have if we could use existing hard remotes as well.

That path we investigated a year or two ago did not pan out, yet anyway. We're looking at a different and better path. No timeline atm.

iOS game controllers are also compatible:

https://www.macworld.co.uk/feature/ipad/best-ios-controllers-mfi-3621760/

nyjklein 2018-01 · older version

Wait? MFI controllers are compatible now or will be when the planned update is available?

Thanks!

Jeff

Roomie Staff 2018-01 · older version

MFi controllers have been compatible for several years. The buttons on any MFi controller are mapped to the current Action Panel or Virtual Remote automatically.

nyjklein 2018-01 · older version

OK. I've searched all over. Is there someway to map or remap what the buttons on the MFi controller correspond to on the SimpleControl app. For example, I have the SteelSeries Nimbus. The rocker switch is automatically mapped to the cursor directions. That makes sense. But the menu button is mapped to pause ! "A" is select. "B" is back. Most of the other buttons and joysticks seemed to be mapped to nothing.

What limited documentation there is, it seems that only the automatic mapping above is available. But I found one post by "SC Admin" in the archives here that implies that there is a remapping capability.

Can anyone help?

So I played around a little more. I remembered that the old SimpleHome app shows the names of the buttons as they're pushed at the top of the display in a 3 line scroll. So I was able to see what the Nimbus are actually sending. Besides the rocker cursor directions buttons, here are the buttons that are working:

Y=Guide

X=Live TV

B=Exit

A=Cursor Enter

L1=Reverse

R1=Forward

That's it. Interesting in 4.5, the Menu button seems to send nothing and do nothing. But forward and reverse work. In 5.0, forward and reverse do nothing, while Menu seems to be pause.

Very strange.

Jeff

Roomie Staff 2018-01 · older version

If you have special needs, you can customize to send whatever you want with a Remote Design. The only thing that is "fixed" per se is which button on the Virtual Remote/Action Panel corresponds to which physical button on the MFi controller. You don't need 4.5 to do any of this just swap to Virtual Remote mode if you need to move things around.

nyjklein 2018-01 · older version

Yes, after posting I realized that I could use the "force legacy remote" in 5.0 to see what the MFi controller was sending. So you're saying that in the legacy remote I can customize what is being sent by the MFi controller buttons? Could you point me more specifically to that?

Thanks,

Jeff

nyjklein 2018-01 · older version

Sorry, if I'm being dense. Is there any documentation at all on integrating an MFi controller? Or is just plug it in, start pushing buttons and what works works and what doesn't doesn't?

Jeff

Roomie Staff 2018-01 · older version

Setting up an MFi controller is not something that happens inside the app. Once that is setup, it just works. The mapping of buttons is something that may take some tapping but is fundamentally discoverable as you noticed. Every button is mapped. Joysticks aren't. You can customize every button if needed as noted.

nyjklein 2018-01 · older version

So I may just be flogging a dead horse, but I think I'm missing something. When you say "You can customize every button if needed as noted". Do you mean by changing the commands on the coresponding virtual buttons? For example, if the physical "Y" key on the controller maps to "Guide", I can edit the comands on the virtual button that corresponds to "Guide"?

Jeff

Roomie Staff 2018-01 · older version

Nothing "maps" to "Guide". Each physical button is mapped to a *location* on the Virtual Remote, in other words Cursor Right is always going to map to whatever button you have at the right position of the Dpad, etc. The full list has been posted here many times, but I do not have it handy. It should be in the archives, but should also just take a few seconds to figure out by tapping.

nyjklein 2018-01 · older version

Searching the archives again this is what I found:

Roomie introduced support for iOS 7 Game Controllers in version 2.1. This means a wide array of wired and wireless shells and controllers can be used with Roomie to provide hardbutton access to Roomie commands. All of the controls are automatically assigned. For instance the Directional Pad on an iOS 7 Game Controller is matched up to the Directional Pad on Roomie’s Virtual Remote. A, B, X, Y are matched to the corner buttons of the Directional Pad. Pause is obvious. Left Shoulder and Right Shoulder are matched to the left and right buttons of the Media Pad.

Is this what you were referring to? And I gather the mapping is based on the legacy remotes not the V5 Action Panels.

Jeff

nyjklein 2018-01 · older version

OK! Let's continue the flogging. It's now clearer what's going on based on the post I found in the archives from several years ago and my testing.

So for the legacy remotes, it's as described in the paragraph above EXCEPT:

1. The "A" button serves as cursor enter NOT as the lower left corner of the directional pad. This is probably more useful this way but not consistent.

2. The "menu" button on the Nimbus does nothing.

For 5.0 Action Panels, the B, X, and Y buttons are mapped to the directional pad on the action panel. It had me very confused because the corner buttons on the directional pad are different on the action panel then they are on the legacy remote. So within an activity those buttons do different things depending on whether or not you're forcing the legacy remote. Then for the Action Panel:

1. The "A" button is still cursor enter.

2. The "menu' button now functions as pause.

3. The shoulder buttons (L1 and R1) have no effect (don't seem to be mapped to the Media pad).

Also, the other two buttons on the Nimbus, the lower shoulder buttons, L2 and R2, do nothing in either legacy or action panel.

So, all in all, I seem to see what's going on and most of it seems consistent but confusing. But i think at least one part may be a bug, the failure to map the shoulder buttons for an action panel remote.

Jeff

memarkham303 2018-11 · older version

Let me throw my hat into the ring too regarding interest in a hard-button remote. I don’t mind using an iPhone, but my wife really misses having a dedicated remote.

Is there an API to launch Activities? I might be able to create my own “remote” if so. I’d be grateful for any other suggestions.

Tesla1856 2018-11 · older version

That path we investigated a year or two ago did not pan out, yet anyway. We’re looking at a different and better path.

Good to hear.

Tesla1856 2018-11 · older version

I don’t mind using an iPhone, but my wife really misses having a dedicated remote.

Same here.

Before Simple-Control, if the batteries were dead in Harmony remote, she could not even watch TV (ie, an emergency).

At the moment ... she still only uses Harmony to watch TV in LivingRoom, so I am forced to use both systems in parallel. Obviously, doesn't work very well (ie syncing), and not a good long-term solution.

memarkham303 2018-11 · older version

I’ve just noticed the documentation on the Simple Control documentation page for their API to run activities on the Simple Hub. I’m working on some alternatives, using that API. If it pans out, I’ll update this thread with details.

bjs 2018-11 · older version

I’ve been working on something similar. Let me know if you want to collaborate. Would really love hard button remote.

Tesla1856 2019-02 · older version

Anything going-on in the Hard-Button-Remote area yet? And I mean something like a conventional universal remote or just a $75 Harmony.

And for anyone that hasn't seen it yet, @Will_Price and his team added Control-4 to the Compare matrix ...

https://www.simplecontrol.com/the-simple-comparison/

Related threads

Today's Roomie controls 400,000+ devices.

Roomie Remote X brings TVs, receivers, streamers, lights, and whole-home audio into one app on iPhone, iPad, Mac, and Apple TV.

Download Roomie Remote X