viernes, 5 de julio de 2013

Mini howto para instalar heyu, y con el controlar dispositivos X10 para automatización de edificios (domótica)


Les dejo un howto rápido para instalar heyu  y con el controlar dispositivos que manejen el protocolo x10 desde una interfaz de comando, para después de ahí desarrollar la aplicación que mas te guste y convenga  con reconocimiento de voz, interfaz web, agi con Asterisk VoIP, etc.


mkdir -p ~/software/opensource
cd ~/software/opensource
wget http://heyu.tanj.com/download/heyu-2.11-rc1.tar.gz
cd /usr/src
sudo tar -xzvf ~/software/opensource/heyu-2.11-rc1.tar.gz
cd heyu*
sudo sh ./Configure  && sudo make && sudo make install
#Where would you like the sample Heyu configuration file installed?
#Seleccionar la opción  3. In directory /etc/heyu  (for system-wide access)
#To which port is the CM11 attached?
#Si es un puerto serial seguro podría ser /dev/ttyS0, si es un convertidor de serial a usb sería /dev/ttyUSB0,
es necesario tener conectado el adaptador X10 CM11A al puerto Serial y también a la corriente eléctrica



#Para empezar a probar, Asignarle un ID único al AM466, este equipo tiene 2 dialers desde donde se configura si es A1, B2, C3, etc., 
#Si se le asigna la misma clave al dispositivo X10 este se apagará y prenderá junto con el otro también configurado con la misma clave.
#Conectar el dispositivo electrónico al AM466 configurado.
#Suponiendo que se le asignó A1 al dispositivo X10 AM466, al ejecutar el comando anterior mandará a enceder el dispositivo.
heyu on A1
#Para apagarlo
heyu off A1
#Para encender los dispositivos que estén en la clave A intoducir el siguiente comando
heyu allon A
#Para apagar todos al mismo tiempo
heyu alloff A
#******
#       Luces
#******
#Conectar el foco en el socket X10 y de ahí conectar el socket, OJO este socket no se debe conectar a lámparas fluorescentes o de halógeno solo focos normales .
#Dejar en encendido el apagador
#Inicialmente no prenderá el foco, puesto que hay que asignarle una clave al socket instalado, para esto se tiene que ejecutar en los primeros 30 segundos el siguiente comando:
heyu address C1
#Lo que hacemos con este comando es asignarle el ID C1 al Socket instalado.
#Si pasan más de 30 segundos instalados y no se ejecutó el comando, apagar el apagador y volver a prenderlo para poder mandar el comando anterior.
#Para mandar a prender el foco ejecutar el siguiente comando
heyu on C1
#Para apagarlo
heyu off C1
#Para prender todos los focos en C
heyu lightson C
#Para apagar todos
heyu lightsoff C
#Existe un modelo de socket X10 en el cuál se le puede mandar que disminuye o aumente laintensidad de la señal
#Para saber más comandos de heyu introducir:
 heyu help
#Hay dispositivos x10 como sensores de movimiento, alarmas, detectores de humo e incendio, controles de temperatura, etc., los cuáles pueden monitorearse y de acuerdo al evento mandar a enceder dispositivos, apagarlos, etc.,




próximamente haré mi vídeo de mis pruebas de automatización xD




No hay comentarios: