UNPKG

node-red-contrib-knx-ultimate

Version:

Control your KNX and KNX Secure intallation via Node-Red! A bunch of KNX nodes, with integrated Philips HUE control, ETS group address importer, and KNX routing between interfaces. Easy to use and highly configurable.

153 lines (97 loc) 4.03 kB
<script type="text/markdown" data-help-name="knxUltimateLogger"> < # Logger <p> El nodo del registrador registra todos los telegramas y lo genera en un archivo compatible con XML de monitor de bus ETS. </p> <br/> Puede guardar el archivo en el disco o enviarlo a un servidor FTP, por ejemplo.El archivo puede ser leído por su ETS, por ejemplo, para diagnóstico o para una repetición de los telegramas. <br/> El nodo también puede contar telegramas por segundo (o cualquier intervalo que desee). <br/> <a href = "https://supergiovane.github.io/node-red-contrib-knx-ultimate/wiki/Logger-Sample" target = "_ blank"> Los ejemplos están aquí. </a> <br/> ## AJUSTES | Propiedad | Descripción | |-|-| |Puerta |La puerta de enlace KNX.| |Tema |El tema del nodo.| |Nombre de nodo |Nombre del nodo.| ## archivo de diagnóstico de bus compatible con ETS | Propiedad | Descripción | |-|-| |Temporizador de inicio automático |Inicia el temporizador automáticamente en la implementación o en el inicio de Node-RED.| | Nuevo payload cada (en minutos) | Intervalo de emisión del payload y/o de guardado en archivo. En caso de guardado en archivo, al alcanzar el límite de filas configurado, el archivo se **rotará**, eliminando primero las filas más antiguas.| |Número máximo de filas (0 = sin límite) |Máximo de filas en el XML; las más antiguas se eliminan primero. 0 para sin límite. Cuando también está activado el guardado en archivo, este valor representa el número máximo de filas del archivo; al alcanzar el límite, el archivo se **rotará**, eliminando progresivamente las filas más antiguas.| |Acción |Emitir solo el payload, o emitir el payload y guardar en archivo.| |Ruta de archivo (absoluta o relativa) |Dónde guardar el XML cuando se elige guardar.| ## contador de telegrama de knx | Propiedad | Descripción | |-|-| |Temporizador de inicio automático |Inicia el temporizador automáticamente en la implementación o en el inicio de Node-RED.| |Intervalo de conteo (en segundos) |Con qué frecuencia emite un MSG al flujo, que contiene el recuento de telegramas KNX. En segundos.| <br/> --- # Salida del mensaje del registrador **Pin 1: archivo de archivo compatible con monitor de bus XML ETS** Puede usar un nodo de archivo para guardar la carga útil en el sistema de archivos, o puede enviarla, por ejemplo, a un servidor FTP. ```javascript msg = { topic:"MyLogger" payload: "CommunicationLog xmlns=http://knx.org/xml/telegrams/01 Telegram Timestamp=2020-03-27T07:32:39.470Z Service=L_Data.ind...." (A String containing the XML file) } ``` <br/> <br/> **Pin 2: contador de telegrama de KNX** Cada recuento, el nodo emitirá un telegrama como este: ```javascript msg = { topic:"", payload:10, countIntervalInSeconds:5, currentTime:"25/10/2021, 11:11:44" } ``` <br/> --- # Mensaje de flujo de entrada Puede controlar el registrador de alguna manera. ## Archivo de monitor de bus compatible con ETS XML **Temporizador de inicio** <br/> ```javascript // Start the timer msg.etsstarttimer = true; return msg; ``` **Detener el temporizador** <br/> ```javascript // Start the timer msg.etsstarttimer = false; return msg; ``` **ENCONTRA INMEDIATAMENTE una carga útil con el archivo ETS** <br/> ```javascript // Output payload. Restart timer as well (in case the timer was active) msg.etsoutputnow = true; return msg; ``` ## contador de telegrama de knx **Temporizador de inicio** <br/> ```javascript // Start the timer msg.telegramcounterstarttimer = true; return msg; ``` **Detener el temporizador** <br/> ```javascript // Start the timer msg.telegramcounterstarttimer = false; return msg; ``` **Mensaje de conteo de telegrama de salida inmediatamente** <br/> ```javascript // Output payload. msg.telegramcounteroutputnow = true; return msg; ``` ## Ver también - _samples_ - [Logger de muestra](https://supergiovane.github.io/node-red-contrib-knx-ultimate/wiki/Logger-Sample) </script>