Program the ELK M1
The ELKRP software can be downloaded from ELK Products. You'll need to register for a dealer account, but anyone who owns an ELK M1 can register. All you need is some personal information and the serial number of your ELK M1.
In the above list of "what you'll need", I listed two X10 devices: the EagleEye motion detector; and DS10A wireless door/window contact sensor. Both devices are readily available. However, there are two major distinctions in how you use each to trigger events. The EagleEye uses the lighting features of ELK and the DS10A uses Text. I'll start by demonstrating how to configure the EagleEye motion sensor.
But first, let's take a step back and talk about configuring your Z-Wave devices. In ELKRP under the Automation tree, click Lighting. The ELK translates all Z-Wave groups into their X10 equivalent. So A1 in X10 is equivalent to Group 1 in Z-Wave and A2 is equivalent to Group 2 and so forth. Only the devices in groups set up by your primary controller and copied to the ELK Z-Wave Interface will be available for you to use in the logic engine.
Figure 3 shows the proper configuration if you copied three groups. Required fields are Format and Type. Z-Wave support in the ELK does not allow status reporting so there is no need to check Show.
Figure 3: Z-Wave Lighting Groups
Once you have your Z-Wave devices set up you can now write "rules" in ELKRP. Writing rules is another way of saying to program the logic engine. But before we write rules, we should configure the EagleEye motion sensor. To do this, first follow the instructions that came with the EagleEye to set the X10 house code and Device Code. Keep in mind that your Z-Wave Devices are already using A1 through however many groups you have. In our example, this would be A1 through A3.
You should pick something much higher to allow for expansion of your Z-Wave network. In this example, we will you house code C and device code 1 (C1) for our motion sensor. Figure 4 shows the proper configuration under lighting for an X10 EagleEye motion sensor. Again, Format and Type are the required fields.
Figure 4: X10 Motion Sensor
Under the same automation tree, select rules then Click New->Whenever->Lighting Change and you will see a window like the one shown in Figure 5. Select "X10 Motion [33(C1)]" as the device that will trigger your event.
Figure 5: Whenever X10 Motion Changes
You want the device to trigger the event whenever it is activated (Turned ON as in Figure 6). You have now set up a rule that states whenever the X10 Motion Sensor is triggered, you want to turn on a Z-Wave light. You have successfully bridged the gap between the two protocols!
Figure 6: Then Control Z-Wave
Figure 7 shows what the rule should look like in ELK RP. You may also want to create another rule that is triggered when the motion sensor is turned off so the light will also turn off.