---> Home Program Introduction

Welcome to the HOME PROGRAM V1.1
(c) Copyright 1996  Crescent Moon, Raleigh, NC, all
rights reserved.

The HOME program is an integrated home information
system that will control many functions of a house or
business.  These functions include phone, voice mail,
answering machine, remote phone access, security,
electrical control, date calendar, reminders, address
book (both personal and business), calculator and
notify by pager system.  These functions are
integrated with each other which makes this program
very powerful but still very easy to use.

This program was totally designed to be used without a
keyboard. You can use a touch display or a mouse.  To
select an item, touch the picture on the menu or you
can move the mouse to the picture and press the left
mouse button.  To return to the previous menu you can
press the exit picture or if you are using a mouse,
press the right mouse button.  Of course if you want
to use the keyboard, most of the buttons and all of
the character (text) entry can be done with the
keyboard.  Also all icons (pictures) can be selected
by keying the first character of the icon title.  For
example: for the Phone Menu, press the 'P' key on your
keyboard.

For more help on a certain section, go to that menu
and select the help icon picture.

The home program is an integrated program for the
home.  The program will do the following functions:

*  Phone System - A smart phone dialer.
*  Voice Mail - A smart answering machine.
*  Security System - A smart security alarm.
*  Electrical Control - Controls electrical devices.
*  Date Calendar - A smart wall calendar for
   reminders.
*  Address Book - Keeps personal and business
   information.
*  Wall Clock - A large wall clock with sunrise and
   sunset times.
*  Notify by Pager - Page someone with this alpha-
   numeric or numeric only pager support.
*  Calculator - An full function tape calculator.
*  Reports/Graphics - Reports about this system
*  Update System - Change system specifications
*  Futures - A list of possible future functions.


---> HOME Program - Shareware

The HOME Program is a shareware program. Registration
is required if you continue to use the HOME Program
after evaluating it for 30 days.  Complete your
registration of the HOME program for full benefits.
After you register the HOME Program, you will receive
the following:

1.  Receive the current release of the HOME program.
2.  Removal of memory restrictions for Address book,
    Electrical control and Reminders (each restricted
    to 1,000 characters)
3.  Remove the limit of 3 voice mail messages.
4.  Removal of the "UNREGISTERED SHAREWARE VERSION"
    message.
5.  Laser printed copy of this manual.
6.  Advance notification of updates to the HOME
    Program.

---> LICENSE AGREEMENT

This software is protected by both United States
copyright law and international treaty provisions. You
may use it on a trial basis provided you do not
violate the copyright. After you have evaluated it,
you are required to pay the license fee of $39. This
license fee entitles you to use the software on one
computer at one time. If you wish to run several
copies of the software concurrently, you need to pay
an additional license fee for each concurrent copy.

You are granted a limited license to copy the
shareware version of the HOME program for the trial
use of others providing you include all files in
complete and unmodified form. You may NOT distribute
the registered version of the HOME Program under
penalty of copyright violation laws.

---> LIMITED WARRANTY

Crescent Moon or its owners of this HOME Program do
not warrant that this software operation will be error
free or uninterrupted. The authors shall not be liable
for any incidental or consequential damages from the
use or the user's inability to use this product. The
authors of this program specifically disclaims all
other warranties, expressed or implied, including but
not limited to implied warranties of fitness for any
particular purpose and of merchant ability.


---> OMBUDSMAN STATEMENT - ASP

This program is produced by a member of the
Association of Shareware Professionals (ASP).  ASP
wants to make sure that the shareware principle works
for you.  If you are unable to resolve a shareware-
related problem with an ASP member by contacting the
member directly, ASP may be able to help.  The ASP
Ombudsman can help you resolve a dispute or problem
with an ASP member, but does not provide technical
support for members' products.  Please write to the
ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442-
9427 USA, FAX (616) 788-2765 or send a CompuServe
message via CompuServe Mail to ASP Ombudsman
70007,3536.


---> HOME Program - REGISTRATION FORM

There are two ways to receive the registered version
of this program, by sending a request and money
directly to the author or my using Public Software
Library (Credit Cards Only).

1) CREDIT CARD ORDERS ONLY

You can order with MC, Visa, or Discover from Public
(software) Library by calling 1-800-2424-PsL or (713)
524-6394 or by FAX to (713) 524-6398 or by CIS Email
to 71355,470.  You can also mail credit card orders to
PsL at P.O. Box 35705, Houston, TX 77235-5705.
The HOME Program product ID is #14691.

THE ABOVE NUMBERS ARE FOR CREDIT CARD ORDERS ONLY.
THE AUTHOR OF THIS PROGRAM CANNOT BE REACHED AT THESE NUMBERS.

Any questions about the status of the shipment of the
order, refunds, registration options, product details,
technical support, volume discounts, dealer pricing,
site licenses, non-credit card orders, etc., must be
directed to Crescent Moon, P.O. Box 90391, Raleigh, NC
27675.

To insure that you get the latest version, PsL will
notify Crescent Moon the day of your order and we will
ship the product directly to you

2) Order directly from Crescent Moon

Please send check, money order, or postal order. If
you are from outside the USA please have your bank
prepare a check in USA dollars drawn on a USA bank.

Send registrations to:  Crescent Moon
                        P.O. Box 90391
                        Raleigh, NC 27675

To order directly with Crescent Moon, please fill out
this order form and send a check, money order or
postal order.

Name  __________________________________________________

Company (if applicable)_________________________________

Address ________________________________________________

City ___________________________ State _____ Zip________

Phone# _______________________ Fax# ____________________

What functions or features would you like added to the
Home Program?
_______________________________________________________

_______________________________________________________

Where did you obtain your copy of HOME program? ________

Payment by:Check _____ Money Order _____ Postal Order _____

   $39.00 for single user license                  $ _______

   North Carolina Residents Add 6% Sales Tax($2.35)$ _______

   Shipping and Handling  ($7.00)                  $ _______

   Outside USA - Additional Shipping ($7.00)       $ _______

   Total                                           $ _______


---> Home Program Requirements

---> Computer

*  386, 486, Pentium or better
*  VGA compatible display adapter and display
*  1MB of memory, but 4MB is recommended for SMARTRAM
   and future growth of this program.
*  > 500K bytes of free memory before loading
   program.
