From e201ded460a65a5ea2b0f1f2941bda0badd49b4a Mon Sep 17 00:00:00 2001 From: nodered-awetrix Date: Thu, 13 Feb 2025 21:09:13 +0100 Subject: [PATCH] generate payload with speed --- flows.json | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/flows.json b/flows.json index 68e5e8b..3065b12 100644 --- a/flows.json +++ b/flows.json @@ -29,7 +29,8 @@ "y": 260, "wires": [ [ - "103202b0b37a8b04" + "103202b0b37a8b04", + "ec93c31d21242a8a" ] ] }, @@ -113,5 +114,42 @@ "x": 620, "y": 340, "wires": [] + }, + { + "id": "ec93c31d21242a8a", + "type": "function", + "z": "40aabaff57950a4d", + "name": "extract/store sppeds", + "func": "var oldmsg = msg\nvar new_payload = {}\nmsg.topic = \"fbspeed\"\n\n// Gettin Values from Payload\nvar upstream = oldmsg.payload.NewUpstreamMaxRate\nvar downstream = oldmsg.payload.NewDownstreamCurrRate\n\n// Store values globally\nglobal.set(\"upstream\", upstream, \"file\");\nglobal.set(\"downstream\", downstream, \"file\");\n\n// generate new payload\nnew_payload.upstream = upstream\nnew_payload.downstream = downstream\nmsg.payload = new_payload\n\nreturn msg\n", + "outputs": 1, + "timeout": 0, + "noerr": 0, + "initialize": "", + "finalize": "", + "libs": [], + "x": 620, + "y": 160, + "wires": [ + [ + "5975b0134a7c406e" + ] + ] + }, + { + "id": "5975b0134a7c406e", + "type": "debug", + "z": "40aabaff57950a4d", + "name": "mqtt-payload", + "active": true, + "tosidebar": true, + "console": false, + "tostatus": false, + "complete": "payload", + "targetType": "msg", + "statusVal": "", + "statusType": "auto", + "x": 830, + "y": 160, + "wires": [] } ] \ No newline at end of file