Technical Question on Hard Button Remotes

2020 · 44 replies · Features

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

In short

What are the technical limitations that prevent bluetooth media remotes being used to control the corresponding controls — Staff replied: “Hardbutton remotes are just not my thing. I do try to appreciate users that want it though by adding features related to it from time to time to help gauge continuing interest.”

Questionbjs 2020-01 · older version

What are the technical limitations that prevent bluetooth media remotes being used to control the corresponding controls in Roomie?

Obviously there are tons of options. [..]

I continue to look for a good hard button remote solution. Any news on exposing play / pause current activity through the API?

Roomie Staff 2020-01 · older version

Hardbutton remotes are just not my thing. I do try to appreciate users that want it though by adding features related to it from time to time to help gauge continuing interest.

For instance in V6, we added support for PS4 and Xbox controllers as remotes. They are Bluetooth and pair directly with iOS, quite reliable. If I felt more pull from the users around these features, I would invest the time to add activity selection to the left stick of those controllers which would really complete the picture there (I believe I discussed this in another thread, possibly in the beta forums).

But really, I can count the number of users who have submitted support queries on hard button remote topics in the past ~3 years on one hand. Perhaps I pay too much attention to it because it occasionally gets posted (like this) on the forum and also people (who likely do not use the product much) tend to bring it up when I meet them in person at expos probably because they used Harmony for so many years that they just haven't upgraded their mental patterns yet.

So, if you care about this feature, comment on it, more importantly get other people to comment on it, to request it, and to request specific technical features related to it. From my perspective, it's never been better, we just added 2 awesome controllers, and we also support a number of integrator-friendly solutions like LaunchPort, etc. Adding some no-brand Bluetooth remote has no apparent value whatsoever to the user base. Need a compelling case to spend time here.

Personally, I would never use any of these things because if I really perceived an ergonomic issue with control in some specific aspect, I would solve it on-screen – we've taken into account and designed for many issues in this area in the past. Making people use a hard button remote seems backwards.

But again, make a specific and compelling case to me, including why the many options we already provide do not meet that need. We've spent time here in the past, I'm certainly open to further improvements.

bjs 2020-01 · older version

For my immediate purposes, I have a very specific technical feature request:

  • Expose basic controls for any activity via the API. My idea of basic controls are: shuttle controls and volume controls. Play, pause, vol up, vol down, mute would be a great start. Skip, back, FF, RW would be okay too, but not as useful. Then I can find a way to interact with it using a device of my choice. Since play / pause are already exposed to the Alexa integration I have a hunch this wouldn't be much investment to make available to everybody by the API. This would solve my basic pain points.

Here are some of my use cases where I have a, in my view, a need for hard button remotes:

1. This just happened the other night. In the theater watching a movie. I have a dedicated iPad for Roomie in the theater. I prefer a totally dark room, so I tend to turn off the iPad when watching certain movies. The volume is on 80dB reference level. My wife says she has to go to the bathroom. I tell Alexa to tell Simple Control to pause. She doesn't hear me. I try again. She doesn't hear me. So I use my thumbprint to unlock the iPad. Doesn't recognize it right away. Try again. Finally in and hit pause. During all this the movie is going on and I lose 30 seconds of dialog, which now I have to go back. It's on AppleTV so rewind is a bit of a guessing game. I can think of lots of ways I could make this situation better. I could have less fat fingers. I could listen at lower volumes. I could just have the iPad on all the time. In my mind easier solution is pick up a tactile device that my brain and muscles have memorized and hit pause in 1-2 seconds.

2. I don't always have my phone physically on my body. I am working in my basement woodworking shop. Music is on. I want to skip a song. I usually yell at Alexa to do this, but again, it's a shop to she might not hear me because of the size of the space, tools making tool sounds, or because of the music playing. So I have to walk to my desk to pick up my phone to skip. I have other situations like this as well. Some I do have solved with a physical remote like the one I linked. When I am on the first floor I have an iPad mounted in the wall that I use to play Amazon Music. I have that remote paired to the iPad. Anywhere on the first floor I can control music.

3. When I have guests over who stay in my guest room I can't expect them to install Roomie. I have a complex set up. Basically you can play any source device in the house on any display in the house. So my options are to dedicate an iOS device with Roomie on it and give them a tutorial, or just limit what they can watch to DirecTV and give them a DirecTV remote.

As for the other options you provide.

For me, I suppose the Xbox controller would work in certain situations like the theater. But this has low WAF and my dad would look at me like I had a screw loose if I said to use it to control the TV. And I am unlikely to have an Xbox controller with me at the table saw.

