domingo, 15 de febrero de 2009

Instalar KNXWeb 0.6 en NSLU2 (unslung)

KNXWeb es una interfaz web hecha en PHP para poder controlar nuestra instalación domótica.
Utiliza para ello la interfaz XML de linknx, por lo que podremos inteactuar con los
objetos definidos previamente en linknx.

KNXWeb nos permitirá diseñar el aspecto y los elementos a controlar.
Podemos ver una demostración del funcionamiento de la versión 0.4 en http://ouaye.net/linknx/linknxwebsim/

Requisitos:
- unslung (yo he usado la versión 6.8) en nuestro NSLU2
- Tenerlo contectado a Internet
- lighttpd instalado y configurado
- linknk instalado y configurado

Pasos a seguir para instalar KNXWeb 0.6:

- Descargamos el código de knxweb y lo descomprimimos en el directorio /opt/share/www
cd /opt/share/www
wget http://ovh.dl.sourceforge.net/sourceforge/linknx/knxweb-0.6.tar.gz
gzip –d knxweb-0.6.tar.gz
tar xvf knxweb-0.6.tar.gz

Ya está instalado, ahora solo tendremos que acceder abriendo en un navegador la URL:
http://:8081/knxweb

Podemos cambiar el puerto cambiando la línea server.port=8081 en /opt/etc/lighttpd.conf.
El puerto 80 no se puede usar porque ya está usado por la interfaz web de configuración de unlung.

Referencias:
Proyecto KNXWeb en SourceForge - http://sourceforge.net/projects/knxweb/
Demostración KNXWeb 0.4 - http://ouaye.net/linknx/linknxwebsim/

5 comentarios:

Anónimo dijo...

Buenas, estoy realizando el PFC sobre knx. Estoy intentando buscar alguna librería (que no sea de pago) que me permita acceder a la instalación knx mediante USB (o puerto serie).
Encontré el EIBD, pero no consigo hacerlo funcionar. Serías tan amable de enviarme algo de documentación que tengas. Y una última cosa, conoces otra librería o forma de acceder mediante usb?.
Mi mail es inthalas@hotmail.com
Muchas gracias.

xotet dijo...

Hola, felicitarte por tus progresos y por ser tan amable de publicarlos, podrias comentar que tal te funciona el KnxWeb?? estoy interesado en poder controlar mi instalacion EIB con este soft libre, pero veo que el proyecto se ha quedado estancado y no se que tal funciona.

uidas dijo...

Hola. Tengo funcionando linknx con knxweb en dos instalaciones. Una con 30 actuaciones y otra con mas de 150 actuaciones de iluminación, sensores de movimiento y programaciones horarias.

Es software es bastante estable, tiene algunos problemas menores y no está del todo documentado.

Cuando tenga tiempo me gustaría publicar en el blog como configurar linknx, reglas para funciones lógicas y programaciones horarias.

Anónimo dijo...

Hola:

Es muy instrucitivo el Blog, te doy la gracias por la informacion facilitada.

Yo no logro programar los dispositivos del bus mediante ETS3 + EIBD. Desde ETS si que logro enviar y recibir parametros a los grupos, pero soy incapaz de interactiar con los dispositivos.

Desde los ejemplos de eidb tamibén soy capaz de enviar y leer valores a los grupos, pero no puedo acceder a los dispositivos, excepto para consultar su mac.

Estoy utilizando PEI16 RS232 de BERKER y tras la lectura de tu blog me estoy planteando adquirir el USB de Jung, pero es una pasta y sólo por descartar....

Por ejemplo, esto me funciona bien:
groupswrite ip:10.0.4.254 0/0/1 1

Pero en cambio comandos como :

mpropscan ip:10.0.4.254 1.1.2

no funcionan

¿Alguna idea?

el eibd lo arranco así:

eibd -i -TRDS --trace=4 bcu1:/dev/eib2

Muchas gracias

uidas dijo...

Hola. Siento decirte que yo solo he probado con la BCU2 de JUNG, una BIM113 y un router KNXNet de WEINZIERL (ROUTER KNX IP 750)

Con los tres dispositivos, a través de eibd, he podido programar dispositivos con ETS, enviar y recibir telegramas, y usar el monitor de grupos.
La única operación que he realizado con direcciones físicas ha sido programar la dirección del dispositivo para poder meterle el programa de aplicación.


Si tienes que comprar una interfaz, yo me decantaría por dispositivo KNXNet que funcione en modo router o tunel.