Control domótico remoto de bajo coste usando Raspberry PI y dispositivos X10 (EN version)
El software X10RP es un software gratuito de libre distribución creado por la Cátedra Telefónica de la Universidad de Extremadura y el grupo QuercusSEG de la UEX para el control y gestión remota de dispositivos domóticos, basados en el estándar X10, a través de una Raspberry Pi. En la Raspberry PI se ejecuta un servidor web accesible mediante dispositivos móviles y PCs. Está basado en el controlador mochad (licencia GNU General Public License version 3.0), un demonio en base Linux para el control de dispositivos domóticos X10 mediante los controladores CM15/CM15Pro/CM15A o CM19/CM19A.
X10RP también tiene licencia de software libre GNU General Public License versión 3.0, por lo que puedes usar, copiar y modificar este software sin ningún problema. En el código del software, hemos documentado internamente las principales funciones.
Los dispositivos X10 se caracterizan porque son de bajo coste, su configuración es muy fácil, y no requiere cableado de comunicaciones, ya que el envío de órdenes se realiza a través de la línea eléctrica de 220v existente en tu casa.
Necesitas
- Raspberry Pi. (Es suficiente una RP Type A Single Board Computer 256MB)**
- Tarjeta SD de 4GB.
- Controlador X10 (CM15/CM15Pro o CM19) + los sensores y actuadores X10 que desees instalar en casa.
**Compatible con modelos A y B de Raspberry Pi
Instalación
1) Descarga aquí el fichero .zip con la imagen de la tarjeta SD que contiene el software X10RP preinstalado sobre una distribución de Raspbian.
2) Descomprime el .zip y graba la imagen en la tarjeta SD.
Puedes usar la herramienta dd para Linux y Win32DiskImager para Windows. Si no sabes cómo funciona, se recomienda ver la guía para principiantes de RP.
3) Inserta la tarjeta en la RP y conecta los cables como aparece en el esquema. No es necesario conectar el cable HDMI si no quieres conectar tu RP a un monitor.
El servidor web tarda unos 15 minutos en arrancarse y estar operativo.
4) Ya puedes controlar tu instalación domótica desde cualquier ordenador, dispositivo móvil o smartphone conectado a Internet, tecleando en el navegador la URL:
http://ipDeMiRaspberryPi:8810/X10RP/index.jsp.
La IP de tu RP puedes obtenerla con el comando «ifconfig» en la consola LXTerminal del escritorio de tu RP. Si deseas acceder desde fuera de la red local de tu casa, deberás abrir el correspondiente puerto de tu router, y utilizar en vez de la IP de tu RP, usar la IP de tu router.
Uso del Software X10RP
Al introducir la URL en tu navegador debes identificarte con usuario admin y contraseña x10rp. Se aconseja cambiar la contraseña al entrar en el sistema.
Añadir dispositivos domóticos
Configura el código de casa y unidad de cada dispositivo que quieras instalar, y realiza el alta en el sistema, indicando si es sensor, actuador o dimmer.
Control de los dispositivos domóticos
Con X10RP ya podemos fácilmente consultar el estado de los sensores que hemos dado de alta y apagar o encender los actuadores o dimmers.
Visualización de eventos registrados
Podemos ver los valores de los eventos y acciones que se han producido en nuestra instalación ordenados en el tiempo o por dispositivo.
El código fuente del software X10RP con licencia GNU General Public License version 3.0 puede descargarse aquí. Existe una configuración avanzada para montar PostgreSQL en una unidad de almacenamiento USB aquí.
Esperamos que os sea de utilidad. Por favor, mandadnos vuestras opiniones y sugerencias de mejora vía twitter a @CatedraTEF_UEX #X10RP.
36 Respuestas para “”