I did look into LauncPort. I think that would be a decent solution for the theater. Actually, more than that. I thought it was elegant. Unfortunately, they push you to integration partners for the 10 button device. I have a good relationship with Abt Electronics - a LauncPort partner - and I talked to them about it. It was pricey, and they hadn't sold a lot. They even thought it was discontinued until I showed them it wasn't. I could find another partner I suppose that had more experience, but the whole point of Roomie is no hassles have to deal with vendor lock-in, integration people, etc. BTW - I just looked at their site and they now sell the 10 button directly. That's nice. I still argue that $650 for hard buttons is a bit pricey.

Lutron. I have a bunch of Lutron in the house, but not their lighting automation stuff. I went with ISY and Insteon. This was mainly because of the open nature of the ISY. Of the options Roomie supports I suspect this would be the one that I could most easily make work. Buy the remote(s), buy the minimum supported hub.

I really was just curious if there was a technical reason why BT media remotes aren't supported by Roomie. Most media apps on iOS seem compatible as I think they are just seeing the remotes as keyboards. I read somewhere that they work with any "native media app." I wasn't sure if that phrase had specific technical meaning and maybe Roomie wasn't a "native media app."

The nice thing about BT remotes is they are ubiquitous, relatively low cost, completely stand-alone, and - if you don't totally cheap out - are reliable.

I think if you see the benefit of supporting the game controllers that it shouldn't be much of a stretch to see similar benefits of a controller that is specifically dedicated to controlling media. I agree that the game controllers are very high quality, so the integration experience is probably top notch. That said, there are some good "no name" BT media remotes out there. Nothing magical about BT. Either someone does a good implementation or they don't. You can rely on Amazon reviews to help flush out who does it well and who doesn't.

In the end, my requests are:

1) expose play, pause, vol up, vol down, and mute for an activity by the API. I think this probably also requires you to expose some ability to select a room via the API in case >1 activities are active.

2) explore integrating hard button BT media remotes like the one I linked. That one is pretty decent quality and works well across a 1700 sq ft floor. But if you can find a better one then that's great too. But my guess is since BT is a standard that once you support one they will all work to one degree or another.

CalPolyME 2020-01 · older version

I've got the same hard button needs as @bjs. Volume and Play/Pause being the front runners. I could never bring myself to use a game controller for this. I've created my own solution using ISY/Polyglot and a Harmony remote. I use ISY/Polyglot to sync my Harmony and Roomie activities. I can start or stop activities from either devices, and I have all the hard buttons I need on the Harmony. I would love to see the harmony devices added to Roomie so I could eliminate my kludgy ISY code. What I have works, and it's fast and stable, so I'm content for now, but it could always be better.

Tesla1856 2020-01 · older version

Yes Will, I still need a traditional Hard-Button remote for the wife, kids, and most of the things that BJS mentions.

So far, I have purchased an Ethernet-Blaster, a Hub-License, and paid the subscription for over a year (really, to just get Alexa functionality) . All the programming and testing... and hardly any family members use it .

We all have iPhones, iPads, and even an Apple-TV-Gen4. But they would rather pickup the Harmony-650 remote to control the Home Theater (and use those Apple device for their traditional uses). And since Simple-Control and Harmony are un-aware of each other ... when they do use it, everything gets out of sync.

It's 2020 and we still can't get a Harmony or URC to emulate "just another Simple-Control device on the network" ? Obviously, we don't mind doing all the extra Harmony programming (or even linking the various matching-functions together).

Please consider it.

Roomie Staff 2020-01 · older version

Responding to a few use cases here that seem broken to me:

@bjs wrote:

This just happened the other night. In the theater watching a movie. I have a dedicated iPad for Roomie in the theater. I prefer a totally dark room, so I tend to turn off the iPad when watching certain movies. The volume is on 80dB reference level. My wife says she has to go to the bathroom. I tell Alexa to tell Simple Control to pause. She doesn’t hear me. I try again. She doesn’t hear me. So I use my thumbprint to unlock the iPad. Doesn’t recognize it right away. Try again. Finally in and hit pause. During all this the movie is going on and I lose 30 seconds of dialog

The model is that Roomie is on a dedicated iOS device and Guided Access is engaged. Especially in a room called "Theater". The iPad would never be locked, it is incapable of locking.

I usually yell at Alexa to do this, but again, it’s a shop to she might not hear me because of the size of the space, tools making tool sounds, or because of the music playing. So I have to walk to my desk to pick up my phone to skip.

