it zh CN Logger Configuration - Supergiovane/node-red-contrib-knx-ultimate GitHub Wiki
🌐 Language: EN | IT | DE | FR | ES | 简体中文
Navigazione: Home Panoramica: Changelog • FAQ • Sicurezza • Docs: Barra lingue Nodo KNX Dispositivo: Gateway • Dispositivo • Protezioni Altri Nodi KNX: Scene Controller • WatchDog • Logger • Global Context • Alerter • Controllo Carico • Viewer • Auto Responder • Traduttore HA • IoT Bridge HUE: Bridge • Luce • Batteria • Pulsante • Contatto • Aggiornamento SW • Sensore Luce • Movimento • Scena • Tap Dial • Temperatura • Connettività Zigbee Esempi: Logger • Switch Light • Dimming • RGB color • RGBW color + White • Command a scene actuator • Datapoint 213.x 4x Setpoint • Datapoint 222.x 3x Setpoint • Datapoint 237.x DALI diags • Datapoint 2.x 1 bit proprity • Datapoint 22.x RCHH Status • Datetime to BUS • Read Status • Virtual Device • Subtype decoded • Alexa • Apple Homekit • Google Home • Switch on/off POE port of Unifi switch • Set configuration by msg • Scene Controller node • WatchDog node • Global Context node • Alerter node • Load control node • Viewer node • MySQL, InfluxDB, MQTT Sample Contribuisci alla Wiki: Link
Il nodo Logger registra tutti i messaggi e emette un file XML compatibile con il monitor Bus ETS.
È possibile salvarlo su disco con il nodo file o inviarlo a FTP, ecc.Questo file può essere utilizzato in ETS per diagnosticare o riprodurre messaggi di riproduzione.
Questo nodo può anche contare il numero di messaggi (al secondo o intervallo personalizzato).
L'esempio è qui
Proprietà | Descrizione |
---|---|
Gateway | KNX Gateway. |
Argomento | L'argomento del nodo. |
Nome | Nome nodo. |
Proprietà | Descrizione |
---|---|
Timer di avvio automatico | Avviare automaticamente il timer quando distribuito o avviato. |
Output Nuovo XML ogni (in minuti) | Quanti minuti è output XML compatibile con ETS? |
Numero massimo di righe in XML (0 = nessun limite) | Il numero massimo di righe di XML in questa finestra temporale; 0 significa nessun limite. |
Proprietà | Descrizione |
---|---|
Timer di avvio automatico | Avviare automaticamente il timer quando distribuito o avviato. |
Contare l'intervallo (in secondi) | L'intervallo per l'outputing dei conteggi al processo in pochi secondi. |
#Node output
PIN 1: ETS compatibile XML
Utilizzare il nodo file per salvare msg.payload
o inviarlo a FTP, ecc.```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...." // XML 字符串
}
Output per ciclo di conteggio:```javascript
msg = {
topic: "",
payload: 10,
countIntervalInSeconds: 5,
currentTime: "25/10/2021, 11:11:44"
}
```---
# Immettere messaggio (input)
Controllo XML compatibile con ETS
**Avvia timer** ```javascript
msg.etsstarttimer = true; return msg;
``` **Stop timer** ```javascript
msg.etsstarttimer = false; return msg;
``` **output xml ora** ```javascript
// 立刻输出 XML;若计时器在运行,则一并重启
msg.etsoutputnow = true; return msg;
```Controllo contatore di messaggi
**Avvia timer** ```javascript
msg.telegramcounterstarttimer = true; return msg;
``` **Stop timer** ```javascript
msg.telegramcounterstarttimer = false; return msg;
``` **Conto di output immediatamente** ```javascript
msg.telegramcounteroutputnow = true; return msg;
```## Vedere
- [Esempio di logger](https://github.com/Supergiovane/node-red-contrib-knx-ultimate/wiki/Logger-Sample)