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.