Seems like an argument for asking us to add a feature to become the iOS media player so you have a set of media controls accessible without unlocking your device right on your lock screen. Adding a hard button remote to that use case seems confusing and wasted.

When I have guests over who stay in my guest room I can’t expect them to install Roomie. I have a complex set up.

This is a known issue we've tried to deal with over time. By retaining iOS 12 support, hopefully there are enough spare devices out there to help people dedicate devices. But in the end, the app is only $10 and sharing is now super easy and subscriptions are shared as well, so the cost of adding "guests" is pretty easy. The cost of adding frequent guests like nannies or in-laws is basically solved. Regardless, adding a hard-button remote seems like a very poor solution to this.

@bjs wrote exactly what I requested tho, so that's good feedback. I just don't see a path through those use cases that ends up with hard buttons. The best (unstated) argument was to takeover as iOS media controller on the lock screen.

Generically interpreting Bluetooth is not something you can reasonably do on iOS. Certainly, we could create a custom hard button ourselves, it could use Bluetooth, and we could engineer the Bluetooth on that hardware to do what iOS needs, but the reverse is not true. Bluetooth is essentially an OS service that developers only have high level access to. If the OS didn't imagine a particular use case, it's going to be a mess. This is why the supported controllers are controllers that iOS is designed to support natively. Adding any old Bluetooth thing is not generally an option. Your note about adding command support via a REST API is certainly doable and we'd consider that if there were a user product that would complete the picture using that solution.

@CalPolyME wrote:

I use ISY/Polyglot to sync my Harmony and Roomie activities.

ISY is extremely technical and probably not a piece of a generalized solution to something here, but this is a great addition showing that users with sufficient dedication to this topic can integrate something here.

@Tesla1856 wrote:

they would rather pickup the Harmony-650 remote to control the Home Theater

What happens when you take away the hard button and instead use a dedicated iOS device in guided access for that room? After a week, when they see what Media Guides can do, it's hard to imagine them going back. Certainly, my family would laugh at a Harmony and throw it out as there are so many things it does not do.

It’s 2020 and we still can’t get a Harmony or URC to emulate [..] Please consider it.

You're phrasing that as if there's some specific feature we haven't added. The reason my last post says to " request specific technical features related to it" is that the use cases for this appear to be well-handled by things like dedicated iOS devices, much better handled than using a hard button. So given the remaining hard button use cases, which I would propose is essentially AirBNB style guest access where you can't provide any real instructions to the guest and they are definitively short-term, I still think the best solution is a dedicated iOS device.

I'm open to realistic features here that are specific. Based on the replies so far though, it has mostly reinforced my belief that the several users strongly interested in this topic have not deployed a dedicated iOS device in Guided Access as the system is envisioned to work.

bjs 2020-01 · older version

Thanks, Will, for engaging.

The model is that Roomie is on a dedicated iOS device and Guided Access is engaged. Especially in a room called “Theater”. The iPad would never be locked, it is incapable of locking.

I was not precise with my language. Though, I think it misses the point. I absolutely have a "dedicated" iOS device in the strong technical sense. It is in my media closet. It is always on. It is in guided access mode. It never shuts off. It never locks. It never dims. This primarily exists for Alexa support. I also have the iOS device I mentioned earlier in the theater. It is "dedicated" in the non-technical sense in that is that it is permanently affixed in the room. The point that is missed is that having it in guided access mode doesn't allow me to turn it off and get the room dark, which is my preference. It also forces me to not be able to use others apps. For example, I prefer MobiLink for controlling my ISY installation. I also don't comply with the model in that I occasionally use my iPad in the theater for browsing the web.

Exposing the controls via the API as I proposed isn't perfect, but for those of us who have an ISY (me, someone else in this thread) it gives us options. My wife currently uses the 8 button Insteon remote to control lighting (4 scenes), and to switch Roomie activities and to power off the room. The remote talks to ISY over RF, which triggers an ISY program, which makes a call to the Roomie API to switch activities. The next iteration of this is to pause / play activities as I outlined.

Seems like an argument for asking us to add a feature to become the iOS media player so you have a set of media controls accessible without unlocking your device right on your lock screen

Sorry, no, I was not asking for that. I don't oppose that, but it doesn't solve my use case. I am at the table saw. I don't have my phone with me. I want to skip songs or pause. I'd like to be able to push a button on a small remote in my pocket to do this. Controls on the lock screen still force me to walk to my desk, pick up my phone, etc. I just want to pause or skip a song without my phone. I also have this use case on the first floor when I am reading and listening to music. I just want to skip a song. I have this problem solved already by using a BT remote. It is connected to an iPad in the wall. The app running on the iPad is Amazon Music. Amazon Music is streaming to HEOS. Whether the iPad is locked or not (not guided access) I can hit pause, skip, etc. on the BT remote and Amazon Music does what I ask it to do. This is the model I would like to see in Roomie.

