Conditions give more flexibility in determining when an event should trigger. You can set as many conditions as you want on a trigger. The event will trigger only when all of the conditions are true. If you need more flexibility then the conditions allow, you may want to consider writing a script to trigger your event. Note that conditions are evaluated frequently, but generally are not as immediate as other triggers.
Here are the types of conditions available:
Time conditions
An absolute time value
Before a specific time
After a specific time
Between midnight and sunset
Between sunset and midnight
Between midnight and sunrise
Between sunrise and midnight
Minutes Before Sunset
Minutes After Sunset
Minutes Before Sunrise
Minutes After Sunrise
Day time (after sunrise but before sunset)
Night time (after sunset but before sunrise)
Date conditions
On a specific date
Before a specific date
After a specific date
Device conditions
This is used to set a condition on the status of an X10 device
Whether the device is ON
Whether the device is OFF
Whether the device has been ON for a specified amount of time.
Whether the device has been OFF for a specified amount of time
Whether a device has just changed its status (supports On, Off, Dim, Bright, or ANY)
The device has been ON for at least a particular amount of time (keeps triggering after specified time as elapsed)
The device has been OFF for at least a particular amount of time (keeps triggering after specified time as elapsed)
Plug-In conditions
Plug-Ins can add to the list of conditions presented to you for both the "By Condition" trigger as well as the application of conditions to another trigger.