I am planning to design a system to collect home data and control home devices via a WWW interface.

Home conditions including:
control of home lighting
control of home heating
control of a lock of a home door

Viewable data includes

security images from a camera
room temperaure (Celcius)
door lock state (locked/unlocked)
lighting state...