Adaptive Home Logic™ v2.0

 

How does it work?

           

Although powerful & sophisticated the basic operation of the program is quite straightforward; making it relatively easy to use & understand; which is very refreshing in an application of this nature.

 

Basically, Adaptive Home Logic is a data based event-driven home control & automation application that is primarily based around two related SQL database tables, Events & Verbose Messages.

 

An automatic control system is established by creating some events. An event is able to perform an action (like turning a light on or off) when something happens. An event can be activated manually by keyboard, mouse or speech input, automatically, or remotely.

 

An automatic event is defined by specifying the conditions under which it can fire within its record, such as the time of day, the electrical reading being presented at an input board, etc.

 

The details for each event are stored within the Events database table. This database table is then repeatedly scanned, where each event is evaluated to determine if its actions should be performed at that moment, depending of whether it’s enabled and the conditions imposed upon it are evaluating to true.

 

When an event activates or deactivates, it can call a Verbose Message to report the change in its status. A verbose message can be displayed to the screen, recorded in a log file, spoken, e-mailed and or transmitted as an APRS short text message.

 

By carefully arranging the events and verbose messages, it’s possible to establish an automatic control system that exhibits intelligent behaviour.

 

 

 

 

The diagram above illustrates the events database table being scanned. When an event fires it can perform an action and / or call a verbose message, which in turn can be displayed, spoken, e-mailed, etc.

 

          Copyright Ó2004-2007 Acentient Software. All rights reserved.