Yo el proyecto por si te sirve que tengo en mi casa es leer a través de una app móvil el estado de los sensores, como lux, humedad, temperatura etc... Esos sensores están montados a un arduino, mandan la info cada minuto al server, y desde la app movil interpretas esos datos. Lo que dices de controlar luces etc.. Se puede llegar hacer (en este mundo no hay nada imposible) pero esta claro que es mas difícil. Otra idea es trasmitir los cambio de estados (luces, persianas etc..) por bluetooth al arduino.
Un saludo