Indigo 3.0b8 and the EZX10RF (Full instructions!)

Posted on
Tue Dec 11, 2007 12:45 am
Jann offline
Posts: 120
Joined: Mar 12, 2006
Location: Auburndale, FL

3.0b8 and the EZX10RF (Full instructions!)

Just thought I would share my experiences with the EZX10RF and "link"ing Motion Detectors and Keypads...

The generic instructions (given in other topics) are correct, however, there are a couple things I would like to add (please let me know if you would like me to change some things...this was written after 2 solid hours of troubleshooting!):

UNPLUG ANY OTHER RF TO POWERLINE BRIDGE! You do not want any other RF transmitter working while you program the EZX10RF!

#1) Do this in a darker room if you can. This is a situation where you may have to read the blinking status of the LED from across the room.

#2) If you are like me, you have several wireless RF x10 devices to "link"...I was using Hawkeye Motion Detectors. So, I did it the simple way. Mine were labeled C1, C3, C5, C7 & C9. Then I had buttons (battery powered button keypads) also. Each labeled D1, D2, D3 & D4, D5, D6.

The EZX10RF expects the ON signal from each of these. So here is what I did. First the motion detectors:

Take one motion detector off the wall. Set it to the address you wish to control first. (C1 in my case). Take your EZX10RF and sit (indian style---just kidding) on the floor near an outlet with your laptop (running 2.5b8 client of course).

ENSURE THE BATTERIES ARE REMOVED FROM ALL RF MOTION DETECTORS and ENSURE THAT YOUR X10 NETWORK IS QUIET. This is the part where the EZX reads the FIRST thing it hears as the item it is gonna control. If the EZX10RF reads the wrong RF device it can be confusing as all get out!

Connect to Indigo server using Indigo/Indigo Client.

Hit APPLE (CMD) - 8 (or go to Window->Event Log) to display the event log for troubleshooting.

Plug in the EZX10RF to the wall socket. DO NOT PLUG ANYTHING INTO THE "ALWAYS ON" OUTLET. ESPECIALLY AN ACCESSPOINT. ACCESSPOINTS BEING THIS CLOSE TO THE EZX10RF CAUSE MAJOR INTERFERENCE. Not to mention the fact that plugging one Insteon device in the back of another is a recipe for crosstalk...

Add the EZX10RF to the Indigo DEVICE center pane. Do the normal Insteon linking ritual with it. When it is done linking, double click the EZX10RF Device line in the DEVICE pane and look for the "Send PowerLinc Set Button Pressed" button in the "Edit Device" window. If this is NOT there, Indigo has not completed the linking of the EZX10RF. Go back to the start of this paragraph and begin again.

Push the LED on the EZX10RF. Count to 5. Let the button go. Wait for the bright LED to turn Dim(mer) than normal (about 1 sec).

Press the ON button of the Motion Detector. You will see the LED on the EZX10RF blink (once or twice -- this is the reason for the darkened room). IMMEDIATELY click the "Send PowerLinc Set Button Pressed" in Indigo. This is extremely important. You do not want another RF device or another Insteon device sending a singal before the "Send PowerLinc Set Button Pressed" is pressed.

HERE IS THE WEIRD PART! The EZX10RF LED will go dark for perhaps 30 seconds to a minute. This is disconcerting. All that is really going on is this: The Insteon network is linking up and transferring the codes for the Button the EZX10RF has assigned to your device. A bit more than that is happening but that is the gist. When the LED comes back on the following should be in the event log (window):
Code: Select all
   Received INSTEON   "EZX10RF" on (button 1)

The button 1 could be button 2, button 3, etc. It will be the first available "Button Area" within the EZX10RF

If the Event Log reads sonmething like:
Code: Select all
   Received INSTEON "EZX10RF" status changed value of 82
   Received INSTEON "EZX10RF" status changed value of 81

...then the Insteon link did not successfully finish.

If neither of the preceding occurred, then this does NOT MEAN your "linking" failed.

Simmply do the following to see if it linked and did not add it to the event log: Press the ON button on your Motion Detector once. It should read:
Code: Select all
   Received INSTEON   "EZX10RF" on (button 1)

If the previous line appears (again, the button 1 could read button 2, etc) then you are okay!

Here is a big trouble-area. Sometimes the log will read:
Code: Select all
   Received X10     C1 ON

(if your motion detector is set to C1).

THIS IS NOT WHAT YOU WANT! The cause for this is simple. You accidentally pressed the ON button (on the motion detector) twice (OR THE MOTION DETECTOR DETECTED MOVEMENT AT AN INOPPORTUNE TIME). This caused the EZX10RF to set itself to a "BRIDGE" for this X10 Device. It simply performs the duties of an EXTREMELY EXPENSIVE Whole-House-Code RF to POWERLINE bridge (echoing that RF X10 command to the powerline).

