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

Les exemples sont ici.

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