*  Hard disk - reserve about 30MB if using voice
   mail, about 2MB if not using voice mail
*  Mouse (serial or bus) or touch display screen.
*  Free COM# port for electrical system controller
   (optional)
*  Voice modem (Rockwell Chipset) if using voice mail
   (optional)
*  Touch-Tone Phone Service for your phone line (if
   using phone,  voice mail or pager functions)
*  UPS power backup (optional but highly recommended)
*  PC DOS V5.0 or better.
Note: This program will NOT run under Microsoft Windows V3.x.

---> Mouse Support

Some type of mouse support is required for the HOME
program.  The mouse can be any type that the "MOUSE"
command in your DOS supports.  For example, PC DOS V6
supports serial, bus, PS/2 or inport mouse.  This
support will depend on the version of DOS that you
have running.  If you do not have the mouse support
running, the HOME program will remind you to activate
this support.

---> Touch Screen Display Support

The HOME program is designed to work with a touch
screen display and this is the optimum type of use for
this program.  The touch screen display must support a
mouse emulation device driver that looks like the DOS
"MOUSE" command.  The author is using an IBM Display,
Model 14PT.

The biggest problem with touch screen displays is the
price.  A 14" touch screen display will cost between
$800 to $1200.  The cost of these displays are coming
down in price, but they still be out of the range for
some of you.  That is why the HOME program supports a
normal mouse.

---> Keyboard Support

Even though all functions of the HOME program can be
done with a mouse or touch screen display, a keyboard
can be used for MOST of the program, but not all.  The
keyboard is handy if you are entering in many address
book names.  Also, most of the icons can be selected
by entering the first letter of the icon name.  The
"ESC" key can be used to exit out of any menu.

---> Voice modem support

The HOME program support a voice modem that uses the
"ROCKWELL" chipset (this is most of the voice modems
on the market).  The author has tested the
"Phoneblaster 14.4" and the "InfoTel 28.8" voice
modems.  For voice mail and dialing functions, a
14.4Kbps modem is all you will need.  The 28.8Kbps
modems do have new speakerphone commands in the
ROCKWELL chipset and the author may be incorporating
this function in a future release of the HOME program.

The 14.4Kbps voice modems will cost between $50 to
$150.  The 28.8Kbps voice modems will be about $125 to
$200.  If you are planning to use the computer for
over dial-in services like America On-line, Prodigy,
Compu-serve or Internet, the 28.8Kbps modem is much
nicer for these services.

WARNING: A normal Hayes or Hayes compatible modem is
support in a limited way.  This type of modem can only
be used for phone dialer and pager functions of the
HOME program.

---> Speakers for Voice modem support

It has been the authors experience that a set of
speakers with volume control (amplified) are highly
recommended.  The volume control on most voice modems
are minimal at best.
Exiting out of the HOME Program

To exit the HOME Program, you need to press the "ESC"
key on the keyboard from the Main Menu.  This will
bring up a message "Are you sure you want to exit
(Y/N)"  To complete the exit, press the "Y" key on
the keyboard.


---> Electrical Controller

To be able to control electrical devices by the HOME
program, you must use the TW-523 X-10 interface.  This
interface provides a two-way communications to and
from the X-10 devices in your house.  The TW-523
provides a (bit-banging) serial interface, but you
need an RS-232 interface connector to be able to plug
into your Personal Computer.  Below are the parts that
are needed to do this:

*  TW523  - Two way X-10 interface (about $18-$23)
*  TW523S20 - RS-232 interface for TW523 (Baran-
   Harper only) (about $50-$60)

The HOME program has been tested with the following X-
10 devices:

*  LM-465  - X-10 Powerhouse - Lamp Module.
*  WS-467  - X-10 Powerhouse - Remote Dimmer.
*  AM-466  - X-10 Powerhouse - Appliance Module.
*  AM-486  - X-10 Powerhouse - Appliance Module.
*  PF-284  - X-10 Powerhouse - Powerflash Interface.

---> List of Retailers for X-10 devices

The following stores can be used to get most or all of
the X-10 devices:

Baran-Harper
Order # 1-800-661-6508

Home Automation Systems, Inc.
Order # 1-800-762-7846 or 1-800-367-9836

Advanced Services Inc.
Order # 1-800-263-8608

Radio Shack - (your local store)

There are more retailers for the X-10 devices listed
in the file called "X10FAQ.TXT".


---> More Information on X-10

A file is included with this program to provide
additional X-10 vendors and frequently asked
questions.  The file is called: "X10FAQ.TXT".

---> Comparing the CP-290 to TW-523 Controllers

The reason why the TW-523 controller was selected as
the electrical controller for the X-10 devices is the
two way capabilities of this device.  The TW-523 can
both send and receive the X-10 command and this is
needed for the security system and electrical system.
The CP-290 can only send out X-10 commands.  If you
would like to see support for CP-290, please register
and write in your request.  The program was designed
to be flexible for adding such support.

---> Program BUTTON's

The HOME program used a concept of buttons to provide
input from you.  Any time you want to select what the
button represents, all you need to do is move the
mouse pointer (if you are using a mouse) anywhere in
the button highlighted area and press the left mouse
button.  If you are using a touch display, all you
need to do is press the button highlighted area with
your finger and release.

Buttons come in three different modes.

1)  To select that item in the button area and

2)  To display the next valid choice for that button
    area.  This is used in mainly the update area to
    select a different value for that button.

3)  To be able to edit the value in the button area.
    For example, in the address book area, you can
    select the button for the person's last name and
    an edit keyboard area appears for you to key your
    last name.  When you are done editing the button,
    just press the exit button to see the previous
    menu with the next edited value.


---> Phone Introduction

The phone dialing system has these features:

*  Dial phone number from screen.
*  Remember the last five different phone number
   dialed for fast re-dialing of those phone numbers.
*  When area code is entered, the state will appear.
*  When the first three numbers of the phone number
   are entered (exchange), the city will appear.
*  International Country lookup when international
   number is dialed.
*  When the phone number is entered, the address book
   is automatically searched for the name of that
   person.
*  The address book can be used to automatically dial
   phone number.
*  Log all phone activity.

---> Phone Menu

The phone menu provided you an easy way to dial a
number from your computer display.  You only need to
dial a number as you would on a normal phone.

