Here is some material that is ment as a start of discussion and give ideas.
I received one mail asking on those topics and wrote an answer.
After writing a long e-mail answer I though posting the information here would also be useful.
Different technologies are available to control different things through PC.
And there various technologies that are useable
depending what devices needs to be controlled and how long away they are from PC.
One simple way to do controlling is connect several relays to PC parallel
port, and then make their contacts to switch power to different devices on
and off. There are circuits and software for this at
http://www.epanorama.net/circuits/parallel_output.html
This can be used to control anything (on or off) what you can wire to PC and back to appliance.
In some cases it could be a good idea to modify the appliance so that the relay outputs
from PC are connected in parallel with existing control switches/buttons on the device.
When connecting mains voltage to relay board or modifing electrical appliances you
need to be very careful on electrical safety issues.
You need to do things in right safe way and remeber hat you are liable what you do.
Other way of doing things is to have this relay controller connected to PC,
but instead of wirign mains power directly to it, you have the following
setup. Electrician installs suitable high power relays/contactors to your
main electrical panel. You can for example use relays/contactors that use
24V AC or DC power for relay coils. There is suitable 24V power supply
installed on electrical panel (or next to it) to power those relays. Then
you have some suitable control cable (just enopugh wires to control all your
relays, eother 2 wires per relay or one wire per relay plus one common)
between the relay set and you PC relay control board. The PC relay baord
just makes connection between two wires on the cable, and this makes the
larger relay/contactor on electrical panel to turn on. When connection
between wires on control cable is diconnected, relay turns off.
With suitable software on the PC you could use the PC for controlling
whatever that is wired to those relays on electrical panel. Depending the
software used the controllign could done locally and/or through network
(maybe with web interface or using some other protocol).
The control PC and relay card combination could be also replace with some
other small controlling device that you can control through your PC form
some distance away. This coudl be for example some small industrial PCL
logic device with network connectivity, some industiral I/O device with
sutiable connectivity (Ethernet, some industrial bus, RS-232 etc..), some
home automation device that can be remotely controlled in some way..
There are also other ways to make thigns work. One idea is to install those
cheap radio controllable mains power switching systems where you have a
small remote controller and siwthcing modules between electrical outlet and
your device. You ca modify the radio transmitter so that you wire your PC
relay card relay outputs in parallel with the switch contacts on your
remote. Now when you activate relay, it is same as you would manually press
the button on remote. Easy as this. It is a best idea to select a remote
system that has separate on and off buttons for most reliable operation
(those that turn load on with first press and turn it off at secont button
pressing etc.. are not suitable because sometimes the presses can be missed
by the receiver if there is lots of RFI around).
There are also many different home autiomation systems, that consist of
controller and device controlling modules (relays, light dimmers etc.). Many
of thsoe systems can be interfaced to a PC. For example X10 system that
communicated through mains wiring is popular in USA.
There are also other systems. Some use existing wiring,
some need their own conrol wiring. For lighting controlling theatres, rock shows, TV studios, discos,
show/conference rooms on fancy hotels etc.. rely on DMX-512 standard.
There are lots of commercial devices available for this (prices from very
expensive to resonably cheap) and there are many DIY projects in Internet related to DMX-512
(this includes PC interfaces, control software and devices that are controlled with DMX-512)
Take a look at http://www.epanorama.net/links/lights.html#dmx512
Then there are those appliances that are IR remote controllable originally,
for example modern TV, VCR, HIFI systems etc.. There is hardware and
software available for PC top do this. Take a look at
http://www.epanorama.net/links/irremote.html