Waddi search for "Home Automation" on google i had a set up years ago.
It connects via a serial port on your PC i would expect USB now
and you can control your lights plugs what ever has the receiving socket.
It works on the Earth Wire in you Home electrics.
I wanted it for the fun factor but there was a flaw in my plan.
I wanted to pre boil the kettle before i went down stairs to
make a brew
It worked if the kettle was cold as i couldn't reset a hot
This was at the kettle and not the switch.
I expect its come on along way now since then.
You can also buy units where you can phone in and turn the
lights on and off or activate the heating.
It all sounds great but you have to had the required
So if you read control any of the lights in your home,
well you can if all of them have the adapter fitted lol.
Hope that helps with the lazy man quest lol