01 septiembre 2007

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.

Etiquetas: ,

Habeis hecho 17 comentario/s.

Anonymous guido dijo...

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 !

02 septiembre, 2007 12:01  
Anonymous oscar f dijo...

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..

02 septiembre, 2007 13:00  
Blogger Wazzu dijo...

Entre X10 y UPB, ¿por qué eliges X10? ¿Qué opinas de UPB

02 septiembre, 2007 13:22  
Anonymous Anónimo dijo...

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

02 septiembre, 2007 21:17  
Blogger _Pablo_ dijo...

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??

02 septiembre, 2007 22:18  
Blogger _Pablo_ dijo...

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.

02 septiembre, 2007 22:23  
Blogger Karel Muñiz Perdomo dijo...

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

02 septiembre, 2007 23:15  
Blogger Antares dijo...

_Pablo_, muy interesante tu post, un buen punto de partida.
¿Me podrías decir donde has comprado el cm11A?
Muchas gracias

03 septiembre, 2007 00:41  
Blogger _Pablo_ dijo...

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

03 septiembre, 2007 20:04  
Anonymous Anónimo dijo...

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

04 septiembre, 2007 11:41  
Blogger darkshark dijo...

Si tienes unos "chismes x10" que ya no quieres, cámbialos o véndelos en: mayoromejor.com

05 septiembre, 2007 19:24  
Blogger josolano dijo...

me interesa conocer la parte del programa, es posible obtener mayores detalles?

05 septiembre, 2007 20:10  
Anonymous Maelstrom dijo...

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.

25 septiembre, 2007 16:25  
Anonymous ferny dijo...

Hola muy buenas.Podrias decirme como crear una interfaz web en php para el control,o algun manual o bibligrafia.eske ando algo perdido.

28 septiembre, 2007 00:53  
Blogger Fran dijo...

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.

15 octubre, 2007 23:31  
Anonymous Anónimo dijo...

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).

27 noviembre, 2007 19:27  
Anonymous JJ dijo...

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

13 marzo, 2009 10:46  

Publicar un comentario en la entrada

<< Pagina Principal

eXTReMe Tracker
QUICKBASIC@TERRA.ES

2005