Filed under: Peripherals, Software, Features, Reviews
TUAW Review: Logitech Harmony remote and the Mac
The Basics
The Harmony line of remotes from Logitech allows you to set up your universal remote with your Mac, by connecting the remote with USB. Using a wizard-based software interface, you enter in the model numbers of all your IR remote controlled equipment and it will download all the remote codes from its online database of 100,000+ entries. You can then customize your Harmony's buttons in any way you please to simulate any button your your OEM remote. Naturally enough, these supported devices include both Macs and Apple TVs.
If that's all it did the Harmony would be worth it, but it goes far beyond this remote emulation by offering what they call "Activities." Activities are just what they sound like: specific activities that you might use your A/V equipment for (e.g. watching a DVD, playing a game console, listening to a CD, etc.). In essence, Activities are basically little macros that you can set to do a series of discrete steps involving several pieces of equiment. So, for example, if I want to play a game on my Xbox 360 all of the following needs to occur:
- My Samsung HDTV needs to be turned on and set to the PC (VGA/RGB) input
- My amplifier needs to be turned on and set to optical input 2
- My Xbox needs to be turned on
With one keypress the Harmony remote can do all of that, emulating three separate remotes (TV, amp, and Xbox).
In addition to the hard buttons on the Harmony remote which vary by model, each one also includes a screen or touch screen with soft buttons. These soft buttons can be programmed to launch an Activity or emulate any button on the OEM remote.
Setup
Setup is straight-forward. The Logitech Harmony Remote Software application is a standard Mac installer package. Unfortunately, like some other unruly Logitech software it just does what it wants without asking, which includes installing a "Logitech" folder in your Home folder which stores your preferences (this obviously should be in the ~/Library/Application Support directory). Anyway, once you've got it installed you need to setup an online account and then tell it what model of Harmony remote you have and what you want to control with it. You'll need to get the exact model numbers of all your equipment, preferably by writing them down directly off of your devices.
Adding a new "Device" to control is easy. You select the kind of device it is, and then the manufacturer. Finally you just need to enter in the exact model number. So, for instance, you can see here I'm adding my Samsung LN-T4665F LCD television:

It's important to make sure you get the model number right. Once you click Add it downloads the relevant codes from the Internet and you're good to go. There is a default button mapping which works just fine. However, you can also edit that by choosing whatever functions you want from a series of drop down menus.

In addition to the Standard Buttons (i.e. the physical buttons on your remote), you can also set up button mappings for the soft buttons which are located either next to the screen or (in the case of the touchscreen models) on the screen itself. These are grouped together in "pages" which vary depending on your model. I have the Harmony 550 which has 4 soft buttons around the screen, so each "page" can have four entries. You can have a number of these pages.
In my setup below, you can see that the first (default) page that is displayed with the TV is the active device allows me to switch between my various HDMI inputs to view my various different sources (PS3, Cable DVR, Xbox360).

You can customize everything, hard and soft buttons for each of your devices, including the labels.
You go through this process for each of your devices: TV, amplifier/receiver, game consoles, DVD player, Apple TV, Macs, etc. Don't worry though, you don't have to customize the buttons at all. The defaults generally work just fine, so if you don't want to play with the button mappings you can just use the defaults.
Incidentally, the database of equipment is enormous, and in all likelihood everything you have will already be in there. However, if you have something unusual the Harmony is also a learning remote. So you can have it learn a new command easily from your OEM remote. In fact, I had to do exactly this for my Comcast PVR. I discovered a skip 30 second hack for my OEM remote, but the Harmony database did not have that code. So it was easy enough to add it by just connecting the Harmony via USB and then pointing my old remote at the bottom of the Harmony and pressing the relevant button. You can add any number of commands this way, but again let me emphasize that it is very unlikely that you'll need to do this. I only had to add one command for all of my equipment.

Activities
Once you've got your devices set up, now comes the best part: Activities. The Harmony software will automatically suggest some activities for you based on your hardware: watch a movie, play a game console, etc. When you select one of the suggested activities (or create a new one) it asks you a series of questions. For example, for the "Watch TV" activity it first asked me what I wanted to use for sound (the TV or my amp), then it asked for which input on the TV I wanted to (i.e. which input my Cable PVR is connected to), finally which input on my amp it is connected to.

