The device status triggers are tied to X10 and Z-Wave status values. To trigger an event using a non-X10/Z-Wave device, you can use the device's value instead. For each device, X10 or otherwise, there is a value assigned to the device to track its current state. For instance, if a Z-Wave device has a status of ON, it's value is 100.
To create a trigger on a Z-Wave motion sensor, use this trigger.
Click on the graphic below for more information on this screen.

If the device chosen for the trigger has custom device value/status pairs associated with it, then the screen will appear differently. In this case, the comparison options are Becomes, for at least (a period of time) and for exactly (a period of time). The Value choices are then the set of status strings from the value/status pairs. Here is an example of a device with value/status pairs associated with it:


If you choose "for at Least" or "for exactly", then the UI will change again to provide you with a box to enter the time to use for the comparison. For instance, you can set up the value trigger to happen if the device has been "Spinning", "for at Least", 2:00:00 (2 hours).