Nice! Been looking into home automation for ages this seems perfect! Sorry if im just being blind but is there the script for the arduino up? I have the app on my phone already and will order the parts and arduino UNO tomorrow.

This post started out with the premise that other home automation systems are too expensive. Aren't X10 systems pretty cheap ($99 for controller and software)?

One issue with X10 is that they require a computer with X10 controller on 24/7. The computer provides a web interface and can turn devices on/off at scheduled times. For example, you may want to switch an outside light on automatically at 7 PM every day.

Have you given any thought to a server solution, i.e. leaving an android device at home and on 24/7 that can be connected to remotely?

But i get error in the android APP "An error has accoured, check your internet connection. Is Arduino Alive?" It all works, i get "my item" and i can controll the arduino output from the app.The only problem seems to be with the JSON from the arduino to the android app. When i test in my web browser its look like this: