Domótica ‘low-cost’ y open source: Usando la Raspberry Pi

Posteado por
28Jun

Viendo los catálogos de los diferentes fabricantes (Schneider, Gira, Hager…), podemos observar que los precios de los diferentes dispositivos KNX tienen precios prohibitivos, no sólo para uso doméstico, sino también para el ámbito educativo. Pongamos un ejemplo, si se quiere hacer un control inteligente usando productos estándares KNX, ademas de ser difícil de encontrar productos específicos, también tienen precios elevados, haciendo que sea complicado investigar en diferentes sistemas.

Ante esta situación, y otras más, se ha de encontrar una solución asequible y potente para poder controlar el sistema domótico. Buscamos diferentes posibilidades, Arduino, PC – Ethernet… pero la opción más viable encontrada fue la de la Raspberry Pi, dado la facilidad de instalación y de la gran versatilidad que puede ofrecer con un precio muy tentador de 30€.

RaspberryPi

Para los que no sepan qué es este dispositivo, pues es un mini-ordenador con un procesador ARM Broadcom y 512 MB de RAM donde se puede instalar un sistema operativo (normalmente Linux, Debian…) mediante una tarjeta SD. Este placa tiene varios puertos de entrada/salida para diferentes periféricos:

  • 2 x USB 2.0
  • HDMI
  • Ethernet 10/100 Mbps
  • RCA video

Para usar la Raspberry como una herramienta de comunicación KNX, solamente necesitamos un sistema operativo (Raspbian Wheezy) e instalar diferentes librerías desarrolladas por la Universidad Técnica de Viena (BCU SDK y Pthsem). Estas APIs permiten a la Raspberry comunicarse con la red KNX mediante USB y usando una interfaz USB/KNX, o por ethernet usando un KNX/IP Gateway.

Una vez instalados los paquetes KNX, se puede pensar en múltiples aplicaciones. Un ejemplo que se ha desarrollado en el club de domótica de La Salle BCN es la de un servidor web controlador por la propia Raspberry, donde diferentes dispositivos móviles pueden acceder a éste para poder dar órdenes a los actuadores de KNX, o leer los estados y valores de diferentes sensores y/o actuadores. Se han creado una app para iOS y otra para Android, haciendo que el control sea más fácil para el usuario. Asimismo, el servidor KNX de la Raspberry Pi permite múltiples conexiones simultáneas, dejando la posibilidad de poder programar dispositivos EIB desde diferentes ordenadores con el ETS sin tener que comprar un IP router más costoso.

Las aplicaciones que se pueden hacer son muy diversas, además, se está muy bien para el ámbito educativo, dado que permite a los estudiantes ver el funcionamiento de los dispositivos y del estándar KNX.

3 comentarios sobre Domótica ‘low-cost’ y open source: Usando la Raspberry Pi

  1. Hola!
    Os dejo un enlace a un artículo que publiqué la semana pasada sobre mi proyecto domótico.
    Actualmente es capaz de manejar diferentes objetos por voz y web, y de gestionar de forma autónoma (e ‘inteligente’) los elementos de comfort, como por ejemplo la altura de las persianas en función del momento y el día que haga, o la calefacción.
    Espero que os resulte interesante!
    http://www.callemayor.info/2015/10/regreso-al-futuro-domotica-y-casas-inteligentes/

  2. Estupendo,
    De hecho una opción similar fue la que hice servir para realizar mi PFC donde desarrollé un módulo completo de E/S para KNX con un micro PIC.
    Por otro lado si de domotica LOW-COST se trata, existen algunas posibilidades cada vez más implantadas en el mercado que hacen que domotizar un hogar sea prácticamente “un juego de niños”. Echarle un vistazo a la targeta de expansión para la Raspberry , Razberry:
    http://zwavebarcelona.com/producto/razberry/
    Mediante el sofware libre Domotiz, da acceso a un buen número de dispositivos sensores y actuadores de tecnologia zwave.
    Saludos

  3. Por el precio es muy interesante una Raspberry Pi. Pero también hay que ver esa interfaz de programación que sea mas o menos fácil y que sea bastante polivalente. Otros aparatos muchísimo más caros el que no peca de una cosa peca de otra.

Comentar

Tu dirección e-mail no se publicará.

Iniciar sesión