Owner's Manual (Complete)

Chapter 10—Programs and the Visual Programmer
The Home Control Assistant 43
These tests don't compare specific triggers but rather the action that started the program. In this
way you could do different things if the program was started, for example, from a schedule and
when it starts because you selected the program icon in the user interface and selected ON from the
popup menu.
Is Today
This type of test allows you to see if today (the current date when the program is running) is a
specific day of the week or month. The same date options used in schedule entries are used here.
Is Today Between
This type of test checks to see that the current date is between two dates without checking the year
only the day and month. In the properties of this test both dates are selected.
Is Suspended
This test type checks to see if the selected device, program, group, controller, or schedule entry is
suspended. In order to suspend a schedule entry it must have a name.
Hint: Read the chapter on schedules and schedule entries for information on what Suspend does.
Wait Until
The Wait Until element is like the delay element in that it causes the program to pause for a while.
But unlike the delay element, it does not wait a specified
interval of time (like 5 or 10 minutes), it
waits until a specific
selected time (like sunrise, or 5:45 p.m.).
There are three different types of Wait elements. Click the button corresponding to the type of
wait that you want.
1. You can set the program to wait until sunset.
2. You can set the program to wait until sunrise.
These are, of course, different for each day of the year. (For more information on sunrise and
sunset, refer to the Visual Scheduler chapter.)
3. You can wait until a specific time like 4 p.m., or 6 p.m. If the program starts after the wait
time that you enter, the program waits until the selected time on the next day.
Hint: If you find yourself using the Wait element then you may want to re-think your design. It is
almost always better to not use the Wait element but rather break your program into more
than one part and schedule them to start at the times you want.