Skip to content

markormesher/speedtest-to-mqtt

Repository files navigation

CircleCI Releases on GHCR

Speedtest to MQTT

A simple utility image to monitor your Internet speeds via Speedtest.net and publish them to MQTT.

Configuration

👉 See this project's base library, X to MQTT, for configuration reference.

The default update interval is 3600 seconds (1 hour), which is also the minimum interval that can be set to avoid spamming the upstream service.

MQTT Topics

  • ${prefix}/state/ping_latency - ping latency in milliseconds
  • ${prefix}/state/ping_jitter - ping jitter in milliseconds
  • ${prefix}/state/download_speed - download bandwidth in Bps
  • ${prefix}/state/upload_speed - upload bandwidth in Bps

👉 See X to MQTT for other values published under the ${prefix}/_meta topic, like the upstream service status.

About

Monitor Speedtest.net results and publish them to MQTT

Resources

License

Stars

Watchers

Forks

Packages

No packages published