So now when I select the "Watch TV" activity it does all of the following:
- Turn on the TV and set the input to HDMI 2.
- Turn on the Motorola Cable PVR
- Turn on the amp and set the input to coax
Naturally enough you can also customize the activities to your heart's content, including changing the default hard and soft button mappings.
Using the Remote
Using the remote is just as you'd imagine. To start one of the Activities macros you just hit the Activities button and then select the appropriate one from the on-screen menu. There's also a Devices button that allows you to use your remote with just one of your devices.
One the best features of the remote is the live help function. If you run one of the Activities and something goes wrong you just need to hit the Help button. Generally, the problem is caused by not pointing the remote at your equipment for long enough so it will retry sending some of the IR codes. The remote will then ask you (on screen) whether the problem has been fixed (yes/no). If you hit no it will then step you through the possible problems with a series of yes/no questions: "Is the TV on?" "Is the TV input set to HDMI1?" "Is the amplifier input set to optical 2?" etc. etc. Soon enough it'll track down the problem and you'll be up and running.
Conclusion
Overall the Harmony series of remotes is brilliant. If you have more than a couple of remotes on your coffee table you'll love it, particularly if you have somewhat non-technical members of your family that have difficulty with juggling a bunch of separate remotes.
The Mac integration is not bad, but far from perfect. The Mac software is, frankly, rather kludgy and functions like a web page. There's a reason for that; it basically is a web page, and you can actually program the Harmony directly in your browser (http://members.harmonyremote.com) rather than using the included software. The interface is really quite similar. Once you setup your remote online you can then download a small file which will launch the Harmony application and transfer the settings to your remote via USB.
The rather un-Mac-like software aside, the Harmony is a must-have for anyone with a lot of equipment. Basically, any of the Harmony remotes (starting around $85 online) will give you access to the unique Activities based functionality, but Logitech just recently released a new model, the Harmony One ($250), which raises the geek-lust factor even higher.


