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.
119 lines (80 loc) • 4.03 kB
HTML
<script type="text/markdown" data-help-name="knxUltimateLogger">
# Enregistreur
<p> Le nœud d'enregistrement enregistre tous les télégrammes et les sortira dans un fichier compatible XML moniteur de bus ETS. </p>
<br/>
Vous pouvez enregistrer le fichier sur le disque ou l'envoyer à un serveur FTP, par exemple.Le fichier peut ensuite être lu par votre ETS, par exemple pour le diagnostic ou pour une rediffusion des télégrammes.
<br/>
Le nœud peut également compter les télégrammes par seconde (ou tout intervalle que vous souhaitez).
<br/> <a href = "https://github.com/supergiovane/node-red-contrib-kx-ultimate/wiki/Logger-sample" Target = "_ Blank"> Les exemples sont ici. </a>
<br/>
## PARAMÈTRES
| Propriété | Description |
|-|-|
|Passerelle |La passerelle KNX.|
|Sujet |Le sujet du nœud.|
|Nom |Nom du nœud.|
## fichier de diagnostic de bus compatible ETS
| Propriété | Description |
|-|-|
|Timer de démarrage automatique |Démarre automatiquement la minuterie sur le déploiement ou sur le démarrage du rouge-rouge.|
|Sortir de nouveaux XML chaque (en minutes) |L'heure, en quelques minutes, que le journaliste sortira le fichier compatible du moniteur de bus XML ETS XML.|
|Nombre maximum de lignes dans XML (0 = aucune limite) |Démarre automatiquement la minuterie sur le déploiement ou sur le démarrage du rouge-rouge.|
|Timer de démarrage automatique |Cela représente le nombre maximum de ligne, que le fichier XML peut contenir dans l'intervalle spécifié ci-dessus.Mettez 0 pour ne pas limiter le nombre de lignes dans le fichier.|
|Nombre maximum de lignes dans XML (0 = aucune limite) |Cela représente le nombre maximum de ligne, que le fichier XML peut contenir dans l'intervalle spécifié ci-dessus.Mettez 0 pour ne pas limiter le nombre de lignes dans le fichier.|<br/>
## KNX TELEGRAM COMPTER
| Propriété | Description |
|-|-|
|Timer de démarrage automatique |Démarre automatiquement la minuterie sur le déploiement ou sur le démarrage du rouge-rouge.|
|Intervalle de comptage (en quelques secondes) |À quelle fréquence émettent un MSG à l'écoulement, contenant le nombre de télégrammes KNX.En quelques secondes.|
<br/>
# Sortie du message de l'enregistreur
**broche 1: fichier de fichier compatible du moniteur de bus XML ETS**
Vous pouvez utiliser un nœud de fichier pour enregistrer la charge utile au système de fichiers, ou vous pouvez l'envoyer, par exemple, à un serveur 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: COMPRESSION DE TÉLÉGRAM KNX**
Chaque nombre, le nœud émettra un télégramme comme celui-ci:```javascript
msg = {
topic:"",
payload:10,
countIntervalInSeconds:5,
currentTime:"25/10/2021, 11:11:44"
}
```<br/>
# Message de flux d'entrée
Vous pouvez contrôler l'enregistreur à certains égards.
## fichier de moniteur de bus compatible ETS XML
**Démarrer la minuterie** <br/>```javascript
// Start the timer
msg.etsstarttimer = true;
return msg;
``` **Arrêtez la minuterie** <br/>```javascript
// Start the timer
msg.etsstarttimer = false;
return msg;
``` **Sortie immédiatement une charge utile avec le fichier ETS** <br/>```javascript
// Output payload. Restart timer as well (in case the timer was active)
msg.etsoutputnow = true;
return msg;
```## KNX TELEGRAM COMPTER
**Démarrer la minuterie** <br/>```javascript
// Start the timer
msg.telegramcounterstarttimer = true;
return msg;
``` **Arrêtez la minuterie** <br/>```javascript
// Start the timer
msg.telegramcounterstarttimer = false;
return msg;
``` **Message de compte télégramme de sortie immédiatement** <br/>```javascript
// Output payload.
msg.telegramcounteroutputnow = true;
return msg;
```## Voir aussi
- _Sample_
- [Exemple d'enregistreur](__URL_0__)
</script>