Currently there are three devices to bridge IR and INSTEON: the IRLinc Receiver (available for purchase here), the IRLinc Transmitter (available for purchase here) and the EZUIRT (available for purchase here). This page will cover IRLinc Transmitter and IRLinc Receiver only: the EZUIRT is Pro Only and is discussed in this forum post in more detail.
Before we get to the How-To, we should probably take some time to explain how this device works - it is quite different than how the IRLinc Transmitter works - it's actually much easier. Each IR code learned corresponds to a virtual button on the Receiver. So, you train the Receiver with a button on your remote, and it will then toggle between broadcasting ON/OFF a specific button # (up to 417) which you can directly link to other INSTEON devices or have Indigo catch and perform some actions with. This How-To is going to focus on doing the latter (follow the instructions that came with your IRLinc Receiver to do the former).
Before you start the training process, you need to find a remote that's compatible with the Receiver. Most remote controls that use the NEC IR codes (a lot of remotes use those) will suffice. Follow these steps to see if your remote will work. If you are using a universal remote, such as one of the Harmony remotes by Logitech, we suggest adding a Xantech Gate Keeper Audio/Video Switch.
OK, so, once you've identified a remote that you want to use with the Receiver, perform this step to ensure that the remote will work with the receiver (if you're using the recommended Xantech Gate Keeper codes, you can skip this step):
OK, now that you've successfully found a remote that will work with the Receiver, follow these steps to train the Receiver to respond to the buttons on the remote:
Edit Device
dialog for your IRLinc Receiver by selecting it in the device list and clicking the Edit…
button. Just leave this dialog open as you'll need it a little later in the processSend PowerLinc set Button Pressed
button in the Edit Device
dialog for the Receiver. The Blue LED will return to steady on. Note: If the blue LED begins blinking rapidly instead of returning to steady on after step 3, this means the linking process was unsuccessful. In this case, you will need to perform a power restore (unplug the Receiver for 10 seconds, plug it back in, wait 10 seconds) and try linking again from step 1Event Log
window of Indigo, you should see a line that looks something like this: Received INSTEON “Receiver Name Here” on (button 1)
. That means that the linking process worked and you can now create triggers in Indigo that watch for button 1 ON/OFF. Depending on the button, it may also send a “start brighten”, “stop brighten”, “start dim”, and “end dim”.
Congratulations! You now have the building blocks to use your IR remote control and IRLinc Receiver to start controlling your house. The default behavior, when programming a remote, is that the button will alternate between sending ON and OFF (or Dim/Brighten if holding the button down). This is fine if your only control for the device is the IR remote. If, on the other hand, other controllers will be used to control the device (or it can be operated manually), then the state of the device may get out of sync with the IRLinc. In this case, you might find it better to just have the remote send the same thing every time (ON or OFF, rather than alternating).
To get you started, Here's a quick How-To on having button 1 that you defined above toggle on/off a light:
TRIGGERS
(or a subfolder of it) in the outline viewNew…
button to create a new trigger actionINSTEON Command Received
from the Type
popupDevice
popupOn
from the Received
popupbutton/group #
- this is the group # of the remote codeActions
tabControl Light / Appliance
from the Type
popupToggle On/Off
from the Action
popupDevice
popupOK
That's it. Now, when you press the button on your remote, it will toggle the light on/off. Note, this will work for any type of light - X10 or INSTEON - if you're controlling an INSTEON light only, you may want to consider linking the IRLinc directly with the INSTEON light - just follow the directions that came with your IRLinc to do that.
Before we get to the How-To, we should probably take some time to explain how this device works - it is quite different than how the IRLinc Receiver works. For each IR code that is programmed into the Transmitter, an associated link is made to a controller of some type. The controller button (or group) that's linked then can tell the Transmitter to send that IR code. It does this by sending an On/Off to a Group/Scene that the link defines in that device.
When linking a Transmitter directly to a controller of some type (for instance, a ControLinc), these details aren't necessary for the user to know. Unfortunately, when you want Indigo to initiate the command, it's important to understand this process. You might expect that you would be able to just do all the definition from within Indigo, but we don't have the ability to do that. We can't edit the links in the Transmitter like we can in other devices. This means that the definition process for a Transmitter is a little cumbersome. However, once you get the hang of it, it's not too bad! ;)
Before you start the process described below, make sure you define your IRLinc Transmitter in Indigo. One note - if you ever hear 5 beeps (or more) from the Transmitter, it means that the linking process has pretty much failed. If this happens, you MUST start over at step 1 for that code.
Because this process seems to be a little tricky, we highly recommend that you read through the procedure a couple of times before trying it out.
To Link your PowerLinc to your IRLinc Transmitter (repeat these steps for each IR code):
Manage PowerLinc Links
from the Interface
menuPowerLinc Group/Scene
number from the popup, and optionally give it a name. For now, just leave this dialog open in Indigo - you'll need to use it in just a second…responder
. A sheet will drop down, explaining that you can't remotely program the IRLinc, but that the PowerLinc is now in linking mode.Finished
button in Indigo and then click the Send Off
button at the top right of the dialog.
That's it. Mostly. Now, if you want to use the same Group, but have the OFF command send a different IR command, you follow the steps above first, DON'T do the last step so that your first command will be send by an ON, but go ahead and click the Finished
button on the sheet. Then click the New Link to Responder
button. Then, start with step #3 above with the code you want sent with the group OFF command, and this time, do the last step. Don't freak out, because when you click the Finished
button, there will still be only one link there. That's OK - the PowerLinc only stores one link for both the ON and OFF command - the IRLinc actually stores 2 links, one for each, but because we can't view/edit links on those guys, we can't show them.