Domotizar la casa y controlarla remotamente con Linux

Hace un año y medio que instalé en mi casa un sistema domótico diseñado por mi,que usa como central un servidor con linux.
El servidor es un pc viejo que me regalaron,(pentium III con 64 mb de ram).
A este "server" le quité todo lo que le sobraba (modem,unidad de cd,disquetera,tarjeta gráfica,tarjeta de sonido.Le puse un disco duro nuevecito,cambié el ventilador del micro y le instalé la distribucion de linux UBUNTU SERVER en modo consola,sin ningun interface grafico ni siquiera el servidor X.
Sobre este nucleo de linux server instalé el Mysql,el Apache con el PHP,servidor ssh,servidor ftp,y mas tarde el un servidor vnc para usarlo remotamente en modo gráfico (con Xfce) y un monton de cosas mas para experimentar.
En fin,a lo que voy.
Instalar un sistema domótico controlado por pc es muy fácil.
Necesitas:
-Módulos X10.Hay de muchos tipos distintos.Suelen ser interruptores empotrables que sustituyen a los existentes en casa, enchufes,electrovalvulas para el agua...etc.
-El Modulo X10 que inyecta la señal en la red de corriente desde el puerto serie del servidor (ttyS1 ó ttyS2)
-El Modulo que recibe por radio la señal del mando
-Un mando universal para X10 e infrarojos.
-Un pc viejo
-Linux Server con al menos :servidor Apache,PHP.
-el programa HEYU,con el "heyu monitor" corriendo
-Programar en PHP un interface web de control para el HEYU
-al menos una cámara IP (axis son las mas fiables, la óptica y software muy buenos y su sistema operativo es un mini Linux)
Cuando tengas todo esto tienes que juntarlo y ya está.
Una vez hecho esto,podrás accionar todo de 4 formas distintas:
1) pulsando con la mano directamente el interruptor empotrable de pared.
2) Controlar toda tu casa desde un mando a distancia por radiofrecuencia ,que también es infrarojo universal para la tv,equipo de audio,dvd,etc.
3) accediendo a un interface web en php y hacerlo desde cualquier lugar (ver foto)
4) Ó accediendo mediante ssh a la consola y usando el Heyu y sus comandos (la manera mas elegante y friki de controlar la casa)
Cosas que se pueden hacer:
-Encender la camara ip
-ver tu casa desde cualquier lugar moviendo la camara en todas direcciones.
-apagar,encender,regular todas las luces,persianas,toldos, llenar la bañera con agua caliente,regar el jardin etc.
-programar secuencias de eventos diarias,semanales,mensuales,por ejm:
todos los dias a las 22:00 :baja persianas,encender tv,poner lamparas a media luz.
¿ves que facil ha sido hacerlo?
Espero que haya quedado claro.


Habeis hecho 17 comentario/s.
Estoy interesado en tu artículo. Podrías dar información "para mortales" de qué es un módulo X10, dónde se puede comprar y a qué precio ?
Lo mismo para la camara IP, hay alguna "barata"? Lo más barato que he visto son 130 euros, pero no es la marca que tu sugieres sino una conceptronics.
¿Conoces alguna solución para poner un rail sobre el que se pueda mover la cámara y extender así el alcance?
Gracias !
esto me recuerda al skech de bricomania... cómo contruir nuestro propio edificio de 40 plantas:
muy facil amigos, solo tenemos que sacarnos la carrera de arquitectura, comprar un solar de 500m2, edificarlo, y programa en php la interfaz del portero automático..
Entre X10 y UPB, ¿por qué eliges X10? ¿Qué opinas de UPB
HOLA, DIGO YO SI LO HICISTE USANDO SOFT LIBRE LO MAS COHERENTE SERIA QUE HAYAS SUBIDO EL FUENTE, O ES TODO UN GRAN CUENTO?
TENGO MIS DUDAS
Hola.
En respuesta a Wazzu:
Usé X10 por que es un estandar libre,no requiere obras en casa,mas que sacar los viejos interruptores y poner los X10,y por precio.
Seguramente habrá miles de sistemas/productos distintos (los he visto hasta en el Carrefour),pero este me convenció por la abundante documentacion tecnica que vi en la red y porque parece ser el mas extendido.
y a anonimo:
No es un gran cuento,si fueras amigo mio te daria login y pass para controlar entrar al server y controlar mi casa,pero comprenderas que no es plan.
El codigo fuente en PHP para hacer que al pulsar un link,se ejecute un comando de consola? De verdad hace falta subirlo??
En respuesta a guido:
para chismes x10 te recomiendo por ejm (hay muchas mas,pon en google "modulos x10")
http://www.superinventos.com/domotica.htm
Puedes comprarlos contra reembolso los entregan en 24 hrs.
Las camaras conceptronics/ovislink/etc son las mas baratas.Algunas son motorizadas pan/tilt y te pueden servir.andan por los 200 euros.
Hola
Soy programador , uso linux y tengo un amigo con cientos de articulos para domoticar la casa. ¿Podriamos intecambair experiencias para hacer yo lo mismo ?
Un saludo
_Pablo_, muy interesante tu post, un buen punto de partida.
¿Me podrías decir donde has comprado el cm11A?
Muchas gracias
Hola Antares,he comprado todos los modulos en http://www.domolandia.com/
Muy buen servicio,rapido.
Karel Muñiz:no hay problema,en lo que pueda ayudar
Hola
Me alegro mucho de que haya gente que haga realidad proyectos como este. Yo lo tengo aparcado por falta de tiempo, pero dentro de unos años, tengo previsto hacer algo así. Y ahora veo que se puede, y no es tan complicado (y con mi mismo S.O. preferido - en server -claro!!)
un saludo y enhorabuena
Si tienes unos "chismes x10" que ya no quieres, cámbialos o véndelos en: mayoromejor.com
me interesa conocer la parte del programa, es posible obtener mayores detalles?
Me ha llamado mucho la atención tu post. Investigaré un poco más sobre X10 pero probablemente te moleste con algunas preguntas luego.
La primera sería si puedes poner un link donde pueda ver el módulo X10 específico que usaste para controlar las luces.
Saludos y gracias de antemano.
Hola muy buenas.Podrias decirme como crear una interfaz web en php para el control,o algun manual o bibligrafia.eske ando algo perdido.
Hola.
He leido el artículo original y todos los posts, y me parece bastante interesante.
He visto que hay domótica IP y que también hay un estándar llamado EIB.
No entiendo mucho del tema, pero si hay una domótica IP, debería ser muy fácil de controlar, con supuestos periféricos plug and play, ¿no?
¿Alguien sabe algo de este tema?
Gracias.
Yo creo que el CM11 es este:
http://www.domolandia.com/p153/PROGRAMADOR-PC-CM11-SERIE-Y-USB(Inc.-Software-ActiveHome)/product_info.html
o este:
http://www.domolandia.com/p33/PROGRAMADOR-PC-CM11-(Inc.-Software-ActiveHome)/product_info.html
La diferencia es que el primero viene con interfaces serie y USB y el segundo solo serie y es más barato (para linux vale).
Muy interesante tu proyecto. Veo que haces referencia al linux de la cámara IP. Mi pregunta va sobre eso. ¿Sabes cómo se puede acceder al firmware de un cámara IP para poder modificarlo?.
Saludos
Publicar un comentario en la entrada
<< Pagina Principal