Enregistreur
Le nĆud dâenregistrement enregistre tous les tĂ©lĂ©grammes et les sortira dans un fichier compatible XML moniteur de bus ETS.
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.
Le nĆud peut Ă©galement compter les tĂ©lĂ©grammes par seconde (ou tout intervalle que vous souhaitez).
PARAMĂTRES
| Propriété | Description |
|---|---|
| Porte | La passerelle KNX. |
| Sujet | Le sujet du nĆud. |
| Nom de nĆud | Nom du nĆud. |
fichier de diagnostic de bus compatible ETS
| Propriété | Description |
|---|---|
| Minuterie de démarrage automatique | Démarre automatiquement la minuterie sur le déploiement ou au démarrage de Node-RED. |
| Nouveau payload toutes les (en minutes) | Intervalle dâĂ©mission du payload et/ou de sauvegarde dans un fichier. En cas de sauvegarde dans un fichier, lorsque la limite de lignes configurĂ©e est atteinte, un mĂ©canisme de rotation est appliquĂ©, supprimant progressivement les lignes les plus anciennes. |
| Nombre maximum de lignes (0 = pas de limite) | Nombre maxi de lignes dans lâXML; les plus anciennes sont supprimĂ©es en premier. 0 = pas de limite. Lorsque la sauvegarde sur fichier est Ă©galement activĂ©e, cette valeur reprĂ©sente le nombre maximal de lignes du fichier; Ă lâatteinte de cette limite, le fichier est tournĂ©, en supprimant progressivement les lignes les plus anciennes. |
| Action | Ămettre seulement le payload, ou Ă©mettre et sauvegarder dans un fichier. |
| Chemin de fichier (absolu ou relatif) | OĂč sauvegarder lâXML quand lâoption de sauvegarde est choisie. |
KNX TELEGRAM COMPTER
| Propriété | Description |
|---|---|
| Minuterie de démarrage automatique | Démarre automatiquement la minuterie sur le déploiement ou au démarrage de Node-RED. |
| Compter lâintervalle (en quelques secondes) | Ă quelle frĂ©quence Ă©mettre un msg dans le flow, contenant le nombre de tĂ©lĂ©grammes KNX (en secondes). |
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.
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: COMPRESSION DE TĂLĂGRAM KNX
Chaque nombre, le nĆud Ă©mettra un tĂ©lĂ©gramme comme celui-ci:
msg = {
topic:"",
payload:10,
countIntervalInSeconds:5,
currentTime:"25/10/2021, 11:11:44"
}
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
// Start the timer
msg.etsstarttimer = true;
return msg;
ArrĂȘtez la minuterie
// Start the timer
msg.etsstarttimer = false;
return msg;
Sortie immédiatement une charge utile avec le fichier ETS
// Output payload. Restart timer as well (in case the timer was active)
msg.etsoutputnow = true;
return msg;
KNX TELEGRAM COMPTER
Démarrer la minuterie
// Start the timer
msg.telegramcounterstarttimer = true;
return msg;
ArrĂȘtez la minuterie
// Start the timer
msg.telegramcounterstarttimer = false;
return msg;
Message de compte télégramme de sortie immédiatement
// Output payload.
msg.telegramcounteroutputnow = true;
return msg;
Voir aussi
- Sample
- Exemple dâenregistreur