There is a method to my madness, so bear with me here.

The EZX10RF is fantastic. It can perform many different functions, but the main one is translation.

If you enter RF to POWERLINE bridge mode for an X10 device (as shown in the log by an X10 address number followed by ON or OFF), you are negating the $130 or so dollars you paid for this device. If this is all you want it to do, buy a cheap Levitan RF to Powerline Whole-House-Address bridge. You would save $90-ish dollars!

If you want to use the EZX10RF as it was meant to be used in an Insteon environment, then you want to make sure the EZX10RF is translating your X10 RF codes to it's own "Button Pushes"...hence the Button 1, Button 2, etc monikers.

This is where this device shines as the only slowdown to your network is now the RF side of the X10. Once the X10 signal hits the EZX10RF it turns into Insteon and goes MUCH FASTER to it's destination (not to mention with all the error correction, etc). So, the moral of the story is: Ensure that you see: 'Received INSTEON "EZX10RF" on (button 1)' when you activate your RF X10 device.

To pair the other motion detectors, simply keep the one you are currently using and change it's address to that of the other motion detectors one-by-one (ie: C3, C5, C7, etc). This stops you from having to running all over the house, removing that horrible little battery cover and pressing all those buttons "ON" until it sends the RF signal, only to climb down off the ladder and have the motion detector fire off a signal cos it saw you move! Not fun!

Now, the secret for the keypads (the ones you stick on the wall) are the same as the motion detectors...they are all RF X10 ON codes. Simply code in the X10 code for your keypad buttons to the motion detector temporarily and let the EZX10RF learn from that. The EZX10RF does not need to know that this is a Keypad and not a Motion Detector. All it needs to know is to wait for the C1 ON command and it will convert it to a Insteon Button command for you.

Simple, eh? DO NOT TRY TO BE SMART AND "SIMULATE" THE BUTTON PRESSED ON THE KEYPADS AND/OR MOTION DETECTORS BY USING A TABLE-TOP REMOTE CONTROL. This, in my circumstance, was not working. Just use an RF device and be done with it.

Anyway, you are not done yet. Some interesting tidbits follow:

These are questions I had that did not get answered without massive amounts of trial and error!

Q. How is Button 1, Button 2, etc decided? What happens if I make a mistake when pairing and I want my first one at Button 1 but it is now Button 2.

A. Don't worry about it. The Button order in the EZX10RF is decided by sequential nature. IE: The first device you link is Button 1. The second is Button 2. If you screw up and you think you "lost" a button...simply reset the device and start again. BUT BE AWARE you will have to RE-LINK (re-pair) each X10 RF device again. If you unlink (or stop using a X10 Device), the EZX10RF will make that "Button" available again and use it the next time it needs a "Button". All I have yet to figure out easily is how to erase ONE X10 code without the others being gone too... Can you say "Feature Request, Please Matt?" :)

Q. Does the EZX10RF only "translate" RF or can I put it on one "leg" of my house where X10 does not get good signal and have it convert those to Insteon?

A. Good question. The jury is still out on this one. One would think that it would be designed to listen only to the RF side for "Learning" signals...but that would be a waste. Try it to see if it would work! If it did, it would certainly be a great way of reaching legacy X10 devices on the other leg of your power line. This *IS* expensive though. Better off buying a X10 active repeater/signal bridge that you plug into the dryer main. This is cheaper AND has the added benefit of NOT eating up your available 20 "Buttons" in the EZX10RF! The only benefit (really) to doing this is speed and error correction. Of course, needless to say, don't even bother if you don't have the 2414u, as the 1132CU, etc only understand X10 and won't pick up on the Insteon codes so Indigo will not be able to "link" to the EZX10RF anyway.

Q. Whoa! What do you mean only "20 Buttons"!?

A. Be careful about this. The EZX10RF only allows 20 devices to be either Translated or Bridged. It does NOT go beyond that. You really wouldn't want to anyway. You have the capability of linking unlimited (right Matt?) numbers of EZX10RFs up to the Insteon device limit, that is...each with their own 20 buttons.

Q. What if I mess up?? How do i reset this thing?

A. SmartHome Labs says "While the unit is unplugged, hold down the SET button then plug it back in. Count to 12 and let go." However, this did not work for me... Any ideas?

Q. The EZX10RF seems to pick up more than it's fair share of activity (judging by it's LED). Why?

A. All I can figure out is that like most devices on the Insteon network, the EZX10RF repeats and also like most X10 devices -- shows activity of other X10 traffic by flashing it's LED. It is nothing to worry about..but turn off the lights and enjoy a blue light show if you are so inclined.

