Speedtest.net for unRAID 6.1+


dmacias

Recommended Posts

I have installed this plugin and I have used the Scheduler to set it to run hourly.  But when I go to the history screen I only see the tests that I have run manually.  Does the Scheduler not work properly or am I doing something wrong?

It should work. I would try changing the settings to something else apply then change them back and apply. I have mine run at 3am everyday. I will change it to hourly and report back.

Link to comment

I have installed this plugin and I have used the Scheduler to set it to run hourly.  But when I go to the history screen I only see the tests that I have run manually.  Does the Scheduler not work properly or am I doing something wrong?

I can confirm the hourly setting is broke. Anyone who already had it set is fine. Just new settings don't work for hourly.

Link to comment

Trying top install the latest update, but fails everytime...

 

plugin: updating: speedtest.plg

+==============================================================================
| Skipping package python-2.7.13-x86_64-1 (already installed)
+==============================================================================


plugin: skipping: python-2.7.9-x86_64-1.txz - unRAID version too high, requires at most version 6.1.99

+==============================================================================
| Skipping package pyOpenSSL-0.15.1-x86_64-1_slack (already installed)
+==============================================================================


plugin: downloading: https://raw.githubusercontent.com/dmacias72/unRAID-plugins/master/archive/speedtest-2017.02.12a-x86_64-1.md5 ... done
Wrong 'plugin' package md5 hash.
plugin: run failed: /bin/bash retval: 1

Link to comment

Trying top install the latest update, but fails everytime...

 

plugin: updating: speedtest.plg

+==============================================================================
| Skipping package python-2.7.13-x86_64-1 (already installed)
+==============================================================================


plugin: skipping: python-2.7.9-x86_64-1.txz - unRAID version too high, requires at most version 6.1.99

+==============================================================================
| Skipping package pyOpenSSL-0.15.1-x86_64-1_slack (already installed)
+==============================================================================


plugin: downloading: https://raw.githubusercontent.com/dmacias72/unRAID-plugins/master/archive/speedtest-2017.02.12a-x86_64-1.md5 ... done
Wrong 'plugin' package md5 hash.
plugin: run failed: /bin/bash retval: 1

Not sure. A bad download or something. I bumped the version to 2017.02.13 anyway cause I don't like the lettered versions. Check for updates and try again.

Link to comment
  • 4 weeks later...

Any ideas why this seems to report extremely low speeds for me?  I am on AT&T fiber and have 1GB up and down but this is my result  6126704707.png

 

I can send things using resilio sync faster than this, so I know it is not accurate.  Is there anything I need to change to get a more accurate result?

 

Link to comment
Any ideas why this seems to report extremely low speeds for me?  I am on AT&T fiber and have 1GB up and down but this is my result  6126704707.png
 
I can send things using resilio sync faster than this, so I know it is not accurate.  Is there anything I need to change to get a more accurate result?
 

It could be a number of things but results for gig speeds have never been accurate with the cli script. Could be UnRAID version too. There are discrepancies between using a speedtest docker and my plugin both using the same python and script. So comparing docker speeds to bare metal can differ too.
Link to comment
41 minutes ago, dmacias said:


It could be a number of things but results for gig speeds have never been accurate with the cli script. Could be UnRAID version too. There are discrepancies between using a speedtest docker and my plugin both using the same python and script. So comparing docker speeds to bare metal can differ too.

 

ok that is good to know.  Been trying to troubleshoot some remote plex buffering issues so that was the first place I started.

Link to comment
  • 5 weeks later...

Hey dmacias,

 

Trying to install Speedtest plugin from CA after it failed when I updated to 6.3 from 6.2.

 

Here is the error I get upon trying to install:

 

