jueves, 15 de diciembre de 2016

CONVIERTE TU CASA EN SMARTHOME(ARTXISA)



CONVIERTE TU CASA EN SMARTHOME(ARTXISA)


             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 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.
IMAGEN DEL Z-STICK GEN 5


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



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



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.






No hay comentarios:

Publicar un comentario