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 and ETS group address importer. Easy to use and highly configurable.

122 lines (82 loc) 3.98 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://github.com/supergiovane/node-red-contrib-knx-ultimate/wiki/logger-sample" target = "_ blank"> Los ejemplos están aquí. </a> <br/> ## AJUSTES | Propiedad | Descripción | |-|-| |Puerta de entrada |La puerta de enlace KNX.| |Tema |El tema del nodo.| |Nombre |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 nodo-rojo.| |Salida nueva XML cada (en minutos) |La hora, en minutos, que el registrador emitirá el archivo compatible con el monitor de bus XML XML.| |Número máximo de filas en xml (0 = sin límite) |Inicia el temporizador automáticamente en la implementación o en el inicio de nodo-rojo.| |Temporizador de inicio automático |Esto representa el número máximo de línea, que el archivo XML puede contener en el intervalo especificado anteriormente.Pon 0 para no limitar el número de filas en el archivo.| |Número máximo de filas en xml (0 = sin límite) |Esto representa el número máximo de línea, que el archivo XML puede contener en el intervalo especificado anteriormente.Pon 0 para no limitar el número de filas en el archivo.| <br/> ## 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 nodo-rojo.| |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://github.com/Supergiovane/node-red-contrib-knx-ultimate/wiki/Logger-Sample) </script>