CONVIERTE TU CASA EN SMARTHOME(ARTXISA)
PRESENTACIÓN RASPBERRY
PRESENTACIÓN RASPBERRY
1-porque el uso de
raspberry pi?
Se podría usar un ordenador de mesa como controlador
domótica, pero hay que tener en cuenta que un pc es caro para la función que
debe desempeñar. Y además el consumo energético es alto ya que debe funcionar
24 h.
Por estas razones se elige un small pc como la raspberry pi
que tiene una potencia de 4W
2- raspberry pi tiene
puertos de entradas y salida que son:
-HDMI
-AUDIO
-4 PUERTOS USB
3-sistema operativo
La placa base está diseñada para funcionar con el sistema
operativo raspbian que es una versión de Linux.
4-Acceder al sistema
operativo
Conexión local vía el puerto Ethernet.
Para ello se necesita:
-
Teclado USB
-
Ratón USB
-
Un Monitor HDMI
Para configurar la dirección IP y los demás parámetros
necesarios para su buen funcionamiento en nuestra red local.
5-instalacion de
OPENHAB
Si se considera la DOMOTICA como el control de luces, enchufes
y persianas desde un Smartphone, OPENHAB es un proyecto OPENSOURCE que permite ir más allá.
Está diseñada para ser independiente del proveedor, así como
del hardware y del protocolo de comunicación esto es la INTEROPERABILIDAD.
La INTEROPERABILIDAD es una de las barreras a la que se
enfrenta la DOMOTICA. Existen muchas soluciones en el mercado, pero resulta
imposibles combinar las entre sí, ya que es el fabricante el que define los
casos de usos y los protocolos.
OPENHAB surge para salvar esta barrera y reivindicar las
necesidades de los usuarios.
Además, el uso de un dispositivo tan pequeño y barato como
el RASPBERRY PI permite que la exploración del mundo de la AUTOMATIZACION del
hogar ya no sea un privilegio de unos pocos, democratizando así la DOMOTICA.
OPENHAB permite que la DOMOTICA este asequible a todos los
bolsillos.
Para conseguir la interoperabilidad, OPENHAB conecta
diferentes sistemas, sus dispositivos de hardware y los protocolos a través de
BINDING.
Los BINDINGS son programas que hacen de enlace entre las
tecnologías y el propio programa OPENHAB, de esta manera podemos operar con un
mismo controlador domótica sobre tecnologías tan diferentes como KNX, ZWAVE,
enocean etc…
Para la dicha
instalación vamos a la página web www.openhab.org
y seguir las instrucciones. para el acceso a la Raspberry pi se hará vía SSH
introduciendo en el terminal de UBUNTU:
ssh@iprasberrypi enter
7- instalación de los
bindings
Los Bindings se
instalarán por apt-get y el binding será el ZWAVE siguiendo los pasos de la
página web www.openhab.org y luego se comprobará la correcta instalación tanto
del OPENHAB como la del binding ZWAVE.
Se configurará los parámetros del binding como:
-el nombre (para que nos aparezca el mismo nombre cuando
conectamos el ZWAVE a la raspberry)
8- configuración de
la ZWAVE
Se hace a través del archivo openhab.cfg que se encuentra en
/etc/openhab/configuration/openhab.cfg
En este archivo vamos a configurar en la ZWAVE el puerto.
Haciendo zwave: port=/dev/USBzwave y enter
9-base de datos de
OPENHAB
La base de datos
de openhab sirve para almacenar los datos recibidos por los sensores . se puede
acceder a ellos tras preguntas como por ejemplo preguntar sobre la temperatura
de una casa de un día concreto.
La base de datos que se instalará será MYSQL por ser la más
común y la más utilizada.
En la wiki de openhab se accederá a dependencies y
seguiremos los pasos para la instalación de MYSQL.
10-HABMIN interfaz
gráfica de OPENHAB.
HABMIN es una interfaz gráfica de administración vía web de
OPENHAB cuyo cometido es proporcionar un entorno grafico de administración de
tareas.
Las tareas que podemos hacer por HABMIN son:
·
Configurar bindings
·
Configurar Ítems
·
Configurar los Sitemaps
· Configurar la red Z-WAVE
· Configurar la red Z-WAVE
·
Configurar reglas
·
Realizar consultas y gráficos desde las bases de
datos.
La instalación de HABMIN se hará desde de la página GITHUB
de HABMIN donde seguiremos los pasos que se requieren para ella.
Si la instalación se hizo correctamente, haciendo http://
10.13.4.2:8080/habmin y enter se nos abre el entorno grafico
de OPENHAB.
11-CREACION DE REDES
Z-WAVES
Las redes z-waves
están constituidas por un controlador y esclavos.
CONTROLADORES
En nuestro caso vamos a utilizar un controlador Z-WAVE
modelo Stick-GEN 5. este controlador permite realizar el proceso de inclusión
desde el controlador.
Es un controlador USB stick GEN 5 que conectaremos al puerto
USB de la RASPBERRY PI. la razón de elección de este controlador es que nos
permite utilizar un sistema embebido como la RASPBERRY PI como controlador domótico
y que facilita los procesos de inclusión/exclusión.
La principal característica del controlador es que tiene la
tabla de enrutamiento completa de la red domótica y es el nodo principal de la
misma.
Por lo tanto, el controlador puede comunicarse con todos los
nodos de la red Z-wave.
ESCLAVOS
Los dispositivos esclavos reciben los comandos y realizan
las acciones en función de los comandos recibidos.
INCLUSION /EXCLUSION
Para crear la red
hace falta decir al controlador cuales son los esclavos que pertenecen a su
red. A este proceso se le denomina proceso de inclusión.
El proceso de inclusión se llevar a cabo de dos formas:
-
A través del controlador
-
A través del programa
Si entramos en el
navegador y abrimos HABMIN vamos en la pestaña configuración, bindings y
pulsamos sobre el binding Z-wave y
luego sobre devices, vemos que en la
parte superior aparecen unas opciones en las que se encuentra include. Si
pulsamos esta opción teniendo el Z-STICK GEN 5 conectado al puerto USB de la
RASPBERRY PI se pone el controlador en modo de inclusión durante 30 segundos
pudiendo en este tiempo añadir nodos a la red. Otra manera de hacerlo será la
más práctica, con el STICK GEN 5 en la mano pulsamos sobre el botón del
controlador STICK GEN 5 y empieza a parpadear la luz indicando que está en modo
de inclusión y durante 30 segundos se podría añadir nodos a la red.
para el proceso de inclusión vamos a utilizar un nodo WALL
PLUG FIBARO y el RELAY FIBARO.
Con el dispositivo WALL PLUG FIBARO podríamos controlar
cualquier dispositivo enchufado a nuestro nodo recopilar datos sobre la
potencia y la energía consumida por este.
Y con el RELAY FIBARO se puede controlar dispositivos como
encendido y apagado de bombilla, subida y bajada de persianas etc… El
interruptor de relé doble On/Off radio controlado Fibaro está diseñado para ser
instalado en cajas de interruptores de pared estándar o en cualquier lugar
donde es necesario controlar dos dispositivos independientes de 1,5kW de
potencia de salida cada uno. El interruptor de relé doble On/Off Fibaro puede
encender o apagar dispositivos conectados mediante ondas de radio o a través
del interruptor de pared conectado directamente a este interruptor.
IMAGEN DE WALL PLUG FIBARO
IMAGEN DE UN RELAY FIBARO
IMAGEN DE WALL PLUG FIBARO
IMAGEN DE UN RELAY FIBARO
ESQUEMA ILUSTRATIVO DE LA INCLUSION DE LOS NODOS EN
LA RED DOMOTICA
13 -ITEMS
Se configurará los ITEMS sobre los que queremos tener
información y que visualizaremos a través de monitores o pantalla de un
Smartphone.
14- SITEMAPS
Los sitemaps son
los elementos de OPENHAB que permiten construir las interfaces de usuarios.
Se instalará los sitemaps y estos nos permitirán acceder a
los dispositivos controlados y tener informaciones sobre ITEMS que hayamos
configurado previamente.
El resultado de esta operación será el control de nuestros
nodos a través de monitor o Smartphone vía una interfaz gráfica en la que
accederemos haciendo http:// ip de la raspberry pi:8080 /openhab. App
desde un Monitor ...
desde un Monitor ...
o desde un SMARTPHONE
CONCLUSIÓN
HEMOS visto con la RASPBERRY PI que la utilización de la
domótica deja de ser un privilegio de unos pocos debido a los bajos coste que
acarrea, además tiene una serie de ventajas como, por ejemplo, su
interoperabilidad y su bajo consumo de energía.