plugin: installing: https://raw.githubusercontent.com/dmacias72/unRAID-plugins/master/plugins/speedtest.plg
plugin: downloading https://raw.githubusercontent.com/dmacias72/unRAID-plugins/master/plugins/speedtest.plg
plugin: downloading: https://raw.githubusercontent.com/dmacias72/unRAID-plugins/master/plugins/speedtest.plg ... done
plugin: downloading: https://raw.githubusercontent.com/dmacias72/unRAID-plugins/master/packages/6.3/python-2.7.13-x86_64-1.txz ... failed (Invalid URL / Server error response)
plugin: wget: https://raw.githubusercontent.com/dmacias72/unRAID-plugins/master/packages/6.3/python-2.7.13-x86_64-1.txz download failure (Invalid URL / Server error response)

 

I've tried to install Prev version but the version saved in plugin folder must be this one giving issues because it gives the same error.

 

Pls. help!

 

Thanks!

 

Danny G.

Link to comment
Hey dmacias,
 
Trying to install Speedtest plugin from CA after it failed when I updated to 6.3 from 6.2.
 
Here is the error I get upon trying to install:
 
plugin: installing: https://raw.githubusercontent.com/dmacias72/unRAID-plugins/master/plugins/speedtest.plg
plugin: downloading https://raw.githubusercontent.com/dmacias72/unRAID-plugins/master/plugins/speedtest.plg
plugin: downloading: https://raw.githubusercontent.com/dmacias72/unRAID-plugins/master/plugins/speedtest.plg ... done
plugin: downloading: https://raw.githubusercontent.com/dmacias72/unRAID-plugins/master/packages/6.3/python-2.7.13-x86_64-1.txz ... failed (Invalid URL / Server error response)
plugin: wget: https://raw.githubusercontent.com/dmacias72/unRAID-plugins/master/packages/6.3/python-2.7.13-x86_64-1.txz download failure (Invalid URL / Server error response)
 
I've tried to install Prev version but the version saved in plugin folder must be this one giving issues because it gives the same error.
 
Pls. help!
 
Thanks!
 
Danny G.

Sorry I forgot to update the plugin with the correct python.
Link to comment
  • 2 months later...

Looks like I can't connect securely anymore. If I try to run a test I get this in the dialog box and log when secure connection is enabled. Looks like when enabling secure connection Host: is blank.

 

First log entry is secure connection disabled, second is secure connection disabled.

 

 

Internet bandwidth test started

Retrieving speedtest.net configuration...

Could not retrieve speedtest.net configuration: HTTP Error 404: Not Found

 

Jun 18 19:57:19 Excelsior emhttp: cmd: /usr/local/emhttp/plugins/speedtest/scripts/speedtest-xml --verbose
Jun 18 19:57:19 Excelsior speedtest: Internet bandwidth test started
Jun 18 19:58:04 Excelsior speedtest: Host: Host Name Redacted (xxxx, xx) [10 m]
Jun 18 19:58:04 Excelsior speedtest: Ping (Lowest): 524.81 ms | Download (Max): 30.64 Mbit/s | Upload (Max): 5.11 Mbit/s
Jun 18 19:58:04 Excelsior speedtest: Internet bandwidth test completed
Jun 18 19:58:41 Excelsior emhttp: cmd: /usr/local/emhttp/plugins/speedtest/scripts/speedtest-xml --verbose
Jun 18 19:58:41 Excelsior speedtest: Internet bandwidth test started
Jun 18 19:58:43 Excelsior speedtest: Host: 
Jun 18 19:58:43 Excelsior speedtest: 
Jun 18 19:58:43 Excelsior speedtest: Internet bandwidth test completed

 

Link to comment
Looks like I can't connect securely anymore. If I try to run a test I get this in the dialog box and log when secure connection is enabled. Looks like when enabling secure connection Host: is blank.
 
First log entry is secure connection disabled, second is secure connection disabled.
 
 
Internet bandwidth test startedRetrieving speedtest.net configuration...Could not retrieve speedtest.net configuration: HTTP Error 404: Not Found

 