![TUAW [Cafepress]](http://www.blogsmithmedia.com/www.tuaw.com/media/tuaw-cafepress-promo.png)


Reader Comments (Page 1 of 3)
Erik S said 10:12AM on 2-11-2008
Not sure what verison of the desktop software you were using. But the one that ships with the 980 is a TON better then it use to be. I have been using harmoney remotes since before logitech aquired them. The old mac software hardly ever worked. Everything was done though the Web site. But the remote is worth the pain. I have 5 of them. Would buy 5 more in a second.
Reply
gascar said 10:19AM on 2-11-2008
I just bought a harmony remote last Thursday (Model 550). Its awesome, setup is a little clunky but it beats the old method of just adding codes. Set it up on my Powerbook running 10.5.1, no issues. Samsung TV, Denon Receiver, Sony DVD, Xbox360, Apple TV all worked with little issue. Macros (Activities is what the remote lists it as) work good. Has the codes for Apple TV under media centers.
Nice write up mat.
Reply
ttate90303 said 10:20AM on 2-11-2008
One thing to note: if you have multiple systems, if the software is installed - whether it be another Mac or Windows machine - you can access your Remote Control settings and update as needed. The changes are stored on Logitech systems for safe keeping and easy sync.
Reply
Michael said 10:35AM on 2-11-2008
Great point. The software is actually part Web App (for all those iPhone users that complain that web apps aren't real ;). Anyways, After I upgraded to Leopard, I forgot to re-install the software. So yesterday I downloaded it and installed it and went to make a change to my setup, logged in to my account on their server and all my settings were there. Very convenient.
P.S. I have the 890 with IR repeater and LOVE IT!! It's the first time my parents or in-laws can come to my house and use the TV with out a tutorial or cheatsheet. Then again, maybe some of you use that as a deterrent to keep them from visiting you...not a bad idea. ;)
Eric Blair said 10:56AM on 2-11-2008
Also, since the settings are stored on Logitech's server, it makes it easy for support to help with any configuration issues. The first time I configured a Harmony remote, I could not get the TV to reliably switch inputs (the software wanted to rotate through the inputs).
Tech support told me the Harmony was actually able to jump directly to specific inputs and, instead of leaving me with that info, they tweaked my configuration on the server to use the correct inputs. All I had to do was re-launch the software and download the updated configuration.
Oh yeah, in addition to the support being free (at least for new purchases), they did this all for me on a Sunday. Could not be happier with the experience.
doog said 10:26AM on 2-11-2008
If you think that the Mac software is a little kludgy, then you haven't tried the Windows version yet.
(Caveat - I switched from Windows to Mac last year. Maybe the Win software is better . . . the Mac software is definitely more reliable when it comes to detecting and staying connected to the Harmony Remotes over USB, in my experience.)
Reply
amco said 10:36AM on 2-11-2008
The 30-second skip forward gets auto-mapped to the >>| button if it is anything like my Comcast remote ;)
I added mine at first too until I noticed it was already on the above-mentioned key.
I started on the PC and ended up on the MAC with the Harmony and have found it to work quite well.
Reply
Angel said 10:43AM on 2-11-2008
I bought the Harmony One the day it came out and have programed it to work with my AC, my Sony Receiver, 55 inch HDTV, DVD player, and have even created "activities" to set things up to play a game on my Wii or PS3. It works GREAT!!! The Mac software seems to work much better than what I remember the PC software being like when I had a Harmony 880 with my PC a couple of years ago.
Reply
Jeff said 10:48AM on 2-11-2008
I absolutely love my Harmony 550. I didn't realize how much better this remote would make my home theater experience. Switching between my PVR, ATV, and DVD player no longer involves 10 mins. of head scratching trying to remember which input I plugged the DVD video into. I wish I had bought one of these sooner. Great review and I'm psyched to see the Harmony getting some TUAW love. Check out my full review...
http://www1.epinions.com/content_411114966660
Reply
Aron Trimble said 10:50AM on 2-11-2008
I'm honestly surprised this wasn't touched on... I have a 550 (it's my second one, actually) and it is so spastic when controlling my MacMini.
Sometimes, pushing a button will result in no response. Other times pushing the same button will result in what appears to be a press of the button 3 times in succession. For example, in FrontRow pushing "menu" to go back one level would take you back 3 levels (and sometimes right out of FrontRow). Sometimes I get fed up and pull my Apple Remote out (which defeats the purpose).
Long story short, I LOOOOOVE my 550, I will never not have a Harmony remote. I hate how it controls my MacMini.
Reply
DrWho said 11:03AM on 2-11-2008
I used to have a similar issue with my harmony remote and my DirecTV Tivo. Doing a search by name and entering characters, an up or down click would always result in the cursor moving up two characters, I used to have to circle around the character until the cursor finally landed on it (if I had the patience that is), never seen that issue with the mac mini though.
Scott said 11:06AM on 2-11-2008
I had the same problem, but was able to resolve it by changing the delay settings just for that device/activity. It took some working to fine tune it, but now it works just as well as the OEM remote.
Aron Trimble said 1:22PM on 2-11-2008
Would you be willing to post your delay settings for your Mac? This has been a constant source of frustation...
eric f. said 10:51AM on 2-11-2008
Hey Matt, I have the 880. Love it. For your PS3, did you rig up an IR receiver for it, or does the remote just turn on the other components? I've noticed that there are several functions on the PS3 that don't have IR codes. Also, Unfortunately, a few of the IR codes for my Onkyo receiver and the PS3 are identical, so I had to disable them. it sucks when you're watching a Bluray movie and try to change the volume, the Ps3 would think that you were trying to open the DVD menu or Quit the disk...
here is my IR setup for PS3:
http://www.flickr.com/photos/ericfischer/376692759/
Reply
Mat Lu said 11:52AM on 2-11-2008
I used the Nyko Blue-Wave to control the PS3. It has a USB dongle IR transceiver and the codes are already in the Logitech database. It does not interfere with any of my other components.
http://www.nyko.com/nyko/products/?i=113
eric f. said 12:51PM on 2-11-2008
matt,
Thanks, I hadn't heard of the Nyko Blue-Wave before...
Can you try and see if the Harmony remote will learn the Nyko Blue-Wave settings? It sounds like the Nyko dongle may be doing some special translation for some bluetooth commands that an ordinary IR receiver doesn't. If so, I'll pick one up.
eric f. said 1:18PM on 2-11-2008
I noticed after my reply that you already used your harmony remote with the Nyko Blue-Wave.
The Nyko Blue-Wave IR receiver must be doing something special, because I downloaded the default Nyko Blue-Wave settings from Harmony and not a single button worked with my current IR receiver on my PS3.
drkblde said 10:57AM on 2-11-2008
One more thing you can do with the Harmony, you can make your Mac Pro an appleTV on steroids. I hooked in a keyspan media remote + Remote buddy and boom found the keyspan settings on the harmony software (don't remember what it was under). So I can now watch FrontRow on my Mac Pro with all the plugins for different video I want, and with one button push shut the whole system down when it's time to hit the hay.
Reply
Nightlife said 3:12PM on 2-11-2008
Ha! I did the same thing as drkblde.
Keyspan remote + RemoteBuddy from iospirit.com + Harmony remote is INSANE. You can do ANYTHING with this setup, including using your Harmony as a mouse, emulating a keyboard, navigating your files/folders with pop-up menus... it's truly astounding!
Dave said 10:57AM on 2-11-2008
I bought my wife a 720 for Christmas (deal of the day at Dell). Great device. I love the fact that we don't have to have four remotes to do one thing (watch a movie).
Setting up activities did take a bit of trial-and-error (over the course of a few days) with respect to the timing between IR commands for devices. But once it's setup, it works great.
Reply