Ein Mini-Tutorial, um die Flows und das Package (Palette) von node-red täglich um 00:00 Uhr per E-Mail zu versenden
Die node-modules werden nicht gesichert, aber die package.json-Datei enthält die Liste der Nodes und lädt sie neu
Den Node « node-red-node-email » importieren, indem Sie auf « Palette verwalten » klicken
Klicken Sie auf die Seitenleiste « Palette »
Geben Sie den Namen des Nodes « node-red-node-email » ein und klicken Sie auf « Installieren »
Importieren Sie den folgenden Flow in node-red, indem Sie auf « Importieren » klicken
[
{
"id": "b75448df237642bb",
"type": "tab",
"label": "Backup Node-red",
"disabled": false,
"info": "",
"env": []
},
{
"id": "93798b59.d1e448",
"type": "e-mail",
"z": "b75448df237642bb",
"server": "smtp.orange.fr",
"port": "465",
"authtype": "BASIC",
"saslformat": false,
"token": "",
"secure": true,
"tls": true,
"name": "xxx@orange.fr",
"dname": "Versand der Flows per E-Mail",
"x": 730,
"y": 100,
"wires": []
},
{
"id": "244b96f9.09b36a",
"type": "inject",
"z": "b75448df237642bb",
"name": "Backup Node-red",
"props": [],
"repeat": "",
"crontab": "00 00 * * *",
"once": false,
"onceDelay": 0.1,
"topic": "",
"x": 190,
"y": 100,
"wires": [
[
"d9fd1fb6.e4f35"
]
]
},
{
"id": "d9fd1fb6.e4f35",
"type": "function",
"z": "b75448df237642bb",
"name": "E-Mail erstellen",
"func": "const date = new Date()\nmsg.topic = `Backup-Node-red - ${date}`\nmsg.payload = `<h1>Backup der Node-red-Gladys-Flows</h1>`\nmsg.attachments = [\n { \n filename: `flows.json`,\n path: \"/data/flows.json\"\n },\n { \n filename: `flows_cred.json`,\n path: \"/data/flows_cred.json\"\n },\n { \n filename: `package.json`,\n path: \"/data/package.json\"\n },\n { \n filename: `package-lock.json`,\n path: \"/data/package-lock.json\"\n }\n ]\n\nreturn msg;",
"outputs": 1,
"timeout": "",
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 450,
"y": 100,
"wires": [
[
"93798b59.d1e448"
]
]
}
]
Fügen Sie den Flow ein und klicken Sie auf « Importieren »
Jetzt haben Sie

Doppelklicken Sie auf den Node

Füllen Sie die Felder aus und klicken Sie auf « Fertig »
Der Node

wird so konfiguriert, dass er alle 24 Stunden eine E-Mail sendet. Dies kann angepasst werden.




