The term 'event' is used to describe an automated routine in the e-Home CONTROLS core system. An event consist of three components - triggers, conditions and actions. Event triggers can either be timed (scheduled) or object triggers (for example when a devices state changes). Event conditions must all be met in order for the event to run. There are many different types of event conditions available, such as which mode the house is in, what day of the week it is and the state of a specific device. Finally, event actions are the operations to execute if the event has been triggered and the conditions met. Actions include setting a device state, executing a function or setting a house mode. An example event might look like this -

Event - Put house to sleep
  Triggers
    - Scheduled every night at 22:00
    - House mode set to night
  Conditions
    - Is it a weekday? (Monday to Friday)
  Actions
    - Set 'door lock' device state to locked
    - Set 'all lights off' scene