Speed Test Still Not Working

I could customize it but if it jumps servers I would not know. I was thinking on something that detects the server it is testing on but don’t think it is possible.

yeah gotcha. The component does not record the server as an attribute so there’s no way to know what it used except maybe if you turn on logging to debug for that component I guess and then no way to show it unless you parse the log… ugly. would be a good issue to raise on github.

1 Like

Hi All - I added speedtest to my configuration.yaml file, but I cannot see any results.

I don’t see any errors in my logs.

Thanks in advance!

# SPEED TEST
speedtestdotnet:
  server_id: 12393
  scan_interval:
    minutes: 30
  monitored_conditions:
    - ping
    - download
    - upload

Never mind… it finally populated :slight_smile: thanks!

Anyone running the speedtest integration on a pi4? Getting max of 300mbps out of a 500mb connection.
Just wondering if the hardware can’t max that out since my PC is fine

The rPi4 has a gigabit Ethernet port, so theorhetically, it should be able to max out ~800-900mb/sec. This is what I get on my rPi4. I have a 1gb/1gb connection (granted my upload sucks right now because I have work uploads going).

image

Tried speedtest.net on the pi’s browser and got 224mb, tried fast.com integration also and about 140mb :frowning:

Hmmm, there’s a lot to ask here. What kind of cable are you using? Is your PC and the rPi plugged into the same switch? Do you have more than one switch (cascaded switching)?

cat5 plugged into the router, will try another later and see

1 Like

Hope it’s ok to “revive” this thread instead of opening a new one.
Tried to start monitoring my ADSL speeds by writing the following in my configuration.yaml but the speedtest buttons remain unpopulated (waited a few hours):

speedtestdotnet:
  server_id: 7898
  scan_interval:
    minutes: 30
  monitored_conditions:
    - download
    - upload

My HA is a docker based installed on a preexisting Raspbian Buster running on a RPi4-4GB.

First stupid question … do I have to have speedtest-cli installed on the host system?
Second stupid question: I do not find a speedtest integration on the supervisor add-on store, was writing the config.yaml lines the only thing needed?

Thank you for clearing up my beginner’s confusion.

PLEASE DISREGARD: now it works. Specifying the server ID was the key but value updated only one hour later. Therefore I now know you don’t need to manually install speedtest-cli and that just adding those lines to configuration.yaml is enough :slight_smile:

2 Likes

Same here, could’t get speedtest working. But after specifying the optional configuration variable server_id it started to work!

Anyone having issues with scan interval? Mine scans every hour no matter what scan interval I specify.

Since a couple of days it does not work at all anymore.
Result constantly shows 0. Anyone else has this problem?
Nothing seen in the logs…

I had a similar issue, mine would scan constantly regardless of what I entered in my configuration.yaml.

I ended up solving it by setting my preferred interval (24h) as 1440 minutes in the integration settings.

1 Like

Anyone else still experiencing that the integration reports about 1/2 or 1/3rd of what speeds should be? I get close to gigabit up and down when doing it through speedtest.net browser, but integration reports anywhere from 300-500mb. I am using it from the GUI integration. My numbers were much lower before changing the server from Auto to my closest local one.

I’ve seen this mentioned several times with the culprit being python 3.7, but was wondering if Python 3.8 (HassOS) also had the same issue?

Same. Integration shows 400 Mbps, command line from the same host shows 925 Mbps. Upload speeds look okay (40 Mbps)

Same i.e. worked for a couple of days (less then a week) that it stopped and it didn’t recover on it’s own. Setting explicit server id (using GUI) re-enabled/reactivated it.