More to come later as I identify more things to do with this marvelous piece of hardware!

Jann
Last edited by Jann on Wed Dec 12, 2007 12:59 pm, edited 1 time in total.

Posted on
Tue Dec 11, 2007 9:44 am
matt (support) offline
Site Admin
User avatar
Posts: 21417
Joined: Jan 27, 2003
Location: Texas

Re: 3.0b8 and the EZX10RF (Full instructions!)

Awesome step-by-step instructions, Jann. Thanks!

Regards,
Matt

Posted on
Sat Jan 12, 2008 7:19 pm
gmusser offline
Posts: 290
Joined: Feb 12, 2005
Location: New Jersey

Re: 3.0b8 and the EZX10RF (Full instructions!)

Jann wrote:
HERE IS THE WEIRD PART! The EZX10RF LED will go dark for perhaps 30 seconds to a minute. This is disconcerting. All that is really going on is this: The Insteon network is linking up and transferring the codes for the Button the EZX10RF has assigned to your device. A bit more than that is happening but that is the gist.


Doesn't it go dark simply because it's waiting for a timer delay value? Pressing and holding the Set button causes the LED to come back on.

George

Posted on
Fri Nov 21, 2008 5:48 pm
nathansvt offline
Posts: 32
Joined: Nov 10, 2008

(No subject)

http://www.machomestore.com/catalog/pro ... cts_id=150

The description says "Unique codes utilized by multiple devices are "learned" by the EZX10RF such that their activation can trigger INSTEON commands to single device or groups that result in INSTEON scenes. Using Indigo 3.0, the EZX10RF programming is facilitated via the Indigo user interface. "

However, the manual that came with it was just a one-sheet easy setup that makes no mention of HA software. And, I don't see anything in the Indigo user interface that seems to correspond to the device.

Any suggestions as to where to look?

I'm not sure what "Add the EZX10RF to the Indigo DEVICE center pane. Do the normal Insteon linking ritual with it." means. I don't have a normal linking ritual, but maybe I should develop one. ;)

Posted on
Sat Nov 22, 2008 8:38 am
matt (support) offline
Site Admin
User avatar
Posts: 21417
Joined: Jan 27, 2003
Location: Texas

(No subject)

Jann's instructions above are pretty good. Can you explain what you are trying to use the EZX10RF for, and where you are getting stuck in the process so we can help troubleshoot the problem?

Note after you create a new Device in Indigo for the EZX10RF (Define and Sync... button inside the Device dialog), you should see a Send PowerLinc Set Button Pressed button inside the Device dialog for the EZX10RF. You can then follow the instructions that came with the EZX10RF (Quick-Start Guide). Indigo (actually the PowerLinc Indigo uses) can now be linked as a receiving module to the EZX10RF. When the EZX10RF instructions say to "3. Press and hold the pushbutton on the INSTEON device to be controlled until its LED blinks", you will instead press the Send PowerLinc Set Button Pressed button inside the Device dialog. That will then link the PowerLinc to the EZX10RF for that particular RF command. You have to repeat this process for every RF command you want to link to the EZX10RF using INSTEON commands.

Image

Posted on
Sat Nov 22, 2008 11:09 am
nathansvt offline
Posts: 32
Joined: Nov 10, 2008

(No subject)

I have a very recently purchased unit and I suspect there may be firmware differences between the unit I have and the one Jann has. For instance, although I was able to figure it out last night, some of the steps in the instructions are inapplicable.

Here are the main differences:

1) The only way it will link with Indigo is by entering the hardware address manually. Auto-discovery doesn't work.

2) The 30 second lights-off period in Jann's instructions doesn't happen with my unit. Instead, it goes straight back into new device enrollment mode.

3) Unlike the windows software, Indigo doesn't seem to have any way to edit the links on the device though a software GUI.

Posted on
Sat Nov 22, 2008 11:20 am
matt (support) offline
Site Admin
User avatar
Posts: 21417
Joined: Jan 27, 2003
Location: Texas

(No subject)

You are probably correct about the firmware differences for #1 and #2. Indigo can remotely edit the links in most INSTEON modules, but cannot for the EZX10RF (and the EZIOs).

Image

Posted on
Sun Nov 23, 2008 12:51 am
nathansvt offline
Posts: 32
Joined: Nov 10, 2008

(No subject)

I've also discovered an undocumented bug/feature of the EZX10RF. Let's say you have an X10 device that sends an RF signal as C1. The EZX10RF will dutifully report that RF signal as whatver button you've assigned (button 1).