---> Dialing a phone number

Example:  To call a local number, press the following
buttons:

        '5'  '5'  '5'  '1'  '2'  '1'  '2'  'Dial'

If you make a mistake on one of the numbers, all you
need to do is press the <left arrow> button to erase
the last entered number.

Example:  To call a long distance number, press the
following buttons:

'1'  '9'  '1'  '9'  '5'  '5'  '5'  '1'  '2'  '1'  '2' 'Dial'

If you have a non-voice modem, the computer will dial
the number and you will have 20 seconds to pickup your
phone handset.  If you do not pickup your phone within
that time, the computer will hang-up the modem phone.


If you have a voice modem, the computer will continue
to let the phone ring until you pickup your phone
handset and press the <cancel> button.  If you pickup
the phone handset, the HOME program will display to
amount of time you are on the phone call.

---> Redialing a number

To redial a number, a list of five buttons on the
right hand side of your display will contain the last
five different numbers that you have dialed while the
HOME program has been up.  To redial one of those
numbers, just press that button that contains the
number.  The HOME program will automatically redial
that number.

---> International Phone Number support

When making an international phone call at is prefixed
by '011', the HOME program will provide the country
name when the international country code is entered.
The last dialed numbers will also support up to 25
numbers for the international phone numbers.

For the Address Book, both the Home Phone and Work
Phone number fields will support up to 25 numbers for
international calls.  These two fields will only show
the first 12 numbers on the Address Book Entry menu
but when you edit the phone numbers, all 25 digits
will be shown and remembered.

The HOME program will also provide the approximate
local time for that country.  This will be the best
estimate of local time because many factors and that
some countries have multiple time zones.

---> Automatically appending a phone number prefix

The HOME program will automatically append a phone
number prefix before the actual phone number that is
being dialed.  This is needed for many business lines
that require a '9' to be dialed to get an outside
line.  Please see the Phone Update menu in the Update
Menu for more information.


---> Voice Mail Introduction

The voice mail that has these features:

*  Accept up to 99 voice mail messages.(answering
   machine like).
*  Records caller-id information with each voice mail
   message (voice modem and caller id service
   required)
*  Will page you of any voice mail message.  If you
   have caller-id, the phone number and name are sent
   to your alpha-numeric pager (optional).
*  Call in and pick up your voice mail messages.
*  Voice mail message automatically stops when the
   phone is picked up.  No stop switch to press.
*  Caller-ID name and number displayed on the screen
   when people call in. Caller ID deluxe version is
   required for this function.

---> Voice Mail Main Menu

The voice mail main menu provides you a list of up to
99 voice mail messages, including date, time and
caller id information (if available).  The list is
automatically sorted by date and time, so that the
most current voice mail message is the top of the
list.  To get more information about a particular
voice mail message, just select that voice mail
message button.  This will go to the voice mail
message menu.

---> Voice Mail Message Menu

The voice mail message menu provides you compete
information about the voice mail message that you have
selected.  This includes:

*  Date and time
*  Caller ID information, Caller ID Deluxe function
   required from your local phone company
*  Duration of voice mail message
*  If Caller ID information is available, a search
   through your address book is made.  If found, the
   person names, address, city, state and zip code are
   displayed.


Four options are also available on this menu for this
voice mail message:

*  To Listen to the message
*  To Delete the message
*  To Keep the message
*  To automatically re-dial that person, if caller ID
   information is available.

---> Taking Voice Mail messages

The voice mail function in the HOME program also takes
(records) messages like an answering machine.  The
voice mail message can be virtually any length of
time.  If the phone handset is picked up during the
recording of the voice mail message, the recording
will stop.

---> Updating the Outgoing Voice Message

The outgoing message can be chanced by selecting the
UPDATE button on the main menu, then selecting the
VOICE MAIL button.  This function will be covered in
the update selection of this document.

---> Pager messages for Voice Mail

If you have a pager, either a alpha-numerical or
numerical only, the voice mail function will page you.
For a alpha-numerical pager, the pager message will
provide you the caller ID information (if provided)
and the length of the voice mail message.  If you have
a numerical only pager, your home phone number will be
sent so you can call in to retrieve your message by
using the Voice System Functions.

---> Retrieving Voice Mail messages remotely

The HOME program provides for the owner to listen and
delete any or all voice mail messages from anywhere in
the world.  This is called Voice System Functions.


---> Voice System Functions

To be able to get into voice system functions, the
owner calls up their home phone number from any other
phone.  When the outgoing message plays, just press
the asterisk '*' button on the phone.  This will
prompt the owner to enter a passcode followed by the
pound '#' key on the phone.  You will be given three
chances to enter the correct passcode.  The passcode
is a number from 0000 to 9999 that the owner selects
on the Update - Passcode menu.  This will be discussed
later in this document.

Note: At this time, you can only get your voice mail
messages from a remote phone.  We plan to add the
ability to control your house security and electrical
devices with this function.

To listen to your voice mail messages, press the <1>
key on your phone.  This will tell you the number of
voice messages that you have waiting.  A number of
options are available while listening to your voice
mail messages:

*  Press the '1' key to REPEAT the current voice mail
   message.
*  Press the '2' key to DELETE the current voice mail
   message.
*  Press the '5' key to play the LAST voice mail
   message.
*  Press the '6' key to play the NEXT voice mail
   message.
*  Press the '9' key to return to the main voice
   system functions.

You will not need to remember these number because the
a voice will list the number and functions at the end
of each voice mail message.

You can press these number at anytime and the system
will do that function immediately.

At anytime, you can press the asterisk '*' key to end
the Voice System function.

All Voice System Function calls are logged in the
Phone Log, and a pager message is not sent.


---> Security System Introduction

The smart security alarm system has these features:

*  Up to 14 alarm zones.  The alarms zones may be
   immediate (windows), delayed (doors) or fire/smoke
   zones.
*  Can dial your pager for any change in zone status.
*  Logs all alarm activity.
*  Activates an X-10 alarm horn if your house is
   broken in to.

---> Security Menu

The security system menu provides you a list of zones
(or parts of a house that are monitored by the
security system).  Their are 14 zones that can be
monitored with this system.

If a zones is opened (such as a door or window), the
zone button will flash red.  To stop the zones from
flashing red, just close all windows, door, etc. of
that zone.  All activities of all zones are logged in
the security log.  This is described later in this
document.

Also on the Security Menu, you will see a numeric
keypad in which to enter you passcode (the same as
your phone passcode) if the home security system has
been locked (activated).  A message will appear when
the correct passcode has been entered.

To lock up the house, press the Security Lock button.
This will monitor the house for open zones.  If a zone
is opened and the entry delay has been exhausted, the
Security System will flash the screen RED, turn on the
Alarm Bell, send a pager message and turn on all
electrical devices that are defined to be activated by
the security system.  The definition of these
electrical devices are described in the Electrical
section of this document.  The alarm bell will sound
until the passcode is entered or 15 minutes have
passed.  This prevents the alarm bell from running all
the time if you are not present at your house.

The button labeled "View House" is a prototype for
your pleasure.  Currently, no support is provided for
this function.


---> How to specify the Security Zones

To specify the characteristics of each zone, press the
button for that zone from the Security Menu.  You will
then be at the Security Zone Edit menu.

Each zones can have its own specifications, such as:

*  Zone name
*  Entry delay time
*  Exit delay time
*  Zones source (X-10 device address Use H-1 to H-14)
*  Normally Open or normally Closed
*  Send a pager message if zones is opened

To change the name of the security zone, press the
button with name of the zone.  This will pop up a
keyboard on the display.  You can use the display
keyboard or the real keyboard to change the name of
this zone.  To save the new name, press the EXIT
button on the top right corner of the display or press
the right mouse button.

To change the Entry Type, press the button and the
text within the button will change from Delayed, Not
Active or Immediate.  The rest of the buttons on this
menu work like this so you do not need to remember all
of the values.

To save the security zone characteristics, press the
EXIT button or the right mouse button.  This will go
back to the Security Menu.

---> Pager messages for Security System

If you request the system to send you a alpha-
numerical pager message, a message will be sent with
the zone name when the security system is locked
(active).

For a numerical only pager, a special number is sent
for the security functions.  The number is "000-001-
0xxx", where "xxx" is the number of the zone.  If the
alarm bell goes on, the "xxx" with be "911".


---> Connecting up your Security System

All security system zones are connected by the X-10
electrical controller.  This is documented in the Home
Program Requirements section of this document.

The security system zones signals are sent from X-10
devices that can transmit an X-10 command to the TW-
523 controller.  The most common device for this is
the:

PF-284 X-10 Powerhouse - Power Flash Interface ($18-$30)

The PF-284 can be used to connect, in parallel, to an
existing (wired) burglar alarm systems by connecting
them to the zone leads (check with alarm vendor).
Remember that you will need a PF-284 for each zone
that you want to be connected.

You can also use standard magnet contacts and wire
them directly to the PF-284 device.  The magnet
contract are sold by most X-10 retailers.

The Power Flash Interface device should be set with
Input=B and Mode=3.  Please see instructions on the
PF-284 for other options.

---> Alarm Bell Interface

The HOME program uses the X-10 address of "H-16" for
the alarm bell (or siren).  The X-10 products provide
a alarm bell X-10 device for this purpose.  Currently,
the X-10 address of "H-16" can not be changed.


---> Electric Control Introduction

The electrical controller has these features:

*  Turns appliances on/off (Coffee Maker, Hot Water,
   etc.)
*  Turns lights on or off with 8 dimmer levels
   (Lights, etc.)
*  Turns on/off electrical items by security system.
*  Turns on/off electrical items by time & date.
*  Logs all electrical activity.

---> Electric Menu

The Electric Menu provides you an icon (picture) view
of eleven different rooms in you house.  These are:

*  Living Room             *  Dining Room
*  Kitchen                 *  Family Room
*  Master Bedroom          *  2nd Bedroom
*  3rd Bedroom             *  Study Room
*  Outside House           *  Garage
*  Extra Rooms

Note: At this time, these rooms are not changeable.

To control electrical devices in a given room, press
the icon button for that room.  This will show the
next menu of all the electrical devices for that room.

---> Electric Devices in a Room

This provide you a list of all electrical devices for
a given room.  Only seven electrical devices can be
displayed at a time, but you can press the down arrow
or up arrow to display the rest.  On this menu you can
turn ON or OFF a given electrical device.  If you want
to DIM (if a lamp) or display electrical devices
events, press that electrical device and the
electrical device details menu will appear.

You can add a new electrical device to this room by
pressing the plus '+' button.


---> Add new Electrical Devices

By pressing the '+' button, an Add Device menu
appears.  You need to provide the following
information:

*  Device Name - A short description of that
   electrical device (up to 30 characters)
*  Device Address - The X-10 address of the electrical
   device.
*  Device Type - Either an Appliance or Lamp.

---> X-10 Device Address Assignments

Each X-10 device need an unique X-10 address for the
device to work.  Think of these X-10 addresses as a
phone number, a different number for each house.  The
X-10 address contains a letter from 'A' to 'P' and a
number from '1' to '16'.  This program provides a
suggestion on how to address these X-10 devices.

For the letter part of the X-10 device, we suggest the
following:

*  A  - Study Room Devices
*  B  - 2nd Bedroom Devices
*  C  - 3rd Bedroom Devices
*  D  - Dining Room Devices
*  E  - Extra Room Devices
*  F  - Family Room Devices
*  G  - Garage Devices
*  H  - Security System Devices
*  I  - Reserved for HVAC system (future use)
*  J  - Reserved for HVAC system (future use)
*  K  - Kitchen Devices
*  L  - Living Room Devices
*  M  - Master Bedroom Devices
*  N  - Not currently used
*  O  - Outside Devices
*  P  - Reserved for IR system (future use)

Each of these letters can have up to 16 device
addresses for that room or area.


---> Displaying Electrical Device details

From this menu you can edit the electrical device
(name, address and type), DIM the lamp device and view
all of the events set for that device.  Each
electrical device has a limit of six events, at this
time.  If you want to display the details of an event,
press the event button for that event.  If you want to
add a new event, press an event button with no
description (blank).  To delete an event, press that
event button and then press the delete icon on the top
left corner of the display.

---> Adding a New Event

When you press a blank event button, you will be asked
to select the type of event on the next menu.  The
options will be:

*  A  - Specify date and time for device.
*  B  - Specify day of week and time for device
*  C  - Specify another trigger for device

Each of these options are described below:

A - Specify date and time for device. -
You can specify one date and time for that event to
trigger that device.  This is limited because this
event will only occur once a year.

B - Specify day of week and time for device -
You can specify a wide range of day or combination
of days for this event.  The day can be:

*  Sunday
*  Monday
*  Tuesday
*  Wednesday
*  Thursday
*  Friday
*  Saturday
*  Monday through Friday
*  Saturday through Sunday
*  All days


C - Specify another device trigger for device
You can specify for when another X-10 device is turned
on, this event will also be activated.  This is very
important for when the alarm bell (X-10 address H-16)
goes on, that this electrical device event will also
be activated (such as the outside lights).

All of the above events has a turn device option.
This turn device can be one of the following:

*  ON - Turn the electrical device on.
*  OFF - Turn the electrical device off.
*  FLASH - Turn the electrical device on and off every
           6 seconds
*  DIM Level 1 - Turn the lamp on to the dimmest
                 setting.
*  DIM Level 2 - Turn the lamp on to the next dimmer
                 setting.
*  DIM Level 3 - Turn the lamp on to the next dimmer
                 setting.
*  DIM Level 4 - Turn the lamp on to the next dimmer
                 setting.
*  DIM Level 5 - Turn the lamp on to the next dimmer
                 setting.
*  DIM Level 6 - Turn the lamp on to the next dimmer
                 setting.
*  DIM Level 7 - Turn the lamp on to the next dimmer
                 setting.
*  DIM Level 8 - Turn the lamp on to the highest
                 dimmer setting.

You can also set the amount of time for that event to
be active.  If the hours:minutes options are all
zeros, no timer will be used for this event.

NOTE: For the event to activate an electrical device,
the HOME program must be running at that time.  The
HOME program checks the list of events every minute of
the day.


---> Date Calendar Introduction

The Date Calendar has these features:

*  Display a month at a time.
*  Hi-lighted icon buttons for days with reminders
*  Be able to view, add, modify or delete reminders.
*  Specify a time for a reminder.  Ten minutes before
   the reminder is due, the program will remind you
   and optionally page you with that reminder (alpha-
   numeric pager required for pager function).
   Date Calendar Menu

When you press the Date Calendar icon button on the
main menu, the date calendar menu will be shown.  This
displays the current month with up to three different
colors of day buttons that represent:

*  Blue day button - Day without any reminders and
   special dates.
*  Purple day button - Day with reminders or special
   dates.
*  Pink day button - Current day on the month.

You can select the previous month by pressing the up
arrow icon button or select the next month by pressing
the down arrow icon button.

By pressing any of the day buttons from the date
calendar menu, you will go to the Date Menu Display
Date Menu Display

There are two different items that a day may display:

*  Purple - Special date, either a birthday and
   anniversary from your address book.  These cannot
   be modified from this menu.  If you want to change
   the date for this birthday or anniversary, please
   use the Address Book edit to change these items.

*  Blue - Reminder for that day and optionally time
   for the reminder.  These reminders can be edited or
   deleted by pressing on the button for that reminder
   or you can add a reminder by pressing the plus '+'
   button on the left side of the display.


---> Adding or Editing a Reminder

A reminder can be anything you want it to be.  A
Doctor's appointment, a special day of the year or a
reminder to take your pills are just a few examples of
a reminder. A reminder has the following options:

Reminder Name - The text for the reminder, up to 40
characters.

Year - This is optional.  If you want the reminder
only for a certain year press the buttons following
the 'Year =' to display the year that you want.

Alarm - This is also optional - If you want the
reminder to be displayed for a certain time, press the
buttons following the 'Alarm=' to display the time
that you want.

When - This provides you an easy way to copy this
reminder to multiple days.  The options that are
available are:

*  This Date  - Reminder for only this date.
*  All Days   - Reminder will be shown for all days of
                the year.
*  Mon-Fri    - Reminder will be shown on all Monday thru
                Friday's.
*  Sat-Sun    - Reminder will be shown on all Saturday and
                Sunday's.
*  Sunday     - Reminder will be show on all Sunday's of
                the year.
*  Monday     - Reminder will be show on all Monday's of
                the year.
*  Tuesday    - Reminder will be show on all Tuesday's of
                the year.
*  Wednesday  - Reminder will be show on all Wednesday's of
                the year.
*  Thursday   - Reminder will be show on all Thursday's of
                the year.
*  Friday     - Reminder will be show on all Friday's of
                the year.
*  Saturday   - Reminder will be show on all Saturday's of
                the year.

The option Temporary or Permanent is designed to
automatically remove old reminders that are not valid.
This automatic removal system is currently not
implemented but plans are for this function in the
future.  Currently the temporary or permanent will
only be recorded with the reminder.

Page - This provides an option to send this reminder
to your alpha numerical pager if you specify an alarm
time.  The reminder will be sent about 10 minutes
before the alarm time specified.


---> Address Book Introduction

The address book has these features:

*  Be able to quickly find the person who you are
   looking for.  This is done by entering the first
   few letters of the persons last name and business
   name.
*  Both personal and business modes are supported.
*  Be able to quickly find the person by a business
   association.
*  View all information about a person on a single
   screen.
*  Be able to automatically dial the home, business or
   cellular phone number of that person.
*  Be able to add, modify or delete address book
   entries.
*  All searches are very fast, all address book
   entries are stored in memory in a compressed
   format.
*  Uses the comma delimited format for address book
   file on disk.  This allows you to move current
   address book files to the HOME program with minimal
   conversion problems.  You will be able to use this
   address book file for input to other programs.
*  Birthdays and anniversaries are automatically
   entered as special dates to the reminder section of
   the HOME program.

---> Address Book Menu

The address book menu was designed to quickly find a
person.  This menu provides a number of options.
These are:

Look at an address book entry - This menu provides a
listing of up to five address book entries.  To show
all information about that entry, press that entries
button (if using a keyboard, press the number to the
left side of the button).

Mode - This will toggle between personal mode and
business mode.  In personal mode, you need to enter
the first few characters of the person's last name to
quickly show a new list of entries.  In business mode,
you need to enter the first few characters of the
Business name.