Jun 18 19:57:19 Excelsior emhttp: cmd: /usr/local/emhttp/plugins/speedtest/scripts/speedtest-xml --verboseJun 18 19:57:19 Excelsior speedtest: Internet bandwidth test startedJun 18 19:58:04 Excelsior speedtest: Host: Host Name Redacted (xxxx, xx) [10 m]Jun 18 19:58:04 Excelsior speedtest: Ping (Lowest): 524.81 ms | Download (Max): 30.64 Mbit/s | Upload (Max): 5.11 Mbit/sJun 18 19:58:04 Excelsior speedtest: Internet bandwidth test completedJun 18 19:58:41 Excelsior emhttp: cmd: /usr/local/emhttp/plugins/speedtest/scripts/speedtest-xml --verboseJun 18 19:58:41 Excelsior speedtest: Internet bandwidth test startedJun 18 19:58:43 Excelsior speedtest: Host: Jun 18 19:58:43 Excelsior speedtest: Jun 18 19:58:43 Excelsior speedtest: Internet bandwidth test completed

 


Do you have a manual host set or is it auto?
Link to comment
  • 2 weeks later...
  • 3 months later...

Great Plugin! Thanks. I did look through the topic and did not see a similar post; but I might have overlooked it. I am noticing a significant difference running the plugin on my unraid and running it on a pc on the same network. My pc is reporting closer to what I am expecting than the fastest speed reported by my unraid.

 

UNraid.png

Laptop.png

Edited by DJRon
Link to comment
Great Plugin! Thanks. I did look through the topic and did not see a similar post; but I might have overlooked it. I am noticing a significant difference running the plugin on my unraid and running it on a pc on the same network. My pc is reporting closer to what I am expecting than the fastest speed reported by my unraid.
 
UNraid.png.d7d856d5cf7de8ff5fe765242ee0c583.png
Laptop.png.db345f58a63129c93fde041d5a44cf1b.png
It's in the OP and been discussed here a lot. The speedtest script is really dependent on machine and connection. Especially on faster connections, it doesn't work. But it can be useful if that reading is consistent. It will still show you if there's a problem with your connection.

If I ever get around to it I will create a docker to run the script and still use the plugin to parse the results. It seems to give better results in a docker vs running bare unRAID. Don't know why.
  • Like 1
Link to comment
On 10/2/2017 at 6:39 AM, dmacias said:

It's in the OP and been discussed here a lot. The speedtest script is really dependent on machine and connection. Especially on faster connections, it doesn't work. But it can be useful if that reading is consistent. It will still show you if there's a problem with your connection.

If I ever get around to it I will create a docker to run the script and still use the plugin to parse the results. It seems to give better results in a docker vs running bare unRAID. Don't know why.

 

Ah, I was just about to ask a similar thing.  On a Gigabit connection the difference is quite severe as can be seen below.  No worries as long as I now know not to look at this plugin in isolation.

 

Now, should I call my provider and apologise.....

 

 

20171004-pc.png

6677145505.png

Edited by dalben
Link to comment

I installed this after my 3rd phone call to my provider in as many months about getting speeds as slow as 1.6 Mb/s when I am paying for 300. They called a few days later to "follow up" I told them then that I have loaded the program on my home server and have it monitoring my speeds throughout the day. Since then I have noticed consistently higher speeds. Still not always 300; but you can see a definite spike after that last "follow up" phone call.

image.thumb.png.df750d9bd01c0d80cff2f0bbbd00a3b4.png

Link to comment
7 minutes ago, DJRon said:

I installed this after my 3rd phone call to my provider in as many months about getting speeds as slow as 1.6 Mb/s when I am paying for 300. They called a few days later to "follow up" I told them then that I have loaded the program on my home server and have it monitoring my speeds throughout the day. Since then I have noticed consistently higher speeds. Still not always 300; but you can see a definite spike after that last "follow up" phone call.

image.thumb.png.df750d9bd01c0d80cff2f0bbbd00a3b4.png

That's great nice to see them getting caught:o I guess they figure that the lay person will never know!

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.