By retaining iOS 12 support, hopefully there are enough spare devices out there to help people dedicate devices. But in the end, the app is only $10 and sharing is now super easy and subscriptions are shared as well, so the cost of adding “guests” is pretty easy

My parents both use Android, so Roomie is not an option for them. That said I do have an old iPhone 6S laying about, so I have considered this as an option for the guest room. I guess in my mind it still isn't friendly for infrequent guests. You hand a first world person a hard-button remote and they immediately understand it. As simple as it is to use Roomie, it requires explanation.

So, to summarize:

1. Consider expanding the API as previously indicated ($)

  • From an outside perspective seems this is lowest effort on your side. You already expose this to the Alexa interface.
  • This is not a universal solution for all users as it requires a user to add on programming and some form of "controller" such as an ISY. But for the DIYers, it provides *an option*.
  • This isn't the best user experience since the DIY controllers like the 8 button Insteon remote are hardly well-designed, but again it is an option.

2. Consider expanding Roomie to respond to a physical BT media remote the way that, for example, Amazon Music, responds to the same physical BT media remote. ($$)

  • Sounds like this is harder and maybe the OS doesn't give you all the access you need to make this work nicely. But, again, Amazon Music does it, so it seems that at least for certain categories of apps it is possible and works well. I defer to you if it means that behaving the way a music app behaves would interfere with other Roomie capabilities.
  • This is a universal solution for all users. They just need to buy a BT media remote of their choosing, of which there are dozens of choices that all work with iOS.
  • This user experience is pretty good for those who want a hard button experience. Remotes are available in different sizes, have good ergonomics, and have the appropriate function-specific buttons like play, pause, skip, vol up, vol down, etc.

3. Consider a custom-built application specific hard-button remote for Roomie, similar to how Control4 has a dedicated solution-specific remote. ($$$)

  • I understand this involves a lot of R&D, contracting with a electronics design firm, contract manufacturing, etc. I also understand there is a limited market for this right now, so not likely to be profitable. But I view it as something that might drive adoption. I might be interested in partnering on this.
  • The way I view this working is to expose all the desired capabilities of Roomie through the API, and then the remote communicates with Roomie over WiFi and each button press is nothing more than an HTTP call to the API. This will make it very reliable. So it is both a universal solution for all users plus a great integrated experience.
Roomie Staff 2020-01 · older version
I absolutely have a “dedicated” iOS device in the strong technical sense. It is in my media closet. It is always on.

In the idealized model (as documented and described here for some years), these are the same device. Putting an iPad in your closet is an underutilized device running on a model that was only suggested for a "Simple Hub" that had no head and lived in a closet. The current ideal model is that there is one master dedicated iOS device, it is in the living room/theater, it is in guided access mode, it is used as a control device, and it is also your Primary. This saves you a device, and **reflects that these devices *replace* hard button remotes**. Your family members migrate their mental patterns from the old physical remote to the new remote that happens to be running on an iPad/iPod Touch/iPhone. One note in favor of using old iPhones is that Haptics go a long way with new users, and those aren't on iPads. The contrary point is that iPads have superior media guides.

In the fully realized environment comparable to a Control4/Savant install, you would have further dedicated devices in each major room of the house. Many, many users have deployed this way successfully. Following the model obviously provides the best user experience and eliminates the friction experienced by those users who have not been willing to remove the hard button and upgrade their family to media guides, etc. If you leave the old physical remotes in place, certain kinds of people will not ever migrate their patterns because there is no need to do so, and thus they will have no appreciation for whatever additions the new model may provide to help them.

Of course, that still leaves the AirBNB style guests scenario as valid, but as that is not the issue at hand, you may want to swap some locations/setup.

First you say:

> Seems like an argument for asking us to add a feature to become the iOS media player so you have a set of media controls accessible without unlocking your device right on your lock screen
Sorry, no, I was not asking for that. I don’t oppose that, but it doesn’t solve my use case.

Then you say:

Consider expanding Roomie to respond to a physical BT media remote the way that, for example, Amazon Music, responds to the same

These statements are directly contradictory, though likely you were not aware of that. If we take pole position and trick iOS into thinking we are an on-device media player (Sonos app does this for instance), we inherit support for that remote you want automatically. As previously described, that is all an OS service. So again, the way I interpret your comments, you would then doubly want us to do that which is a good feature request.

