Speed Test Still Not Working

No problem. I appreciate the help thus far… I’ll dig into how to install the certificates and see how that goes…

Thanks again!
Steve

This component is also not working for me. I enabled it yesterday with the basic config and despite calls to the service, it never changes the state from “Unknown”.

There is nothing in the log either.

I have it working.

I had to go to https://www.speedtest.net in a browser and make a note of the server it had selected (shown to the right of the Go button). I copied the name and then went to the XML Document that lists all of the servers and pasted it in there.

I then made a note of the server_id and set that in my configuration.yaml. Restarted HA, fired off a call to speedtestdotnet.speedtest and after a few moments, the sensors had updated.

For reference, my configuration.yaml now looks like this:

speedtestdotnet:
    server_id: 18189
    scan_interval:
      minutes: 30
    monitored_conditions:
      - ping
      - download
      - upload

I think all I really need is the server_id, but it’s no longer broken, so I’m not going to try to fix it further.

3 Likes

Still not working here, tried setting a server_id with no success.

Can you copy and paste the speedtestdonet part of your configuration.yaml here and I’ll update mine to use that. That will confirm if it’s an issue with the server or your HA instance.

speedtestdotnet:
  server_id: 20854
  scan_interval:
    minutes: 60
  monitored_conditions:
    - ping
    - download
    - upload

That works fine on my setup (hass.io on an Ubuntu VM).

Do you see anything in the log at all? It might be certificate-related as mentioned in previous posts.

Yeah I am using hassio on a VM too, nothing in the logs on why it is failing.

Weird, just updated Hassio and it is working again now.

Weird indeed, but at least it’s working!

Come to think of it, I updated mine yesterday between restarts when I was trying to get it working. Perhaps there was an issue in the hassio version?

Tried all of this, still not working. Using Home Assistant in a FreeNAS Jail. All else works, just not speed test. No errors, just nothing happens when the service is called.

Which version of Home Assistant are you currently running?

I’m on version 95.4 currently.

It might be worth updating to the latest version. I’m on 0.96.5 and its working.

Nope. No dice. Upgraded and I get the same results.

Have you tried a few different servers? I found a couple of the IDs in the XML list didn’t work for me.

David is there a way to show the server name if you use the server_id number on the lovelace card? or make it so it can be an element? Just curious now that I found the ID number of my test server.

Not that I can see… have you tried using customize to set the friendly name?

The mini graph card lets you specify the label as well. Here is an example (not using speedtest)

          - type: custom:mini-graph-card
            hours_to_show: 168
            points_per_hour: 1
            show:
              labels: true
            entities:
              - entity: sensor.daylengthchange
                name: Change in Day Length
                show_state: true
                color: orange

I have tinkered around with it but I can’t find a way for it the create an entity to be used that shows the name of the server that is being used. Figured since you were the master at the system monitor stuff that maybe there was a way. Oh well just curious about that. Thanks

are you saying you can’t use customize?