timmmay: .... Also potentially interested in DIY options, within reason - if it involves any soldering I'm probably not interested.
I have used most of the Global Cache Itach/GC-100 range for much of my home automation and all of my IR needs for many years.
They are capable of learning and transmitting very long IR codes and I control all of my 2006 model Mitsubishi air-con units with no issues.
However, this is a geeky (non-soldering) solution because the Global Cache hardware is TCP/IP based and you need to control their units with software capable of opening a port and sending the required commands (which are quite simple once you read the API).
If you have some basic knowledge of working with TCP/IP ports you would find them quite useful for controlling anything IR based.
My entire IR control system is based on a local ubuntu/apache web server and PHP scripting to produce a fully featured remote control web page with a mass of html buttons for most AV and home automation. This makes the remote control available to all family members on any web based device that they want to use.
Cost-wise: A single iTach IP2IR or WiFi2IR unit is around US $100-$140 from overseas sites and although they only have 3 IR output ports, I have found that you can actually use stereo jack splitter's to route IR emitters to other devices in other rooms without any major issues.
For example, a single IP2IR Itach is feeding IR to several devices in the Lounge, a few in the Theater room and it also controls the upstairs bedroom air-con via one of the spare RG6 cables where a stick-on IR sender is attached to the bedroom air-con.
The iTach comes with stick-on emitters and a single IR blaster and additional emitters are relatively cheap. The stick-on cables are great for routing to other rooms because you can cut one in half and wire it into the house cabling to run IR control to other devices. I am currently sending IR signals through all types of cables (Cat5e, RG6 and normal AV cables). The emitters only have 2 wires so connecting back to the Itach is easy and there appears to be no major signal loss during long runs (up to about 20-25 meters in my case).
If you have a passion to play around with scripting or programming, you can write simple scripts to automate any IR device. I currently have several working automated functions to turn on or off devices at particular times using these units.


