Help with how to get "speed test" results saved

Andrew,

I highly doubt you are on ADSL still - AFAIK - ALL ADSL was retired by the end of 2022.

If you have a NTU then you are on NBN. As such you probably have a 50/20 Plan with your provider (Telstra) - are you using the standard Telstra supplied NBN modem ?

If your network is "somewhat complicated" we could be chasing any number of issues here - really suggest you plug a powerful enough PC into the Routers ethernet port (they usually provide 4 of them depending on model) for realistic testing

You might want to hit the whirpool forums as they have specific sections for each of the Aus ISPs and they will provide a good testing regime for you to follow.

Craig

True Craig.

I was being..... sarcastic.

Just the upload speed is reduced by a factor of 100!
Well, ok, the decimal point is moved 2 places left.

Which is very weird.

On other VLANS my upload speed is 22Meg... Or there about.
The VLAN in question is less than 1MB

Oh, which is only 1 decimal place to the left.
No, it is TWO.
Rather than 2 MB it is like 300k

WHat are you using to create your VLAN ?? Is it hardware based or just a cheap switch ? Many of them do not handle VLAN traversal particularly well and move it into software so the performance suffers dramatically

Craig

An Edge router (Ubiquity) 5 port and TP link managed switch. 24 port.

Were are you doing the VLANning in the Unifi or the TP-Link ?

Craig

While having nothing better to do, I made this.....

Others may find it handy... maybe

REQ:
NR DB-2
@flowfuse/node-red-dashboard-2-ui-led
@hotnipi/node-red-dashboard-2-ui-gauge-linear
@colinl/node-red-dashboard-2-ui-gauge-classic
node-red-contrib-speedtest

Looks like:

[{"id":"ef4a762fbd189044","type":"inject","z":"6b4b4cb3cfd1b935","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":460,"y":520,"wires":[["cdec8dfd8222d653"]]},{"id":"cca85169024b2e11","type":"function","z":"6b4b4cb3cfd1b935","name":"Now()","func":"msg.time = time();\nfunction time() { return { time: new Date().toLocaleTimeString() } };\n//msg.time = msg.goo.time\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":595,"y":460,"wires":[["e0dca7fc6115e6ba","55564aeb8cf59718","8a0f2457de496a8a"]],"l":false},{"id":"cdec8dfd8222d653","type":"speedtest","z":"6b4b4cb3cfd1b935","name":"","maxTime":5000,"serverId":"","acceptLicense":true,"acceptGdpr":true,"x":470,"y":460,"wires":[["cca85169024b2e11"]]},{"id":"55564aeb8cf59718","type":"function","z":"6b4b4cb3cfd1b935","name":"function 1","func":"const up = msg.payload.upload.bandwidth\nconst down = msg.payload.download.bandwidth\nconst jitter = msg.payload.ping.jitter\n\nconst msg1 = {\"payload\":up  / 100000}\nconst msg2 = {\"payload\":down/ 100000}\nconst msg3 = {\"payload\":jitter}\n\nreturn [msg1,msg2, msg3]","outputs":3,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":790,"y":340,"wires":[["9f911bf264a37747"],["a95943a269acba3a"],["3084f7137ef25712","760e70e8cdda211b"]],"outputLabels":["up","down","jitter"]},{"id":"83a84fbcd60566a5","type":"ui-led","z":"6b4b4cb3cfd1b935","name":"","group":"6f4a6f88bfbb219b","order":3,"width":"1","height":"1","label":"","labelPlacement":"left","labelAlignment":"left","states":[{"value":"false","valueType":"bool","color":"#ff0000"},{"value":"true","valueType":"bool","color":"#00ff00"},{"value":"X","valueType":"str","color":"#f6d32d"}],"allowColorForValueInMessage":false,"shape":"circle","showBorder":true,"showGlow":true,"x":780,"y":280,"wires":[]},{"id":"8a0f2457de496a8a","type":"trigger","z":"6b4b4cb3cfd1b935","name":"","op1":"true","op2":"false","op1type":"bool","op2type":"bool","duration":"10","extend":false,"overrideDelay":false,"units":"s","reset":"","bytopic":"all","topic":"topic","outputs":1,"x":685,"y":320,"wires":[["83a84fbcd60566a5"]],"l":false},{"id":"b3efbc304ded5586","type":"ui-gauge-classic","z":"6b4b4cb3cfd1b935","name":"Up","group":"6f4a6f88bfbb219b","order":5,"width":"4","height":"4","min":0,"max":"100","sectors":[],"major_division":"10","minor_division":"2","value_decimal_places":1,"scale_decimal_places":0,"label":"","measurement":"UP","units":"MB/S","needles":[{"topic":"","color":"black","lengthPercent":"100"}],"sweep_angle":250,"myclass":"","x":1010,"y":280,"wires":[]},{"id":"df63fe35206bb344","type":"ui-gauge-classic","z":"6b4b4cb3cfd1b935","name":"Down","group":"6f4a6f88bfbb219b","order":1,"width":"4","height":"4","min":0,"max":"100","sectors":[],"major_division":"10","minor_division":"2","value_decimal_places":1,"scale_decimal_places":0,"label":"","measurement":"DOWN","units":"MB/S","needles":[{"topic":"","color":"black","lengthPercent":"100"}],"sweep_angle":250,"myclass":"","x":1010,"y":330,"wires":[]},{"id":"a2b99db0037e519c","type":"ui-button","z":"6b4b4cb3cfd1b935","group":"6f4a6f88bfbb219b","name":"","label":"Test","order":2,"width":"1","height":"1","emulateClick":false,"tooltip":"","color":"","bgcolor":"","className":"","icon":"","iconPosition":"left","payload":"X","payloadType":"str","topic":"topic","topicType":"msg","buttonColor":"","textColor":"","iconColor":"","enableClick":true,"enablePointerdown":false,"pointerdownPayload":"","pointerdownPayloadType":"str","enablePointerup":false,"pointerupPayload":"","pointerupPayloadType":"str","x":480,"y":280,"wires":[["cdec8dfd8222d653","83a84fbcd60566a5"]]},{"id":"9f911bf264a37747","type":"trigger","z":"6b4b4cb3cfd1b935","name":"","op1":"","op2":"0","op1type":"pay","op2type":"num","duration":"10","extend":false,"overrideDelay":false,"units":"s","reset":"","bytopic":"all","topic":"topic","outputs":1,"x":925,"y":280,"wires":[["b3efbc304ded5586"]],"l":false},{"id":"a95943a269acba3a","type":"trigger","z":"6b4b4cb3cfd1b935","name":"","op1":"","op2":"0","op1type":"pay","op2type":"num","duration":"10","extend":false,"overrideDelay":false,"units":"s","reset":"","bytopic":"all","topic":"topic","outputs":1,"x":925,"y":330,"wires":[["df63fe35206bb344"]],"l":false},{"id":"aeade13e1f736ed5","type":"ui-gauge-linear","z":"6b4b4cb3cfd1b935","name":"","group":"6f4a6f88bfbb219b","order":6,"width":"8","height":"1","min":0,"max":"1","ticks":[],"colors":[{"size":100,"color":"rgb(0, 227, 0)"},{"size":100,"color":"rgb(0, 227, 0)"},{"size":100,"color":"rgb(0, 227, 0)"},{"size":100,"color":"rgb(0, 227, 0)"},{"size":100,"color":"rgb(0, 227, 0)"},{"size":100,"color":"rgb(0, 227, 0)"},{"size":100,"color":"rgb(0, 227, 0)"},{"size":100,"color":"rgb(0, 227, 0)"},{"size":100,"color":"rgb(0, 227, 0)"},{"size":100,"color":"rgb(0, 227, 0)"},{"size":100,"color":"rgb(0, 227, 0)"},{"size":100,"color":"rgb(0, 227, 0)"},{"size":100,"color":"rgb(0, 227, 0)"},{"size":100,"color":"rgb(0, 227, 0)"},{"size":100,"color":"rgb(255, 169, 22)"},{"size":100,"color":"rgb(255, 169, 22)"},{"size":100,"color":"rgb(255, 169, 22)"},{"size":100,"color":"rgb(255, 169, 22)"},{"size":100,"color":"rgb(255, 76, 22)"},{"size":100,"color":"rgb(255, 76, 22)"}],"zeroCrossColors":["#ff4c16","#00e300"],"mode":"default","bar":"segmented","minLabel":"","maxLabel":"","label":"JITTER","icon":"","unit":"Jitter","dim":"0.3","property":"payload","decimals":2,"zeros":true,"myclass":"","x":1030,"y":410,"wires":[]},{"id":"3084f7137ef25712","type":"trigger","z":"6b4b4cb3cfd1b935","name":"","op1":"","op2":"0","op1type":"pay","op2type":"num","duration":"10","extend":false,"overrideDelay":false,"units":"s","reset":"","bytopic":"all","topic":"topic","outputs":1,"x":925,"y":410,"wires":[["aeade13e1f736ed5","02e9a8c62cff0c18"]],"l":false},{"id":"760e70e8cdda211b","type":"debug","z":"6b4b4cb3cfd1b935","name":"Jitter","active":true,"tosidebar":false,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":950,"y":500,"wires":[]},{"id":"02e9a8c62cff0c18","type":"ui-text","z":"6b4b4cb3cfd1b935","d":true,"group":"6f4a6f88bfbb219b","order":4,"width":"3","height":"1","name":"","label":"* 10 Jitter","format":"{{msg.payload}}","layout":"row-spread","style":false,"font":"","fontSize":16,"color":"#717171","wrapText":false,"className":"","x":1020,"y":450,"wires":[]},{"id":"6f4a6f88bfbb219b","type":"ui-group","name":"Group 1","page":"b9b507aa5c5840c2","width":"12","height":1,"order":1,"showTitle":true,"className":"","visible":"true","disabled":"false","groupType":"default"},{"id":"b9b507aa5c5840c2","type":"ui-page","name":"Page 1","ui":"379027033ed5c83a","path":"/page1","icon":"home","layout":"grid","theme":"aba172339379333c","breakpoints":[{"name":"Default","px":0,"cols":3},{"name":"Tablet","px":576,"cols":6},{"name":"Small Desktop","px":768,"cols":9},{"name":"Desktop","px":1024,"cols":12}],"order":1,"className":"","visible":"true","disabled":"false"},{"id":"379027033ed5c83a","type":"ui-base","name":"My Dashboard","path":"/dashboard","appIcon":"","includeClientData":true,"acceptsClientConfig":["ui-notification","ui-control"],"showPathInSidebar":false,"headerContent":"page","navigationStyle":"default","titleBarStyle":"default","showReconnectNotification":true,"notificationDisplayTime":1,"showDisconnectNotification":true,"allowInstall":true},{"id":"aba172339379333c","type":"ui-theme","name":"Default Theme","colors":{"surface":"#ffffff","primary":"#0094CE","bgPage":"#eeeeee","groupBg":"#ffffff","groupOutline":"#cccccc"},"sizes":{"density":"default","pagePadding":"12px","groupGap":"12px","groupBorderRadius":"4px","widgetGap":"12px"}}]

Help:
I'd like to put a text node under the button/led so it shows/given a numerical value to the JITTER but I am not good enough with the new dashboard to get that as wanted.