Outils pour utilisateurs

Outils du site


start:nodered:sauvegarde

Ceci est une ancienne révision du document !


Sauvegarde par email

Exemple : Envoyer par mail le fichier “flow.json” qui se trouve dans le repertoire /home/pi/NR1895

Importer le node « node-red-node-email » en cliquant sur « Gérer la palette »

Inserer 4 noeuds :

  1. - le noeud “Injecter”
  2. - le noeus “Lire fichier”
  3. - le noeud “Fonction”
  4. - le noeud “Mail”
  5. - le noeud “Debug”

  • configurer le noeud “injecter”

dans ce noeud , nous pouvons configurer l'intervalle des envois , par jours, heures, etc..

  • configurer le noeud “Lire le fichier”

  • configurer le noeud “Fonction”

fonction001.js
const date = new Date()
msg.topic = `Castellab:/home/pi/NR1895/flow.json - ${date}`
msg.payload = `NR1895_GL_RPI4NR5_fablab37110.ddns.net:31895_flows.json`
msg.attachments = [
        { 
            filename: `flows.json`,
            path: "/home/pi/NR1895/flows.json"
        },
        ]
return msg;
msg.topic = sujet du message; msg.payload = Corps du message; msg.attachments = Piece jointe;
  • configurer le noeud “Mail”

Avec Gmail , il faut utilser la procedure avec 2 niveaux d'authentification. Il est conseillé de creer une adresse mail uniquement pour nodered

Le noeud mail

Pré-requis

Vous aurez besoin d'informations d'identification de courriel valides pour votre serveur de messagerie. Pour GMail, cela peut signifier Obtenir un mot de passe d'application si vous avez activé l'authentification à deux facteurs.

Pour Exchange et Outlook 365, vous devez utiliser OAuth2.0.

Installer

Vous pouvez installer en utilisant le Menu - Manage Paletteoption, ou exécuter la commande suivante dans votre Node-RED répertoire utilisateur - typiquement ~/.node-red

  cd ~/.node-red
  npm i node-red-node-email

Utilisateurs de GMail

Si vous accédez à GMail, vous devrez peut-être activer un mot de passe d'application, ou activez un accès moins sécurisé via les paramètres de votre compte Google.

/home/chanteri/www/fablab37110/data/attic/start/nodered/sauvegarde.1790829404.txt.gz · Dernière modification : de admin