Material necesario:
En este pequeño manual vamos a ver como usar OpenDomo para controlar sensores e interruptores. Para ello usaremos una placa de control Micropik PS3X8 como esta:

http://www.micropik.com/pag_puertos.htm
También necesitaremos un ordenador sobre el que instalar OpenDomo. Yo usaré uno como el siguiente, muy económico y adecuado para domótica, pero cualquiera vale.

http://store.epatec.net/es/product_info.php?cPath=1&products_id=46
Y por supuesto necesitaremos tambien una instalación eléctrica preparada o que podamos adaptar a nuestras necessidades.
Este artículo tiene en cuenta que se está usando opendomo 0.8, por lo que posiblemente habrá algunas diferencias con otras versiones.
La placa de control y la instalación eléctrica:
La placa Micropik tiene relés que permiten controlar interruptores (parte superior), entradas digitales que permiten conocer el estado de los sensores (parte inferior) y entradas analógicas para sensores de valor variable(parte derecha).
Con la version 0.8 de opendomo, tendremos soporte en la placa Micropik para el control de los relés y para las entradas digitales.
La forma de controlar los interruptores variará en función de la instalación eléctrica de la casa. Por ejemplo, un interruptor tradicional funciona de manera posicional. Al apretar el interruptor y dejarlo en cierta posición, la luz se encenderá. Al apretarlo de nuevo y cambiarlo de posición, la luz se apagará.
Con la placa haremos lo mismo. Los reles de la placa micropik conmutan un interruptor (dejan pasar la corriente o cierran el paso de la misma). De manera que poniendo un relé de la placa a ON encenderemos la luz, y poniéndolo a OFF la apagaremos. Este sera nuestro primer ejemplo.
Este método es muy útil cuando queremos controlar algo únicamente con el sistema domótico: sin intervención manual. Cuando deseamos combinar interruptores manuales con el sistema domótico resulta mucho mas cómodo usar pulsadores. Por ejemplo: una pulsación abre la luz, otra pulsación cierra la luz. Si ademas lo combinamos con una señal de entrada a la placa que nos informe del estado de la luz (encendida o apagada) tendremos una manera de notificar al sistema domótico su estado. Este tipo de instalación eléctrica es poco común, pero suele ser la adecuada para instalaciones nuevas con intencion de control domótico. Este sera nuestro segundo ejemplo.
La placa Micropik puede leer el estado de un sensor digital por cortocirtuito. Ideal para control de sensores magnéticos que nos pueden informar sobre si una puerta/ventana/etc esta abierta o cerrada, así como sensores de movimiento, de viento, de humedad... En nuetro tercer ejemplo lo usaremos tambien para controlar el estado de las luces.

Sistema domótico de pruebas
Empezando:
Lo primero es lo primero, y lo primero es instalar OpenDomo. En el caso que nos ocupa, el PC que usaremos no tiene disco duro; lleva una Compact Flash. Para instalar OpenDomo en la Compact Flash basta con seguir el manual ¿Cómo instalar OpenDomo en un USB o CompactFlash?. Si se usa otro tipo de PC el mismo manual serviría para arrancar por USB.
Al arrancar OpenDomo espera una IP de un servidor DHCP. Así que necesitaremos configurar uno. No entraré en detalle en este punto, baste decir que cualquier router ADSL o PC permite configurar DHCP facilmente.
Ahora, para acceder a OpenDomo solo es necesario iniciar un navegador y conectarnos a la IP que nos haya asignado el servidor DHCP. Por defecto podremos acceder con el usuario 'admin' y la contraseña 'opendomo'.

Podemos cambiarla mediante: Configurar -> Gestión de Usuarios -> Modificar Usuario
Cualquier cambio en la configuración se perderá al reiniciar si no se guarda mediante: Configurar -> Guardar la Configuración.
Una vez dentro del sistema tenemos que instalar el paquete de control. Lo haremos con: Configurar -> Paquetes -> Instalar un paquete, clicando en "Controlador de Puertos" y a continuación "Actualizar paquetes instalados". Es importante no olvidar el últimos paso o el paquete no se instalará.
Hecho esto, podremos ver en la pestaña "Configurar" la nueva opción "Añadir dispositivo de control".

Ejemplo 1: Control de interruptores ON/OFF:
Ya estamos listos para empezar con el sistema de control. Con la opción "Añadir dispositivo de control" podremos crear nuestro primer interruptor. En el caso que se presenta la placa Micropik esta conectada en el puerto 1 y se pretenden controloar los focos del jardin. Para hacerlo se utilizará el primer relé (la primera salida).

Una vez añadido el dispositivo podremos encenderlo y apagarlo desde la pestaña control -> interruptores

Los dispositivos, en este caso luces, pueden controlarse directamente desde los reles de la placa. Pero hay que ir con cuidado con la potencia soportada por los reles. En caso de ser demasiado elevada pueden usarse magnetotérmicos:

Ejemplo 2: Control de interruptores por pulsador:
En el apartado anterior hemos visto como controlar interruptores on/off. Pero en sistemas donde convive la acción humana con la acción domótica resulta mucho más interesante usar interruptores por pulsación. En la instalación eléctrica bastará con tener un biestable que controle el dispositivo: una pulsación enciende, una pulsación apaga. En estos casos el problema es otro: ¿cómo puede saber el sistema domótico cuando el dispositivo esta encendido y cuando esta apagado?. Esta situación es habitual. Imaginemos por ejemplo una bombilla controlada tanto por el sistema domótico como manualmente. Si el sistema domótico envía una pulsación, la bombilla se encenderá y el sistema domótico creerá que está encendida. Pero, ¿y si la apagamos manualmente? Alguien tiene que avisar al sistema domótico de que la bombilla está apagada. Esto puede resolverse con un relé que envíe una señal de entrada a la placa, informando del estado del dispositivo.
Para crear el interruptor en opendomo se hará exactamente igual que en el apartado anterior. Sin embargo para encenderlo necesitaremos usar la opción switch.
Ejemplo 3: Lectura de entradas digitales:
Tanto para leer el estado de un sensor digital (por ejemplo un sensro magnético) como para como para saber si una luz controlada por un interruptir de tipo switch esta encendida (ver aparatado anterior) necesitaremos conotrolar entradas digitales.
La forma de crear un sensor digital en opendomo es similar a la de crear un interruptor observe la siguiente captura.

Veamos ahora como consultar su estado:

Para finalizar:
Encender y apagar dispositivos o controlar el estado de los sensores navegando por los menus es útil para realizar un control remoto del sistema, pero no es aqui donde reside la potencia de opendomo. La potencia de opendomo está en la facilidad de creación de nuevos scrips. En pocas linias pueden crearse potentes programas que hagan trabajar conjuntamente diferentes sensores e interruptores.
Así podemos conseguir que si hace demasiado calor, se bajen los toldos y se abran las ventanas, si llueve se bajen las persianas, si hace viento se suban los toldos, etc.
Actualmente (opendomo 0.8), estas configuraciones no estan al alcance del usuario al no poder realizarse desde la interfaz gráfica. Para hacerlo se equieren de ciertos conocimientos del sistema, por lo que correrían a cargo del instalador.
Comentarios recientes
hace 2 días 9 horas
hace 5 días 57 mins
hace 5 días 9 horas
hace 1 semana 3 horas
hace 1 semana 10 horas
hace 1 semana 1 día
hace 1 semana 1 día
hace 1 semana 3 días
hace 1 semana 3 días
hace 1 semana 3 días