Web based home automation controller