Wondering what to do with that old DOS computer in the closet ? How about
using it for home automation ! With a PL513 module and some X10
modules you can be controlling lights and appliances in your house.
Just download the version of Control which suits your requirements!
This software uses the PL513 to send commands to X10 modules.
Commands can be sent manually, or from an automatic schedule.
This shareware software, called Control.exe, runs on any DOS
based PC. ( from XT to 486 and DOS 3.20 to DOS 6.20 ) The PL513 module connects to the
parallel port with an easily made cable. Cable details are given
in the User Manual, or click the button below to view cable drawing.
The downloaded software is a ZIP file and includes a User Manual, and
additional files with information on how to construct a cable for the
PL513. Information is also provided on how
to modify a standard parallel port printer card to a non standard
address which can be used for the PL513 module. Click the buttons below to view the
User Manual, Readme notes, and Parallel card modification information.
To see some screen images from Control ( DOS based TSR ) click this button.
Control Version 1.0 supports command line parameters which enable one to call it from
another program. These command line parameters are documented in the Read.me file,
a portion of which is shown below. Note that Control supports all standard parallel
cards, as well as a non-standard LPT card with an address at 338 Hex. If one
uses the /h command line parameter then the PL513 module must be connected to a parallel
card with a base address of 338 Hex. Without the /h parameter Control expects the PL513 to
be connected to the highest parallel card in the computer.
Pl513tst Version 1.00 ......................................... pl513tst.zip
This software consists of two programs, one
for the Host computer , and one for the Remote computer .
The Remote computer has a PL513 module, and runs a scheduler
program which can execute events scheduled to seconds accuracy .
The Host computer runs a program which allows the user to set
up a weekly set of schedule files, which are then uploaded
to the Remote using PcAnywhere.
The downloaded software is a ZIP file, and includes a User Manual,
and additional files with information on how to construct a cable for
the PL513. Information is also provided on how to modify a
standard parallel port printer card to a non-standard address which
may be used for the PL513 module.( Note that Version 1.00 could
also use either the standard parallel port, or this modified card. )
If you have comments or questions, email me at mgenovy@ody.ca
Here is where you can order the PL513 Module, as well as other X10 Modules.....
Here are links to other X10 sites.....
Krazy Keiths' World of DIY Home Automation
Tom's X-Home ! Home Automation System
The following are links to Parallel Port information websites.
Kris Heidenstrom's PC Parallel Port Mini-FAQ
Craig Peacock - Interfacing the PC
Or, use Control's command line parameters to call it from within your application program.
See the sample Turbo Pascal program for details on this.
Turbo Pascal Program which calls Control Version 1.00 with command line parameters
Description and Download
Control Version 3.00 - DOS Non-TSR -- Description and Download
Links to X10 Websites
Links to Parallel Port Websites
1 - Control Version 1.00 - DOS based TSR version
Control Version 1.00 ( DOS based TSR ).......................................... x10pl513.zip
Control Version 1.00 ( DOS based TSR ).......................................... x10pl513.zip
2 - Turbo Pascal program which calls Control Version 1.00 - DOS based
For Dedicated Gencor Parallel Card:
-----------------------------------
control /h /s(house,module,function,repeat)
For Highest Installed LPT card:
------------------------------
control /s(house,module,function,repeat)
Where: house = 1 to 3
module = 1 to 16
function = AUF AUN ALN ALF AAN AAF ON OFF DIM BRT
repeat = 1 to 10
( only needed if function is DIM or BRT )
Function Code Meaning:
----------------------
AUF = All units off
AUN = All units on
ALN = All lamps on
ALF = All lamps off
AAN = All appliances on
AAF = All appliances off
ON = Single module on
OFF = Single module off
DIM = Lamp module dim
BRT = lamp module bright
A sample Turbo Pascal ( Borland 7.0 ) program below shows how to call Control.exe Version 1.00
with command line parameters for the House, Module, Function, and Repeat number. This Pascal
program provides a simple DOS menu for testing this command line feature of
Control Version 1.00. This Pascal software, called Pl513tst.exe, runs on any DOS
based PC. ( from XT to 486 and DOS 3.20 to DOS 6.20 ) The PL513 module connects to
a standard parallel port with an easily made cable. Cable details are given
in the Control Version 1.00 User Manual.
The downloaded software is a ZIP file containing the Turbo Pascal Source and executable.
Pl513tst Version 1.00 ......................................... pl513tst.zip
3 - Control Version 3.00 - DOS based Host/Remote Non TSR Version
Note that one can run both
programs on the same computer without PcAnywhere.
Using this approach will then give you a schedule file for each day
of the week, and the events are scheduled to the second. Commands can
also be sent manually. This shareware software runs on any DOS
based PC. ( from XT to 486 and DOS 3.20 to DOS 6.20 )
The PL513 module connects to a standard parallel port, or a
modified parallel port with an easily made cable. Cable
details are given in the User Manual. ( The cable is the same as for
Version 1.00. )
Click on the following link to download this software...... x10pl513hr
Click on the following link to download this software...... x10pl513hr
The following are links to X10 websites.
X10 Automation