Add - If you want to add a new entry to your address
book, press the plus '+' button on the left side of
your display.

Scroll buttons - You can display the next or previous
list of five address book entries by press the
associated up arrow or down arrow buttons.


---> Address Display Entry

Once you press an address book entry, you will be
shown all information about this entry or person.
Each entry has the following items:

Last Name       - Last name of the person(s).
First Name      - First name of the person.
Spouse Name     - First name of the spouse.
Address         - Address of the person(s).
City            - City of the person(s).
State           - State of the person(s).
Zip             - Zip code of the person(s).
Home Phone      - Home phone number (See Note)
Work Phone      - Work phone number (See Note)
Cellular Phone  - Cellular phone number (See Note).
Birthday        - Birthday date in 'MM/DD/YY' format.
Spouse Birthday - Birthday date of spouse in 'MM/DD/YY' format.
Anniversary     - Anniversary date of couple in 'MM/DD/YY'
                  format.
Fax Phone       - Fax phone number (See Note).
Notes           - Special notes for that person or couple.
Business Name   - Business name (used for business mode).

Note:  All phone numbers must be either 'XXX-XXXX'
format  or 'AAA-XXX-XXXX' format, where 'AAA' is the
area code.  Do not specify a '1' in front of an area
code (long distance) because this will automatically
be done for you.

At the bottom of the display you will see three
buttons:

Dial Home       - Automatically dials that home phone
                  number.
Dial Work       - Automatically dials that work phone
                  number.
Dial Cellular   - Automatically dials that cellular
                  phone number.


---> Edit an Address Book Entry

To edit (change) an item such as an the address for
that person, press the button for that item and a menu
will appear with the keyboard on the display.  You can
change the item with either by using a mouse or touch
screen display to modify the item or use your normal
keyboard (all three ways will work).

---> Address Book Memory

How can I tell the number of address book entries that
can be entered before I run out of memory?  This can
easy be shown in the REPORT menu, VITALS REPORT
function.  This is documented later in this document.

---> Address Book file format

The address book file format is in 'Comma-delimited'
format, with double quotes around all items.  This
format is common for many other programs that will
export to.

The address book file name is 'HOME.WS' and the items
must be in the following order:

1.  Last Name - (17 characters maximum)
2.  First Name - (10 characters maximum)
3.  Spouse's First Name - (10 characters maximum)
4.  Address - (39 characters maximum)
5.  City - (25 characters maximum)
6.  State - (2 characters maximum)
7.  Zip Code - (10 characters maximum)
8.  Home Phone Number - (12 characters maximum)
9.  Work Phone Number - (12 characters maximum)
10. Birthday - (8 characters maximum)
11. Spouse's Birthday - (8 characters maximum)
12. Anniversary - (8 characters maximum)
13. Notes - (39 characters maximum)
14. Cellular Phone Number - (12 characters maximum)
15. Business Name - (39 characters maximum)
16. Fax Phone Number - (12 characters maximum)



---> Wall Clock Introduction


The wall clock has these features:

*  Display time using a large wall clock.
*  Display sunrise and sunset times for that day.

Wall Clock Menu

This is very simple wall clock for your enjoyment.
This menu also shows the sunrise and sunset.  The
sunrise and sunset times are not exact and are based
on an average sunrise and sunset times for the United
States.

No additional options are available from this menu.


---> Notify by Pager Introduction


The Notify by Pager has these features:

*  Be able to send an alpha-numeric or numeric only
   pager message.
*  Stores up to seven common messages for a pager
   message.

---> Notify by Pager Menu

This provides you an easy way to send a pager message
to a person.  Currently only one pager is supported.
This menu supports both alpha-numeric pagers (can send
letters and numbers) or numeric only pagers (can send
only numbers, such as a phone number).

This menu provides you a list of seven messages or
numbers that you can send without reentering that
message.  You can send that message or number by
pressing the button with that message or number.  You
can also edit or change that message or number by
pressing the 'EDIT' button just left of the message
you want to edit.

Initially, support for pager company systems that
requires an account code or pin number to be entered
before your numeric paged number, such as SKY-PAGE, is
supported.  Please see the section called 'Update -
Notify by Pager Update'.

---> Editing a pager message

By pressing the 'EDIT' button, a display of a keyboard
will be shown.  You can change the message or number
by using the mouse, touch screen display or by using
the normal keyboard on your computer.  When you
'EXIT', the message or number will automatically be
sent to the pager.


---> Setting up the Pager

Before you can use this Notify by Pager menu, you must
provide some information about the pager and pager
service.  This is documented in the UPDATE menu,
'NOTIFY BY PAGER' section and is documented later.

---> Alpha Numeric Support Protocol (TAP)

If you want to send an alpha numeric message, the HOME
program supports only the Telocator Alphanumeric
Protocol (TAP) which is an industry standard.  Most
pager companies support this protocol but you must
call your pager service for the (TAP) phone number and
check to see if the pager company allows you to use
it.


---> Calculator Introduction

The calculator has these features:

*  Be able to add, subtract, multiply and divide.
*  Provides a tape like output.

---> Calculator Menu

This menu provide you a simple calculator.  You can do
the following functions:

Add           - Add two numbers together
Subtract      - Subtract one number from another
Multiple add  - Add multiple numbers together
Multiply      - Multiply two numbers together
Divide        - Divide one number from another
Clear         - Clears out the calculator
'Left Arrow'  - Erases that last digit entered

A tape is shown so you can see the last 12 numbers.

If you find that additional functions for this
calculator are needed, please register and specify the
functions you would like to see.


---> Reports Introduction

The Reports menu has these features:

*  Reminder Report - Provides a single page of
   upcoming reminders in the future.
*  Facts of the Day - Interesting facts of the day.
*  Information on Program - Provide author information
*  Vitals Report - Provides information on the status
   of the HOME program.
*  X-10 Report - Provides a sorted with on all X-10
   definitions from both the electrical control system
   and security system usage.
*  Home Program Log - Start, stop and all errors with
   the HOME program.
*  Phone Log - All incoming and out-going phone calls,
   including pager messages.
*  Electrical Log - All activity with the electrical
   devices that this program controls.
*  Security Log - All activity with all security zone
   changes.

---> Reports Menu

