Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Homelynk PDF
Manual Homelynk PDF
homeLYnk
homeLYnk
homeLYnk ............................................................................................................................................... 1
Creación de un proyecto paso a paso.......................................................................................... 4
1 Configuración inicial de homeLYnk....................................................................................... 4
1.1 Conexión del homeLYnk a una intranet (red IP) ..................................................... 4
1.1.1 Cambio de idioma ........................................................................................................ 5
1.2 Cambio de dirección IP ...................................................................................................... 6
1.3 Configuración de la comunicación KNX....................................................................... 7
2 Creación de un proyecto ............................................................................................................ 9
2.1 Capacidad de almacenamiento del homeLYnk y versión del homeLYnk .... 10
2.2 Importar el proyecto desde ETS.................................................................................. 10
2.3 Modificación de las direcciones de grupo................................................................ 11
2.4 Creación de las vistas de edificio ................................................................................ 13
2.5 Creación de Plantillas ...................................................................................................... 14
2.6 Importar imágenes de fondo ........................................................................................ 15
2.7 Importar iconos ................................................................................................................. 15
2.8 Creación de páginas de Navegación ........................................................................... 16
2.9 Edición de la plantilla. ..................................................................................................... 18
2.10 Edición de las páginas de navegación .................................................................... 20
2.11 Creación de botones de control ................................................................................ 22
2.12 Creación de Widgets ...................................................................................................... 26
2.13 Grafico simple .................................................................................................................. 31
2.14 Medidor .............................................................................................................................. 32
2.15 Etiqueta de texto ............................................................................................................. 33
2.16 Frame .................................................................................................................................. 34
2.17 Visualizar cámaras IP .................................................................................................... 35
2.18 Creación de horarios ..................................................................................................... 37
2.19 Creación de gráficos en la vista de navegación ................................................... 39
2.20 Alarmas .............................................................................................................................. 40
3 Programación Avanzada ......................................................................................................... 42
3.1 Script ...................................................................................................................................... 42
3.2 AND y OR ............................................................................................................................. 42
3.3 Programación de Scripts con la Ayuda ..................................................................... 45
3.4 Creación de cuenta e-mail.............................................................................................. 45
3.5 Envío de e-mail automático ......................................................................................... 45
3.6 Envío de correo electrónico cada vez que me cambia la IP pública, para
poder tener IP dinámica ............................................................................................................ 46
3.7 Maestro hora y fecha ....................................................................................................... 48
3.8 Datos Modbus: Power Meter ........................................................................................ 50
3.9 Ejemplo script PM7 .......................................................................................................... 51
4 Como realizar copias de seguridad y/o exportar a otros homeLYnk.................... 56
4.1 Realizar una copia de seguridad ................................................................................. 56
4.2 Cargar una copia de seguridad .................................................................................... 56
Creación de un proyecto paso a paso
Una vez realizado estos cambios mediante internet Chrome, Firefox, safari o
cualquier otro navegador menos Explorer, vamos a la dirección http:/192.168.0.10
Seleccionamos configurador
Una vez pulsado nos pedirá nombre de usuario y contraseña,
Por defecto es:
Nombre de usuario: admin
Contraseña: admin
Seleccionamos Sistema
Seleccionamos Interface
Ahora ya podremos seleccionar entre direccionamiento estático o dinámico,
recomendamos estático, y ponemos los parámetros adecuados a nuestra red, en
caso de desconocerlos es conveniente preguntar primero al proveedor de servicios
de telecomunicación, ya que si lo rellenamos de forma incorrecta podemos
quedarnos sin comunicación con el dispositivo.
Ponemos los parámetros por defecto de nuestro router o PC.
Ahora ya esta listo para comunicar tanto con nuestra red KNX como con nuestra
red IP.
Ojo: Se puede dar la circunstancia que para que el cambio sea efectivo se deba
desconectar la alimentación del dispositivo y volverlo a conectar .
2 Creación de un proyecto
Nota: las direcciones de grupo con acentos aparecen con símbolos extraños!!!
En cada pantalla aparece un numero delimitado de objetos de comunicación, para
irlos viendo todos, en la parte inferior tenéis un navegador que os permitirá ir
cambiado de página y ver/modificar todas las direcciones de grupo.
Es muy importante para las visualizaciones que las direcciones de grupo tengan un
tipo de dato definido, si os habéis olvidado de definirlo el el proyecto de ETS ahora
podéis hacerlo, mi realimentación de estado de posición de la persiana, no tiene
tipo de dato y voy a dárselo, así como cambiar el símbolo extraño del acento.
En Nombre o dirección de grupo, pondremos o palabra clave en mi caso Altura o
grupo principal e intermedio, cualquier cosa que me sirva para agrupar las
direcciones.
Clicamos encima de una dirección:
Para añadir iconos, lo vamos ha hacer de otra forma, en lugar de ir de uno a uno,
pongo todos los iconos en una carpeta del sistema operativo.
Y lo comprimo en formato zip
En Iconos, vamos a Añadir iconos, y seleccionamos el archivo Zip
Así mismo aprovecharemos para crear las pantallas de inicio para la navegación
como usuario.
Seleccionamos la página deseada, en este ejemplo, la página Main.
Y procedemos a ponerla como principal de la siguiente manera.
Guardamos y continuamos.
Aquí podríamos seleccionar una navegación diferente para pc o Smartphone, con
diferentes pantallas y modos de visualización, de momento para este ejercicio, lo
vamos a dejar tal y como se muestra.
Para que queden del mismo tamaño y ordenados, fijaos que puedo poner el
tamaño del icono de forma manual, así como su posición en el eje vertical, luego
como mi plantilla de ppt tenia las posiciones de los iconos marcados , resulta muy
fácil de ordenarlos.
Seleccionamos Guardar y volver a cargar la página, y ya hemos acabado la plantilla.
Para comprobar que todo está bien, vamos a Visualización, seleccionamos planta
baja, y primera, comprobamos que los botones de planta cambian y aprovechamos
para añadir la imagen de la planta
Creamos ahora los botones para navegar por las habitaciones de la planta baja.
Para ello lo primero que hay que hacer es volver al modo de edición pulsando el
botón Desbloquear la página actual para la edición, situado abajo a la derecha de la
pantalla.
Selecicionamos la pestaña Enlace de página, y creamos un botón con destino la
planta que deseemos, en este ejemplo Sala, y el resto de las estancias.
Siempre, siempre, siempre, para que un cambio se haga hay que dar al botón de
Aplicar cambios, de otra forma se perderá.
Si ahora procedemos a seleccionar el check button Ocultar fondo, y sobre todo
Aplicar, haremos el botón transparente, y así dará la sensación que pulsamos sobre
la habitación, a la hora de seleccionar las estancias, es importante que el icono que
hayamos escogido sea default on o default off, ya que son los que me permitirán
una transparencia total.
Podemos observar que aunque no aparezca nada cuando pulsamos por donde
debería estar el botón aparece el botón en forma de semitransparencia.
Observar que lo que hacemos es dar una horquilla de valores entre los cuales cada
icono estará activo, así, por ejemplo, si la posición de la pantalla es 32% se
mostrará el icono que marca el 30% de la posición.
Añadimos la luz binaria, on/off, aquí volveremos a poner un icono para el estado
On, encendida y otro para el estado Off, apagado.
Como habéis apreciado en las imágenes e ido añadiendo todos los elementos de la
habitación, os recomiendo que para hacerlo seleccionéis un dispositivo y lo
dupliquéis, luego simple mente tendréis que reubicarlo y cambiar las direcciones
de grupo, la principal y la de estado una vez hecho esto es importantísimo pulsar el
botón de aplicar para que los cambios sean efectivos.
Guardamos y continuamos.
Ahora procederemos a crear el control de temperatura de la habitación.
2.12 Creación de Widgets
Para ello utilizaremos los Widgets, los widgets no son más que ventanas
emergentes o Pop-up, que relacionaremos a botones. Primero como hasta ahora
me crearé la plantilla utilizando Power Point, o la herramienta que queramos.
Previamente en Vista de la estructura, Plantillas/widgets, creamos un Widget de
temperatura con las siguientes características de tamaño e imagen.
Guardo y cierro
Voy a edición del widget Temperatura Sala
Y con la plantilla, pongo los botones que quiera, en mi caso, los de estado e clima:
Protección, espera, noche y confort, de 1 byte y modo frio/calor. También añadiré
la información de l temperatura, habrá una de escucha Temp. Ambiente y otra de
escritura, temp de consigna.
Es importante poner las unidades en la dirección de grupo
Observar que hemos puesto dos direcciones de grupo para los modos de
funcionamiento, la primera me servirá para enviar un valor y la segunda para que
me lo represente. Selecciono un icono por defecto en modo desactivado, en mi caso
en gris, y otro en verde, como seleccionado. Recordar que los modos KNX son : 1
confort, 2 stand-by, 3 Night, 4 Protección.
Ahora ya hemos hecho una habitación tipo, si queréis podéis duplicarla en Vista de
la estructura, y de esta forma os ahorrareis tiempo.
Hay varias opciones tanto en ventanas emergentes como en pantalla completa, que
resumiremos a continuación.
2.13 Grafico simple
El grafico simple es un tipo de grafico que guarda pocos valores, y sirve para
mostrar los últimos n valores de forma fácil y rápida, en este ejemplo vamos a
mostrar los valores de temperatura ambiente de la sala, para que se pueda
observar el control que hemos realizado si se ajusta o no a los parámetros
deseados.
Para poner el fondo de escala, los valores máximo y mínimo del objeto, se hace en
Objetos, se selecciona Visor de parámetros de la dirección de grupo y se edita.
2.15 Etiqueta de texto
Vamos a hacer una ventana emergente, que nos dirigirá a nuestra pagina web,
para que el cliente contacte con nosotros en caso de problemas.
Primero añado una ventana emergente o widget que llamaré Pagina web, y tendrá
un tamaño de 650x490
Ahora hemos creado un registro de horario que en mi caso se llama riego, y ahora
lo configuro para la horquilla de días en los que quiero que este activo
2.20 Alarmas
Nos puede interesar que alguna acción me genere una alerta, esto lo realizaré
mediante un script, lo haré en la lista de eventos, y me aparecerá en la pestaña de
Alertas.
Para que cualquier script genere una Alarma, es tan sencillo como añadir:
Vamos ha hacer que me genere una alarma si la temperatura interior baja de 7ºC.
3.1 Script
Nota: Las anotaciones que se deseen hacer, se hacen poniendo dos guiones primero --
3.2 AND y OR
--Primero hago una variable para cada dirección de grupo, si hay más más
Otro ejemplo
Ahora queremos que si llueve y no hay nadie en el jardín baje las persianas (lo
detectamos con la posición de la puerta de jardín), este script lo disparará el
evento lluvia, ya que en caso contrario, no tiene sentido.
Esto es una AND u Y lógica con una de las puertas negadas NOT.
Y ahora el script
--Primero hago una variable para cada dirección de grupo, si hay más más
Y edito el script
Cambio estos valores, los que están en verde, en función de los parámetros del
proveedor de correo de nuestro cliente.
--Enviar correo
3.6 Envío de correo electrónico cada vez que me cambia la IP pública, para
poder tener IP dinámica
Hare un tipo de evento Horario, que me compruebe la IP pública todos los días
cada 4 horas
Observar que para poner más de una hora, lo hago con comas, lo edito
require ('socket.http)
socket.http.timeout = 5
data = socket.http.request (http://checkip.dyndns.org/)
require ('socket.http')
socket.http.timeout = 5
data = socket.http.request ('http://checkip.dyndns.org/') -- Miro la ip pública
if not data then
log('Su dirección IP pública no ha podido ser averiguada')
return
end
1.europe.pool.ntp.org
2.europe.pool.ntp.org
3.europe.pool.ntp.org
Hare ahora un script que me envíe la hora al bus todos los días a las 5:00 am, de
esta forma tendré sincronizado la hora todos los días.
-- Tabla de fecha
date = {
day = now.day,
month = now.month,
year = now.year,
}
-- enviar al bus KNX
grp.update('0/2/1', time, dt.time)
grp.update('0/2/2', date, dt.date)