Home Up Feedback Contents SearchScheduler
Up Event Editor

Event Editor

 

 

As a server instance of the application processes events, i.e incoming power-line activity, user initiated commands, telephony events, Weather, etc. - the Scheduler determines whether any user/application-defined events have conditions that require triggering.  In a round-robin fashion, ordered by the probability of an event being true at any given moment, the Scheduler 'asks' each event whether its conditions are all True.  If so, the event is 'triggered'.

The Event Editor allows user set-up of condition based events.

An event consists of Condition and Trigger, Condition only, or Trigger only Statements.  Only events that have condition statements are processed by the Scheduler.  A condition statement can be based on seven criteria:

Criteria

Examples

Time of Day When Time is Less Than <00:00:00 AM/PM>

When Time is Greater Than <00:00:00 AM/PM>

When Time is Exactly <00::00 AM/PM>

When Time is After Sunset/Sunrise

When Time is Before Sunset/Sunrise

When Time is <00:00:00> After Sunset/Sunrise

When Time is <00:00:00> Before Sunset/Sunrise

When Time is Day Time

When Time is Night Time

Date When Date is Less Than MM/DD/YYYY

When Date is Greater Than MM/DD/YYYY

When Date is Equal to MM/DD/YYYY

Season When Season is <Summer/Fall/Winter/Spring/(user defined)>
Event based When <Event> is <True/False/Dusk/Dawn>

When <Event> goes <True/False/Dusk/Dawn>

When <Event> has been <True/False/Dusk/Dawn> for exactly <00:00:00>

When <Event> has been <True/False/Dusk/Dawn> for at least <00:00:00>

Device based When <Device> is <On/Off>

When <Device> goes <On/Off/Dim/Bright>

When <Device> has been <On/Off> for exactly <00:00:00>

When <Device> has been <On/Off> for at least <00:00:00>

Location & Device Type based When <Any/All> <Location> <Device Type> has/have been <On/Off> for exactly <00:00:00>

When <All/Any> <Location> <Device Type> has/have been <On/Off> for at least <00:00:00>

Component based

(Weather, Modems, CM11a, CM17a)

When <Weather Current Temp> is Equal/greater than/less than <temp>

When <Component> is <Idle/Ring (x)>

When <Component> goes <Idle/Ring (x)>

When <Component> has been <Idle/Ring (x)> for exactly <00:00:00>

When <Component> has been <Idle/Ring (x)> for at least <00:00:00>

 

ex Trigger Statements:

Criteria

Examples

Location & Device Type Send <On/Off/Dim> Command to ALL <Location> <Device Type>

(optional delay <00:00:00> )

Device Send <On/Off/Dim> Command to <Device>

(optional delay <00:00:00> )

Event Send <On/Off/True/False/Dusk/Dawn> Command to <Event>

(optional delay <00:00:00> )

Record Video Send Record Command to <Capture Device>

(optional delay <00:00:00> )

Email Send Email <text> to <user@hostname>

(optional delay <00:00:00> )

Application Variables Enable/Disable <Talking Devices/Talking Phones>

(optional delay <00:00:00> )

Send Voice Mail Send Voice Mail On: <Modem>  to <phone number(s)> with <voice text>

(optional delay <00:00:00> )

Speak Speak <text>

(optional delay <00:00:00> )

    Statements enclosed in brackets are selectable by the user.

 

 

Home ] Up ] Event Editor ]

**Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. or other countries *ViaVoice is a registered trademark of International Business Machines, in the U.S. or other countries. ***X10 and all logos are trademarks or registered trademarks of X10 Wireless Technology Inc.  INSTEON is a registered trademark of SmartLabs, Inc.  Echelon, LonWorks, Neuron and the Echelon logo are registered trademarks of Echelon Corporation registered in the U.S. and other countries.  Microsoft, Windows and all Windows-based trademarks and logos are trademarks or registered trademarks of Microsoft Corporation, in the U.S. or other countries.
Copyright © 2001-2006 edTreeHouse.com
Last modified: 10/19/08