We had the opportunity to cover Microbot Push just a couple of weeks ago. It is a robotic wireless finger for home automation. It can be used to control switches even when you are not around. The below video shows how you can use these robots remotely to push a switch:
Probably not the best way to turn your lights on/off remotely, but the idea has some potential. More info is available here.