If you have a device such as Indigo that sends a B1 command over the powerline (not RF) the EZX10RF will intercept the powerline command and convert it to Insteon as well, reporting button 1 pressed. Even if button 1 (the RF device) was never pressed.

Moral of the story, it's a good idea to make sure any RF devices you're using as transmitters have their own X10 code and don't share said code as part of a group. :roll:

Posted on
Tue Apr 21, 2009 5:01 pm
roba offline
Posts: 3
Joined: Jul 17, 2004

EZX10RF and Indigo 4.0 on Mac

This thread is very good, but I have to admit that I am stuck on getting the EZX10RF to respond to the normal syncing with Indigo - there is no response to the id request and therefore I can't establish the link for the device. I'm on Mac Leopard, Indigo 4.0 and PowerLinc 2414U.

Does anyone know how to get past this? Much appreciated . . . .

Here is the log:
PowerLinc Linking - entered responder linking mode (240 seconds)
PowerLinc Linking - syncing PowerLinc links (address 08.A7.B2)
PowerLinc Linking - . . . read: INSTEON plc link to controller 01.7F.4C, flags 03, group 01, data 00 00 FF
PowerLinc Linking - comparing local and powerlinc links
PowerLinc Linking - . . match: remote link is identical to new link 01.7F.4C, flags 03, group 01
PowerLinc Linking - compare complete
PowerLinc Linking - sync complete
PowerLinc Linking - sending id request for device information
PowerLinc Linking - no id request response from device
PowerLinc Linking - sending id request for device information
PowerLinc Linking - no id request response from device
PowerLinc Linking - sending id request for device information
PowerLinc Linking - no id request response from device
PowerLinc Linking - sending id request for device information
PowerLinc Linking - no id request response from device
PowerLinc Linking - sending id request for device information
PowerLinc Linking - no id request response from device
PowerLinc Linking - sending id request for device information
PowerLinc Linking - no id request response from device
PowerLinc Linking - sending id request for device information
PowerLinc Linking - no id request response from device
PowerLinc Linking - sending id request for device information
PowerLinc Linking - no id request response from device
PowerLinc Linking - sending id request for device information
PowerLinc Linking - no id request response from device
Error Linking - device failed to send identification information
Error linking failed

roba

Posted on
Wed Apr 22, 2009 7:04 pm
matt (support) offline
Site Admin
User avatar
Posts: 21417
Joined: Jan 27, 2003
Location: Texas

Re: EZX10RF and Indigo 4.0 on Mac

For troubleshooting, try plugging the EZX10RF directly into the PowerLinc's pass-through outlet. Can Indigo Define and Sync it then?

If that works, then we need to find what the signal problem is. We put this page together to help troubleshoot signal issues. The most common culprits: not having a pair of AccessPoint RFs (or not having them installed on opposite 110V power legs), and UPSs on the same circuit/outlet as the PowerLinc.

Image

Posted on
Thu Apr 23, 2009 8:30 pm
roba offline
Posts: 3
Joined: Jul 17, 2004

Yes, that worked

Thanks- I was able to sync it by plugging it into the PowerLinc.

I'll now figure out the signal problem . . .

roba

Posted on
Mon Nov 04, 2013 2:22 pm
greenhornet offline
Posts: 61
Joined: Jan 22, 2011

Re: Indigo 3.0b8 and the EZX10RF (Full instructions!)

My X-10 motion detectors do not have the option to assign x-10 addresses (they are older). They have a Home/Away / Normal Switch, and 1/2/off switch, a test button and a code button. Does anyone know how to link these with the EZX10RF? The traditional "linking mode" process is not working.

Posted on
Mon Nov 04, 2013 2:52 pm
jay (support) offline
Site Admin
User avatar
Posts: 18220
Joined: Mar 19, 2008
Location: Austin, Texas

Re: Indigo 3.0b8 and the EZX10RF (Full instructions!)

What's the exact model number of the motion sensors?

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Mon Nov 04, 2013 4:00 pm
greenhornet offline
Posts: 61
Joined: Jan 22, 2011

Re: Indigo 3.0b8 and the EZX10RF (Full instructions!)

Model SP554A

Posted on
Mon Nov 04, 2013 6:00 pm
jay (support) offline
Site Admin
User avatar
Posts: 18220
Joined: Mar 19, 2008
Location: Austin, Texas

Re: Indigo 3.0b8 and the EZX10RF (Full instructions!)

Ah - I believe those are security sensors, not the standard X10 motion sensors. Take a look at the Switchboard plugin from Benjamin Schollnick (I'm not sure where the documentation is for it online) - I think that's what you need. They won't work with the EZX10RF I don't believe but someone with experience with that thing can jump in here.

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Who is online

Users browsing this forum: No registered users and 4 guests