Proyecto de domótica desde 0

Bueno estoy de vuelta por aqui. Con mi peque apenas tengo tiempo de enredar un poco y uso el movil para leer un poquito el foro.
Por cierto interesantisimo este hilo

@Sergegsx

Yo si que uso 1 unidad remota y en mi caso me aventure a usar los 2 pines del puerto de serie para comunicarse entre ellos y funciona muy bien. Si tuviese que escalar no seria viable.
en mi caso el arduino mega principal se encarga de subir todo a una web que a su vez tiene programada multitud de tareas de estadisticas, informes, emails, graficos, alarmas, etc etc.

Como hacer para subirlo, ¿por php?

y lo mas importante, ir paso a paso y probando modulos por separado. lo digo por experiencia.

+1 Sergegsx Estoy completamente de acuerdo

@Igor

Yo plantearía un proyecto de domótica:

Todos los módulos (i.e. Arduino) conectados entre sí por un bus (ejemplo rs485 o bus CAN).
Una raspberry, beagleboard,router con openwrt, dispositivo android, etc

Aunque al principio pensaba hacerlo como dice @Sergegsx cableando hasta un arduino mega y repartirlo, cuando empeze a contar toda la cantidad de cables que habia que llevar por toda la casa y lo complicado que era opte por hacerlo como dice @Igor usando una red en principio RS485 aunque al final probare CAN para no tener muy cargado cada arduino.

No necesitas tener un rtc en cada dispositivo, ya que van conectados por bus. Esa información puede ir en el bus del dispositivo que disponga uno.

Un punto importante este.

La raspberry (o dispositivo similar) puede mirar tareas de google calendar y/o aceptar comandos por google talk,twitter, etc.Hay mucha documentación de cómo hacerlo, por ejemplo con python. Usar estos servicios, te dan flexibilidad que cualquier dispositivo móvil android, ipad, ordendador, iphone, etc. esta preparado o tiene aplicaciones para manejarlos. Todo el tema de seguridad, va manejado por dichos servicios web.... Envia por el bus los comandos recibidos.

Esto si que no lo habia pensado, usar google calendar para planificar. Buscare informacion para trastearlo

La raspberry (o dispositivo similar) contiene la GUI del sistema (via web, glcd, o lo que se prefiera). Pero el sistema puede funcionar aunque dicho dispositivo caiga, no tenga conexion a internet, etc.. Es decir, cada módulo es independiente es sus tareas.

Importantisimo, te falla un arduino pero el resto sigue funcionando. Tu imaginate que se averia y no funciona nada de nada. Uffff me coge mi mujer y ....

Cualquier dispositivo puede hacer pasarela con otras redes, ejemplo bluethooth <--> bus, zigbee, infrared, etc.

Bien pensado @Igor