155 lines
4.0 KiB
JSON
155 lines
4.0 KiB
JSON
[
|
|
{
|
|
"id": "40aabaff57950a4d",
|
|
"type": "tab",
|
|
"label": "Fritzbox Data",
|
|
"disabled": false,
|
|
"info": "",
|
|
"env": []
|
|
},
|
|
{
|
|
"id": "ad11af5d5835415a",
|
|
"type": "fritzbox-config",
|
|
"name": "MKBOX",
|
|
"host": "192.168.200.1",
|
|
"port": 49000,
|
|
"ssl": false,
|
|
"user": "nodered"
|
|
},
|
|
{
|
|
"id": "156c0331c926b697",
|
|
"type": "fritzbox-in",
|
|
"z": "40aabaff57950a4d",
|
|
"device": "ad11af5d5835415a",
|
|
"name": "MKBOX Speed",
|
|
"service": "urn:dslforum-org:service:WANDSLInterfaceConfig:1",
|
|
"action": "GetInfo",
|
|
"arguments": "{}",
|
|
"x": 360,
|
|
"y": 260,
|
|
"wires": [
|
|
[
|
|
"103202b0b37a8b04",
|
|
"ec93c31d21242a8a"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "4b7a4e388591e90b",
|
|
"type": "inject",
|
|
"z": "40aabaff57950a4d",
|
|
"name": "",
|
|
"props": [
|
|
{
|
|
"p": "payload"
|
|
},
|
|
{
|
|
"p": "topic",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"repeat": "",
|
|
"crontab": "",
|
|
"once": false,
|
|
"onceDelay": 0.1,
|
|
"topic": "",
|
|
"payload": "",
|
|
"payloadType": "date",
|
|
"x": 120,
|
|
"y": 260,
|
|
"wires": [
|
|
[
|
|
"156c0331c926b697",
|
|
"566257d96f364db1"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "103202b0b37a8b04",
|
|
"type": "debug",
|
|
"z": "40aabaff57950a4d",
|
|
"name": "DSL SPEEDINFO",
|
|
"active": true,
|
|
"tosidebar": true,
|
|
"console": false,
|
|
"tostatus": false,
|
|
"complete": "payload",
|
|
"targetType": "msg",
|
|
"statusVal": "",
|
|
"statusType": "auto",
|
|
"x": 610,
|
|
"y": 260,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "566257d96f364db1",
|
|
"type": "fritzbox-in",
|
|
"z": "40aabaff57950a4d",
|
|
"device": "ad11af5d5835415a",
|
|
"name": "MKBOX Connection",
|
|
"service": "urn:schemas-upnp-org:service:WANIPConnection:1",
|
|
"action": "GetStatusInfo",
|
|
"arguments": "{}",
|
|
"x": 380,
|
|
"y": 340,
|
|
"wires": [
|
|
[
|
|
"1069bff298293e62"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "1069bff298293e62",
|
|
"type": "debug",
|
|
"z": "40aabaff57950a4d",
|
|
"name": "DSL Connection Info",
|
|
"active": true,
|
|
"tosidebar": true,
|
|
"console": false,
|
|
"tostatus": false,
|
|
"complete": "payload",
|
|
"targetType": "msg",
|
|
"statusVal": "",
|
|
"statusType": "auto",
|
|
"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": []
|
|
}
|
|
] |