There are downsides to tricking iOS in that way. Indeed, Sonos even removed it, and then their users staged a revolution and they put it back, but it is still problematic for them. But regardless, it is a fact.

Your #1 and #2 requests are reasonable (when rephrased per above), but I will say we have no plans for #3. That is its own company and begins with at least $15MM in financing. (We explored that direction in 2015 briefly.)

bjs 2020-01 · older version

Your #1 and #2 requests are reasonable (when rephrased per above)

Sounds absolutely fantastic. Thank you.

And I get what you are saying with your rephrasing. Effectively to get BT hard button remote you have to become a on-device media player which is going to also bring the possibility of lock screen controls.

chobo 2020-01 · older version

Quickly: have been following this thread since the beginning and feel the urge to chime in and say:

1. Roomie is absolutely superior to any hard button remote once you and your family rewire your thinking to use a touch screen remote with haptics. Media guides, live camera views, HomeKit integration, Siri control to start... There is nothing nearly this polished in the DIY space (if you invest the time in programming and rewiring your brain).

2. I wholeheartedly endorse the idea of Roomie taking over the iOS lock screen media controls as a quick way to speed up volume adjustments and transport control. Yes, it's not completely bulletproof (didn't Sonos have an issue with AirPlay 2 devices on the same network disabling the lock screen media controls?), but what a great feature to add for quick adjustments from non-dedicated devices. And if this means hard button remotes are a bit easier, I'd probably add a few in the guest rooms too!

Keep up the great work, Will!

J.

bjs 2020-01 · older version

@chobo,

Absolutely no question that Roomie is the best app on the market for DIY home automation control. My subscription expired on Sunday and I bought the $149 perpetual app. I would have paid more.

CalPolyME 2020-01 · older version

I agree with the subjective viewpoint that Roomie is superior to a hard button remote in all the cases listed above. Rich media guides, access to discrete device settings, device feedback, etc. It's all great and the primary reason I use Roomie. Perhaps Roomie has even done some focus group testing to put some quantitative value behind their philosophy and and to inform their model. Again, I'm totally behind it. All that said, the one place I think the touch screen vs. hard button superiority flips is with Play/Pause, Vol+/Vol-, and mute commands. For casual viewing, those are the commands I use most frequently, and I think my tactile memory of those commands on a hard button remote cannot be rewired to achieve the same level of convenience on guided mode, dedicated room, touch screen. Even if it is sitting on it's LaunchPort stand right next to me.

So, my request to Will and Roomie is to add the Harmony Hub as a device to Roomie Remote. In one sense, I feel kind of awkward asking for it, maybe like asking Ford to add some Chevy parts to their trucks. But I also see the Harmony Hub as a device that is already integrated with many smart home and control products, and it really doesn't take anything away from Roomie, except maybe from the philosophy that hard buttons are the old way.

Tesla1856 2020-02 · older version

You’re phrasing that as if there’s some specific feature we haven’t added.

After looking at HomeSeer in 2007, I decided to let the Home-Automation scene mature a bit. I started looking again in 2016. I heard the DMZ Home-On #79 podcast that you were a guest speaker on. Everything you said "just clicked" with me. This is what I had been waiting for.

  • You mentioned 2 future Hard-button remote solutions (in addition to game-controllers and iPort). A real hard-button remote has always been a "required feature" for my final system.
  • You basically called the HomeBridge (hack) the nonsense that it is.
  • No cross-platform (Android) client. Just Apple's various OSes, on their machines . Fits right into Apple ecosystem.
  • You said "put and Amazon Echo in every room". I have done that.

I know your background Will. You are like this genius software developer and programmer. Roomie/Simple-Control works with all these different machines and devices, but Logitech Remotes are still excluded from the party.

2 other platforms support Harmony Remotes. Even if it has to be a hub-based/IP-model, that would be understandable and fine (we all really want wireless-radio remotes anyway).

Please don't let my ramblings dissuade you. The others here know more about all this. At this point, I would welcome anything.

Roomie Staff 2020-02 · older version

We added Harmony integration in the latest beta. The current Activity synchronizes in both directions so that whether you start an activity from Roomie or Harmony, both will engage correctly. Keep your Activity names the same between the two. Just add your Harmony Hub via auto-discovery to the appropriate room in Roomie that corresponds to the room in which it is used and for which the Activities will match. From there, the synchronization is automatic.

There is also an .ACTIVITY START command to launch specific Harmony activities that you specify.

Beta is semi-public, but access requires contacting support if you have not previously been part of it.

