Parallel port powerSwitch (pp_powerSwitch)
Introduction
pp_powerSwitch is a TCP/IP based server, which controls a power switching device through the parallel port. Besides Java, I used a bit C to handle the parallel port I/O.
I use it for controling heating, lamps, computers, coffee machine and other things (device has eight ports).
Features
- multiple connections
- user athorization
- cron-like scheduled switching
- reads configurations from file
- configurable log output
- simple port descriptions (add a short description to each port)
- remote shutdown
Requirements
- Java >= 1.4.x (SDK for compiling the source or JRE for using the compiled package)
- a switching device connected to your parallel port
Switching device
Schematics & info.
Documentation
README. More info coming up...
Latest source
PowerSwitch_0.1.1.tar.gz
(26-okt-2002)
Binaries
Coming up...
ChangeLog
- 2002-10-26: fixed security bug, thanks to Thomas Bretgeld
Tests
Tested and built on Linux, yet I'm plaing to make it work on OpenBSD.
Todo
- write nice graphical, curses-based and php-based interfaces. Until then, telnet will do.
- logs into MySQL
- users may change their passwords
- Add X10 support.
Author
pp_powerSwitch was written by Sebastian Dehne ( basti at xs4all dot nl ). For questions, feel free to send me an e-Mail.