X10 Home Monitor (XHM) is an application that interfaces with
the CM11A (Active Home control unit). The application will monitor
the CM11A interface for received commands and execute defined
procedures. It will also execute procedures or commands on given
days at specified times. It supports timed events, macros/procedures,
if logic processing, data variables, sunset/sunrise calculations
and more.
Have a friend who would like this site:
Note: No data
is stored on the CM11A (the CM11A macros do not support if logic),
the computer MUST be connected to the CM11A, turned on and the
XHM must be running at all times. If you can't live with these
conditions then do not bother with this application, use the supplied
Active Home Software.
Keep track of current device state for querying ability in
scripts
Sunset, Sunrise, weekday, time, date calculations
Uses ActiveHome communications
so you can have BOTH X10 Home Monitor and ActiveHome running
at the same time (Only with latest beta
version of ActiveHome dated May 4, 1999 or later)
How I use it:
Turn on the porch light and play a door bell sound when someone
approaches
Start my internet connection from anywhere in the house
Added device current state monitor and QUERY command
Increased variable and procedure maximums
Allow fractional timezones
Allow variables in CMD to be evaluated at transmit time
Added CURRENT_DATE , CURRENT_DAY, CURRENT_MONTH, CURRENT_MONTH_DAY,
WEEKDAY and WEEKEND predefines
Added SUBTRACTFROM, MULTIPLYBY, DIVIDEBY tags
Allow logging to be turned off
Fixed receive of DIM function to ignore the dim value on
comparison
03/15/98
1.1
RECEIVE can now execute a line of code (not just command
or proc) This most likely means you will need to modify any scripts
that use the "PROC" keyword in a RECEIVE line, they
must now use the line of code "RUN" keyword.
Added Sequence Received for security system programming
Modified RECEIVED so that any line of code can be given
Removed check on procedure name in RUN and DELAY PROC (now
checked at runtime)
Change directory when executing external program (if path
given)
Added RESETTIMED so that a complete refresh of timed events
can be done
Added ELSE to if statements
Added DEL_DELAYED to remove unwanted delayed events
Added PERMFILE so that variables can be made permanent
Added SPEAK to interface using DDE to a text to speech package
Miscellaneous bug fixes
02/16/98
1.0b
Initial Beta Version
Registration
Use the included REGISTER.EXE program to register X10 Home
Monitor for $15.00 USD. The shareware version will only run for
6 hours at a time and shows a dialog at startup. The shareware
version also does not include the X10HCMD.EXE program.
The registration is done via Kagi (http://www.kagi.com). You
may register via email, mail, or fax. Kagi accepts major credit
cards, check, money orders, First Virtual and cash.
Just run the REGISTER.EXE and follow the instructions.