CalPolyME 2020-02 · older version

This is awesome news. Thanks for the update Will. I'll give it a try in the beta.

nickm 2020-02 · older version

So I am in the beta and trying out the remote. Just bought the elite model and hub. I currently have an itach that I use for the IR components in this room. Is the integration process to remove the itach from simple control, install the hub, create the activities in the harmony remote and then sync with roomie remote? I am really excited to test this out, but realize that I need some direction before I go off breaking things.

Thanks,

Nick

Roomie Staff 2020-02 · older version

I don't know why you'd remove the iTach. The procedure is really just to make sure your Activities are named the same thing per my post 2 up. Certainly you could choose to use the Harmony as your IR transmitter though if you like, but removing the iTach only reduces your options.

Tesla1856 2020-02 · older version

We added Harmony integration in the latest beta.

Wow! This is great news. Thanks.

Westworks 2020-02 · older version

This is just great! Will join the beta. Is the integration intended to work for Express or just Elite?

I most need the up/down/left/right/enter cluster plus a few control functions and the microphone as opposed to the ability to launch activities from buttons. So Express would be the preferred choice.

Roomie Staff 2020-02 · older version

No idea. It probably requires a Harmony Hub. The Express looks like an economy model. But it might work. Let us know in beta feedback.

bjs 2020-02 · older version

I don't have Harmony, but open to getting one. What is the feature set supported by this new integration? Is it bi-directional activity synchronization? Anything else? How does, say, a hard button volume command work? Does the command reach the intended device (say, my Denon AVR) from Harmony or does the Roomie integration act as a relay and the command comes from Roomie. I assume the prior, but was hoping for the former to avoid setting up duplicate activities beyond a "shell" activity in Harmony. Though I guess as I type this it seems like it probably isn't logical that this could be achieved without duplicate activities (e.g. one in Roomie and corresponding one in Harmony).

Sphomemaster 2020-03 · older version

Just installed the latest version with Harmony remote integration, wow it works great...RR is the best home automation app period !

CaliMed 2020-03 · older version

Can’t get Roomie to auto discover the Harmony Hub. Tried factory resetting the remote. Any advice?

This is a feature I’ve certainly been waiting for. Definitely helps with the grandparents/parents when they come over.

Thx!

Roomie Staff 2020-03 · older version

I encountered some guy in support who had a crazy network with separate VLANs, etc and that caused discovery trouble. To the extent you have configured your network for wild and crazy things, lots of auto-discovery scenarios will have trouble. Discovery is based on multicast being entirely free and open between your iOS device and the target to be discovered, so you will need to ensure that for this and almost every other device.

Tesla1856 2020-04 · older version

Just installed the latest version with Harmony remote integration, wow it works great…RR is the best home automation app period !

So, looks like Harmony-Sync is out of Beta and working.

< V6.2 includes many new features such as Harmony Synchronization >

Thanks for the report that it is working nicely.

Also, thanks to Will and his team for making this happen.

I finally just upgraded my old Harmony-650 (IR based) to a Harmony-Elite and Hub. Maybe I'm ready to try all this [Simple-Control] ... I mean Roomie again ?

Sphome 2020-04 · older version

Glad it’s working for you...have you tried bi directional as is if I press say watch dish in RR as a activity it dims my light via ISY and then activities harmony activity which sends IR codes to TV and sets the remote buttons to dish Setup....on the reverse if I press the watch dish activity button on my harmony remote it would be nice to see if it can start RR activity...this way it be bi directional...and RR can be used to control ISY devices...also opens up a huge list of devices that are compatible with RR

Roomie Staff 2020-04 · older version

opens up a huge list of devices that are compatible with RR

You mean "compatible with Harmony". Our compatibility is a vast superset of theirs, so presumably the idea is you want to shoe horn us into their activity launches because they're missing a bunch of stuff. That is something we could add.

Sphome 2020-04 · older version

That will be great we (RR) can really make a difference due of lack of features in HR...and this will then put to bed the need for any hard button remote.

Sphome 2020-04 · older version

Further to my comment earlier, if you can map an individual button on harmony remote to execute a RR activity start as in activate when we “soft press” Harmony button, and stop deactivate RR activity when we do “hard Press” that would be an absolute Harmony killer and we can just use our harmony remote ( just as piece of hardware as requested in this forum as a hard button remote ) and use it with RR

HoneyMustard 2020-04 · older version