This menu provides a list of reports that are
available to you.

---> Reports - Reminder Report

This report list the most current reminders and
special date (such as birthdays and anniversary's)
that are coming up in the next few days or months..
This is very helpful to review up coming birthdays for
a person.  The report will also tell you the number of
days away the reminder or special date is.

The reminders and special dates cannot be modified
from this report.  To edit a reminder, go to the Date
Calendar Menu or to edit a special date, go to the
Address Book entry for that date.


---> Reports - Facts of the Day

This report provide a list of interesting facts for
that day of the year.  The facts come in four sub-
titles:

*  People born on this day.
*  People who died on this day
*  Holiday observed
*  Interesting facts

A different report is available for each day of the
year.

---> Reports - Information on Program

This report shows that following information about the
HOME program:

*   Version number
*   Version Date
*   Name and address of the authors
*   Phone number and normal business hours for the
    authors

---> Reports - Vitals Report

This report provides information about the internal
works on the HOME program.  This information is needed
to help you determine if a problem exists with the
HOME program or the amount of memory which  is
available for different items.  This report provides
you the following:

*  Version # and Date  - Version number and version
   date of the HOME program.
*  System Up - The number of days, hours, minutes and
   seconds that the program has been running.
*  Memory Left - The amount of DOS memory (below the
   line) left for the HOME program.  If this number is
   below 66,000, some functions of the HOME program
   will not work correctly.
*  Disk Space Used - The number of bytes (characters)
   used by the HOME program on the hard disk.  This
   will include all voice mail message files.


*  Directory Space Left - The number of bytes
   (characters) that are left unused on your hard
   disk.  This number should not be below 1,000 or
   problems will occur when the HOME program writes
   outs files, such as log files.
*  Modem Status - This provides a status of the
   modem.  The status can be 'NOT DEFINED', 'HAYES
   MODEM OK', 'VOICE MODEM OK' or 'NOT FOUND'.  If
   this status is different from your definition, you
   may need to power off the personal computer and
   restart the HOME program.  If you have a Voice
   Modem, the next line will provide some additional
   information about the modem.
*  Command Memory - This is used mainly by the
   authors of the HOME program.
*  Address Memory - The number of characters that the
   address book entries are using and the percent of
   memory used.  If the percent of memory used is
   above 90%, use the UPDATE menu, MEMORY UPDATE
   function to increase the size of address memory.
   This can only be done with the registered version
   of the HOME program.
*  Address Entries - The number of address book
   entries that you have.
*  Reminder Memory - The number of characters that
   are used for the reminder and special dates.  If
   the percent of memory used is above 90%, use the
   UPDATE menu, MEMORY UPDATE function to increase the
   size of reminder memory.  This can only be done
   with the registered version of the HOME program.
*  Electrical Memory - The number of characters that
   are used for the electrical devices and events.  If
   the percent of memory used is above 90%, use the
   UPDATE menu, MEMORY UPDATE function to increase the
   size of electrical memory.  This can only be done
   with the registered version of the HOME program.

---> Reports - X-10 Report

This report shows you a sorted list of all X-10 device
addresses specified in the HOME program.  This is very
useful when adding additional X-10 devices so that you
do not duplicate X-10 device addresses.


---> Reports - Home Program Log

This report shows you the HOME program log.  The
reports will list all start and stop times for the
program and list all ERROR that have occurred in the
HOME program.  This report will show the most current
log entries on the top of the display.  You can use
the 'up arrow' or 'down arrow' icons to display
additional pages of the log.

All four logs files that are maintained by the HOME
program will automatically be limited to 750 lines.
There is no need to erase these log files because they
are getting to large.  The trimming of these files is
done at startup and once an hour while the program is
running.

---> Reports - Phone Log

This report shows you the phone log, sorted by the
most current log entries first.  This will also
contain all pager messages that have been sent by the
HOME program.

---> Reports - Electric Log

This report shows you the electrical device log, sort
by the most current log entries first.

---> Reports - Security Log

This report shows you the security system log, sort by
the most current log entries first.


---> Update Introduction

The update menu has these features:

*  Owner Information - Needs to be updated with name,
   phone number, etc.
*  Change Passcode - Changes the passcode of the
   security system and voice system functions.
*  Time and Date - Changes the time and date for the
   Personal Computer.
*  Register Program - Tells you how to register the
   program, if you have not already.
*  Phone Update - Updates phone and modem information
*  Electric Update - Update electrical system
   information.
*  Voice Message - Update the outgoing message for the
   voice mail.
*  Notify by Pager - Update pager information.
*  Memory Update - Updates the memory for address
   book, reminder and electrical system.
*  Backup Files - Provides a easy way to backup your
   changed files for the HOME program.

---> Update Menu

This menu provides a list of functions that can be
updated.  Before you use the HOME program, it is a
good idea to go through all of the Update functions.
This will make the best use of the functions of the
HOME program.

---> Update - Owner(s) Information

This menu asks for the following personal information:

*  Owner name(s) - Type you and optionally your
   spouses name here.
*  Phone number - Provide your phone number,
   including area code in the 'AAA-XXX-XXXX' format,
   where 'AAA' is your area code and 'XXX-XXXX' is
   your local phone number.
*  Daylight saving time? - Answer YES or NO.
*  Time zone - Select the time zone that you live in.
   The next time zone can be selected by pressing the
   button.


---> Update - Security Passcode

This menu will allow you to change your passcode.
This passcode is used in two different areas of the
HOME program; for Voice System functions and Security
System.

The menu will first ask you to enter your old passcode
in first.  The passcode that is shipped with the HOME
program is '1234'.  The menu will then ask you to
enter your new passcode in.  This passcode must be 4
digits long, from '0000' to '9999'.  The menu will
then ask you to re-enter your new passcode to verify
that the first new passcode will match.  If the new
passcode does not match (verify), the original
passcode will not be changed.

If you loose your passcode, the default passcode of
'1234' can always be used to change it to another new
passcode.

---> Update - Time and Date

This menu provides you an easy way to change the time
and/or date on your personal computer.  This is the
time and date that the HOME program used for a lot of
functions so it is important to set this up correctly.

The Time and Date menu provide you buttons for the
following settings:

*  Monday     - Month of the year.
*  Day        - Day of the month.
*  Year       - Year.
*  Hour       - Hour of the day.
*  Minute     - Minutes of the hour.
*  Seconds    - Seconds of the minute, in 5 second
                intervals.
*  AM or PM   - Morning or Afternoon.

After selecting the correct time and date, please
press the 'SAVE DATE & TIME' icon button to save.  If
you just exit out of this menu, the time and date will
not be updated.


---> Update - Register Program

This menu provides you the documentation to register
the HOME program if you are using the 'Shareware'
version.  If you are using the 'Registered' version,
please ignore this menu.

---> Update - Phone Update

This menu provides you the values that need to be
updated for the phone and modem specifications.  If
you do not have a modem installed, you can ignore this
menu.

These values are:

*  Modem port number - This is the communication port
   number (COMx) that you have installed the modem.
   The modem port number can be from '1' to '20'.  In
   most cases, we recommend that you set the modem to
   be port number '3' or 'COM3'.
*  Interrupt number - This is the hardware interrupt
   number that you assign to your modem.  In most
   cases, we recommend that you set the modem
   interrupt value to '5' or '10'.  The HOME program
   supports the complete range of interrupts, '3'
   through '15'.
*  Phone dial prefix - This is commonly used by
   businesses or hotel rooms that you must dial a '9'
   or an '8' to get an outside phone line.  It is
   recommended that you add a comma ',' to the '9' or
   '8'.  This comma tells that modem dialer to pause.
   This is needed by most business phone systems.

SPECIAL NOTE: If an incorrect port number or
interrupt is specified, the HOME program may
provide unpredictable results.  Please make sure
that the correct values are used.

To activate your new port number or interrupt, you
need to exit the HOME program completely to exit back
to the DOS command line '>'.  The HOME program can be
re-started by typing 'HOME' on the DOS command line.


---> Update - Electrical Update

This menu provides you the values that need to be
updated for the electrical controller specifications.
If you do not have an electrical controller installed,
you can ignore this menu.

These values are:

*  Electrical Controller Port # - This is the serial
   port number that you have connected the TW-523
   electrical controller and the RS-232 connector.
   The HOME program will used communication ports '1'
   through '4' (COM1 - COM4) using only the standard
   interrupts.  The standard interrupts are:

*  COM1 = Interrupt 4
*  COM2 = Interrupt 3
*  COM3 = Interrupt 4
*  COM4 = Interrupt 3

*  Controller Type - This value has only one option at
   this time, 'TW-523'.

To activate your new port number, you need to exit the
HOME program completely to exit back to the DOS
command line '>'.  The HOME program can be re-started
by typing 'HOME' on the DOS command line.


---> Update - Voice Message Update

This menu will allow you to record a new outgoing
voice mail message, either by a local phone connected
to your personal computer or by the microphone that is
provided with the voice modem.

Note: If you are recording by using the phone, you
will need to disconnect the phone line from the wall
plate (line feed).  This will stop the dial tone from
being recorded.

Once you select the input source, phone or microphone,
the next menu will automatically start recording your
message.  You need to press the 'STOP RECORDING' icon
button to end the message.

You can record any length message that you would like.


---> Update - Notify by Pager Update

This menu provides you the values that need to be
updated for the notify by pager function.  If you do
not have a pager, you can ignore this menu.

These values are:

*  Pager Data Phone # - This is the phone number that
   will call your pager service company.  If you are
   dialing long distance, please include the '1';
   example '1-800-759-6366'.
*  Pager Type - Please select either 'Alpha-Numeric'
   or 'Numeric' for the type of pager that you have.
*  Account # or Prefix - For 'Alpha-Numeric' pagers,
   this is a seven digit number of your account
   number.  This is supplied to you by your pager
   service company.  For 'Numeric' pagers, you can
   enter a prefix before the number to be entered to
   sent.  For example: Sky-Page needs an Personal ID
   Number (PIN) followed by a '1 #' before the actual
   paged number is entered.  An example of a prefix
   for Sky-Page is '1234567#1#', where '1234567' is
   your PIN number.
*  Name of person at pager - This is the name of the
   person who owns the pager.


---> Update - Memory Update

This menu will allow you to update the memory that
will be reserved for three different functions:  These
are:

*  Address Book size - The number of characters for
   your address book.  This value can be from 1,000 to
   59,000 characters (bytes).
*  Reminder size - The number of characters for your
   reminder and special dates.  This value can be from
   1,000 to 59,000 characters (bytes).
*  Electrical size - The number of characters for
   your electrical device definitions and events.
   This value can be from 1,000 to 59,000 characters
   (bytes).

NOTE:  These memory values are only used if you are
using the registered version of the HOME program.

To activate your new memory sizes, you need to exit
the HOME program completely to exit back to the DOS
command line '>'.  The HOME program can be re-started
by typing 'HOME' on the DOS command line.


---> Update - Backup Files to Diskette

This menu will backup up all of the HOME files that
are modified by this program.  You can select to
backup to the 'A:' diskette drive or the 'B:' diskette
drive.

It is a good idea to backup your files at least once a
week if you modify information in the HOME program.
This is especially important for the address book,
reminders, electrical and security system areas.


---> Future Functions

The following list is of possible new functions in the
future with the HOME program but is not a guarantee in
any means.  The implementation of this wish list will
be up to you.  Please vote by registering for your
copy of the HOME program.

*  Television Listing for over 80 stations.
*  Remote control for the electronics (TV, VCR,
   Stereo).
*  Multiple Address books (one for you & one for your
   spouse).
*  Personal Biorhythm and Horoscope.
*  Electric control for more device types
   (thermostats, etc.).
*  Hard wired security alarm system.
*  Support for multiple telephone lines
*  Saved voice mail message support
*  Multiple pager support (one for you and one for
   your spouse)
*  Personalized voice mail messages using caller ID.
*  Outgoing voice messages for security system alerts.
*  Control of Electric and Security Systems by phone.
*  Programmable moods for electrical devices and
   security system.

If you have any ideas, please register and let us
know.

---> Thank you

The people at Crescent Moon hope you enjoy your HOME
program.  It is always our concern to provide the
easiest and most enjoyable program for you.  If you
wish to call or write us regarding any problems or
even your impression of this program (either good or
bad), please do so.  We really want to here from you.

