<

Logger

El nodo del registrador registra todos los telegramas y lo genera en un archivo compatible con XML de monitor de bus ETS.

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.

El nodo también puede contar telegramas por segundo (o cualquier intervalo que desee).

Los ejemplos están aquí.

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.

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.


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)
    } 

Pin 2: contador de telegrama de KNX

Cada recuento, el nodo emitirá un telegrama como este:


msg = {
        topic:"",
        payload:10,
        countIntervalInSeconds:5,
        currentTime:"25/10/2021, 11:11:44"
    } 


Mensaje de flujo de entrada

Puede controlar el registrador de alguna manera.

Archivo de monitor de bus compatible con ETS XML

Temporizador de inicio


// Start the timer
msg.etsstarttimer = true;
return msg;

Detener el temporizador


// Start the timer
msg.etsstarttimer = false;
return msg;

ENCONTRA INMEDIATAMENTE una carga útil con el archivo ETS


// 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


// Start the timer
msg.telegramcounterstarttimer = true;
return msg;

Detener el temporizador


// Start the timer
msg.telegramcounterstarttimer = false;
return msg;

Mensaje de conteo de telegrama de salida inmediatamente


// Output payload. 
msg.telegramcounteroutputnow = true;
return msg;

Ver también