If you enjoy tinkering with home automation devices and systems you might be interested in Ninja Blocks, which are small open source cloud enabled computers that can sense their environment.
The Ninja Blocks receive input from a variety of sensors & can affect their surroundings by controlling lights, power sockets, and other actuators that you set-up.
The Ninja Blocks are controlled but the Ninja Rules App which has been designed to provide users with the simplest possible way to get the Ninja Blocks and your devices communicating.
No code or programming experience is required to be able to setup : turn on the lights & heaters, know when your washing is done, upload a photo to dropbox when someone enters room and remotely turn stuff on and off. Its creators explain a little more :
“The free Ninja Blocks platform makes it trivial to build web & mobile apps that talk to hardware. Get up and running in minutes, and begin talking to hardware & connected devices with the web languages you already know. Focus 100% on your app, and never have to worry about embedded programming, electronics, and networking protocols again.”
For more information on the latest Ninja Block system jump over to the Ninja Blocks website for details.