I have been searching around but I am still confused as to how exactly Harmony integration works. I get that all one has to do is make sure the activities are named the same and it should just work. Ok. So how does it work exactly? If I initiate an activity from the Harmony remote does it run the activity commands from the Harmony or from Roomie? How are button presses like volume sent? Most of my devices are IP controlled and Harmony IP supports is not good. Would this integration allow me to use the Harmony without having to use it’s hub to send IR commands? I already have an iTach and my setup works flawlessly as is. The problem is when I have guests/roommates that don’t have iOS devices they have no way of controlling the system plus many people just want an actual remote to turn on the TV and do basic things.

Roomie Staff 2020-04 · older version

We don't magically make Harmony suddenly able to IP control something. So if your problem is "Harmony does not support IP control of X and Y", then you will still have that problem and that is unsolvable at the individual button level.

  • When Roomie launches an Activity, the same Activity launches on the Harmony side, and Harmony will run whatever commands it thinks are necessary to accomplish that. Depending on your configuration, you may want to adjust which commands are sent on each side or the timing thereof.
  • When Harmony launches an Activity, it executes all of its commands as per usual and Roomie simply sets its current Activity to the same-named Activity thus avoiding any overlapping commands.

Buttons inside an Activity are unaffected and totally independent. Bi-directional Activity synchronization is the critical aspect/goal here.

Sphome 2020-05 · older version

Hi, any luck in progressing further on this and if it can in can be in a future release ?

agharibi519 2020-07 · older version

Does this mean that when an activity is initiated through Harmony, Roomie basically skips all the commands for that activity and just changes the state of that activity and make it active to stay in sync with Harmony?

Sphome 2020-09 · older version

[

Sphomemaster](/u/Sphomemaster)

[5m](/t/feature-request-api-enhancements/3824/9?u=sphomemaster)

Besides activities sync which BTW works great, Another great feature which I think will drive more and more users towards RR is if we can call device level commands from RR using the Harmony Hub as a IR transmitter this add-on will be fantastic and will let us ditch Harmony app all together.

amellovitz457 2020-12 · older version

I am considering purchasing a Harmony Hub based remote to use in conjunction with my Roomie V6 setup. I am reluctant to do so since it seems any time an activity is initiated from Roomie, Harmony would re-send the commands to the devices. Is there a way to suppress commands sent from Harmony to my devices when an activity is launched via Roomie? If not currently, are there plans to? I imagine this is a limitation on the Harmony API. Otherwise, is there a way for Roomie to send the start activity commands when an activity is started via Harmony? That way all the start commands are sent only once by Roomie. Finally - is this behavior applicable to both activity start and stop commands? Thanks

Jman

