Adding the DS10A
Setting up the DS10A wireless door/window contact sensor is different from the previous setup. The DS10A sends a wireless signal that the ELK Logic Engine does not recognize as an X10 lighting command. So you will need to use the incoming text on the Serial Port expander to determine if your DS10A is sending an On or Off command.
To do this, you need to learn a little more about your DS10A devices. First view this video from CocoonTech to get a better understanding of the software you need to download. Then download and install the W800RF32 Demo Software (ZIP file link).
Now disconnect the W800RF32 from the Serial Expander and connect it directly to your computer's serial port. This is where owning a laptop comes in handy. If you don't have a laptop, you may want to simply disconnect the serial cable between your PC and your ELK main board and use that temporarily.
Now that the W800RF32 is connected directly to your PC, you can run the W800RF32 Demo Software. Select the correct port and click Apply. Now physically open and close the DS10A sensor and record the third byte followed by the first byte in that order. There will be a different code for open and closed so make sure you record both.
Back in the ELKRP software under the automation tree, select Text->New and enter the four-character alphanumeric code that you recorded from the demo software. Then click the Insert combo box and select Carriage Return. Your results should be similar to Figure 8.
Figure 8: Create Text String
Click OK and follow the same steps you did for setting up a rule for the Motion Sensor, except this time instead of triggering from lighting changes, you need to select WHENEVER->Text (ASCII) String is Received and configure the trigger as shown in Figure 9.
Figure 9: Text ASCII Trigger
Finally, Figure 10 demonstrates how your final rule should appear for a DS10A X10 Contact Sensor controlling a Z-Wave Lighting Device.