With the addition of the harmony elite, is it isolated to the elite or will anything the harmony software accepts work? Like the companion remote, smart remote or even an older ultimate/touch? Does it also include the pro or 2400 model (the upgraded elites…the pro just uses more devices and the 2400 has more connectors on the hub.

One last question. RR can have unlimited devices, harmony hubs alone can do 8, the elites 15 if RR is connected to the hub does that continue the unlimited devices or does the hardware cut it off? I think the cut off from harmony is software based through the remotes ( meaning all the hubs below the 2400 hardware wise are he same if that helps).

Thanks, i have a harmony setup but looking to move into RR, integration is ideal of course since i really dint need to change much.

ksalno

It should work with any Harmony system that uses the Hub device. Remember, Roomie only works with Harmony activities. There is no device control or commands. That still needs to be done by the Harmony remote. it does support On/Off Start/Stop activity commands.

Roomie Staff

That still needs to be done by the Harmony remote

Clarifying, Roomie controls a wider set of devices than Harmony did. The correct deployment scenario for the Harmony Sync is to have Activities in both systems with the same names that control the relevant devices. Roomie syncs the state of those Activities, and in general both systems can be used simultaneously.

See above in this thread for much more detail on these topics.

ksalno

Will, thanks for clarifying. I have to admit, I haven’t come up with a use case to use the Harmony sync. I do have a couple of hubs left in my home but I’ve completely replaced the other two with Roomie.

Just to make sure I understand, if I have a room called Office. And in the office I have a TV, amp, AVR, and Roku 4K all currently controlled via IR or IP by the Harmony Hub and Harmony remote. And on the Harmony Remote I have an activity called Watch Roku that powers on the TV, brings up the Roku Home Page, turns on the AVP and selects the Roku HDMI input and turns on the amp. So the steps would be the following:

On Roomie I would add the Office as a Room. I would then add the Harmony Hub as a device, which I can discover via IP scan. I would then add the AVP and the Roku as devices in Roomie. I don’t need the TV or Amp because they are just power on/off via the Harmony activity.

Adding the Roku is straight forward, as it is IP controlled and Roomie will discover it and control it directly, I assume.

However, the AVP is an older model and needs IR control. How do I get that IR control?

In a Roomie only system, I would simply add an IP controlled blaster. But how do I do it with the Harmony system? Can I use the Harmony Hub instead of the blaster, so I use the IP address for the Hub and then designate which cable from the hub (I think there are only 2) should be used for the AVP? Then I can control the AVP volume and other functions from the Roomie UI but using the Hub for sending the IR commands?

Once I’ve added these two devices and got them working, I then add an activity to Roomie for the Office called Watch Roku and in Activity setup I would add the Roku as the primary device and the AVP as the volume device.

Now if I run the Watch Roku activity from Roomie, it sends the start activity command to the Harmony Hub which executes all the start command for that activity - turns on TV, amp, AVP, selects proper HDMI input, and sends a Home command to the Roku. Now I can use the Roomie UI to control the AVP volume, use the Roku UI to navigate the Roku menu to select the show I want to watch and then use Roomie to control playback, stop, FF, etc?

Is this basically how it works?

And if I get to a new app on the Roku and I need to navigate an on screen keyboard to enter my email and password to sign into the app, can I use the Harmony hard remote to do that? Not all apps on Roku support the Roomie keyboard.

Let me know where I am incorrect so I can get this straight and I’ll give it a try over the weekend. I don’t need to have it work this way in my setup (Harmony remote in Office is sufficient) but I’d like to try it just so I know how it works.

ksalno

I guess I’ll just try it and see what happens. Thanks for your patience.

ksalno

Ok, I tried this. Added a room and device for my Harmony Hub. Created an activity in the Room on Roomie with the same name as Harmony activity (in my case Watch Roku). I can use Roomie to now start or turn off that activity. Good. I then add the Roku device in this room to Roomie and then include it in the Watch Roku activity as the Primary. Now instead of a blank screen when I start Watch Roku on Roomie, I get the control buttons for Roku and they work.

However, my Marantz receiver in this room in from 2005 and has no IP control. So I can't add it to Roomie as an IP device and use it in the Watch Roku activity as the Volume device. From this thread it sounds like there is no way to send the volume up/down command via IR through the Hub except using the Harmony remote, which kind of defeats the purpose of setting this up on Roomie in the first place.

So can I set up an IP addressable IR blaster in this room and control my Marantz volume directly from Roomie?

CalPolyME

Yes, or you could use an IP serial adapter and the AVR's RS232 connection and probably get volume feedback in Roomie as well. You're also right, if you can't fully control all your devices with Roomie, it doesn't make much sense to add it to that room alongside the Harmony.

bjs

Here is how I understand the intended usage scenario for the Roomie / Harmony integration:

1. You have Roomie to control most / all of your activities, including all of the advanced capabilities that Roomie offers.

2. You have a Harmony hub and corresponding remotes that control one / some / most / all of your activities.

3. You wish to have a hard button control option for certain, generally basic, capabilities such as volume control, play, pause, shuttle control, channel up / down, etc.

4. You create an activity in Harmony that supports, at minimum, the capabilities you want to access via hard button.

5. You create an activity in Roomie with the exact same name as the activity created in Harmony. This activity will be the activity through which most / all capabilities can be controlled.

6 When you switch activities in Roomie this causes Harmony to switch activities to the corresponding Harmony activity.

7. When you switch activities in Harmony this causes Roomie to switch activities to the corresponding Roomie activity

8. With both activities in synch you can now control the capabilities through Roomie or through the Harmony remote.

9. For example, you switch to "Watch Roku" activity in Roomie. It switches and so does Harmony. Now, for example, you want to pause whatever is playing. You can hit pause in the Roomie app, which will directly send an IP command to your Roku player. Or, you can hit pause on the Harmony remote, and this will RF to the Harmony hub which will then send an IP command to your Roku player.

10. However, if Roomie isn't configured to control a device, it won't be able to control it. This is because it does not send any controls, such as powering up an older AVR, "through" the Harmony so that Harmony can then execute the command. The only awareness between Harmony and Roomie is activity selection and (maybe, I don't know, since I don't have this set up) activity state. Harmony does not send device commands through Roomie. Roomie does not send device commands through Harmony. All device commands from Roomie are sent directly to the device via Roomie. All device commands from Harmony are sent directly to the device via Harmony.

Hope this helps. It is possible I have it wrong since I actually do not have Harmony set up, but this is my understanding based on what I have read.

Roomie Staff
Here is how I understand the intended usage scenario

This is correct.

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