About
Speedtest RT.RU is an integration that measures internet speed with the QMS binary from RT.RU. It adds sensors for download speed, upload speed, ping, jitter, provider name and the server used, plus a button and an action that start a test manually. Tests can also run automatically at a set interval, and the options let the user pick a Russian test server or use automatic selection. A timeout limits how long a single test may run, and it defaults to 300 seconds. Two Lovelace cards, a main one and a compact one, are installed with the integration and support English and Russian. It runs locally and is set up in the UI.
Automatic summary of the README and code of soulripper13/speedtest_rt_ru. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Works locally Talks to your devices on your own network. No vendor cloud in between.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Speedtest RT.RU Setup
- Update Interval (seconds)How often to run speedtests automatically (in seconds)
- Enable Automatic UpdatesEnable automatic speedtest updates at the specified interval
- Speedtest Timeout (seconds)Maximum time to wait for one speedtest before stopping it
After setup
- Test ServerSelect which server to use for speedtest measurements
- Update Interval (seconds)How often to run speedtests automatically (in seconds)
- Enable Automatic UpdatesEnable automatic speedtest updates at the specified interval
- Speedtest Timeout (seconds)Maximum time to wait for one speedtest before stopping it
Texts from the code of soulripper13/speedtest_rt_ru.
Entities
- ButtonsRun Speedtest
- SensorsDownload, Upload, Ping, Jitter, ISP, Server
Actions
- Perform Speed TestManually triggers a speed test using the RT.RU QMS binary and updates the sensors.
Troubleshooting
- DiagnosticsDownloads a diagnostics file to attach to a bug report.
From the README
- Bundled QMS speedtest binary with setup-time download fallback for manual installs
- Bundled QMS binary updates – repository workflow checks upstream QMS binaries and updates the packaged binaries by pull request
- Server selection – choose from available Russian speedtest servers or use automatic selection
- Configurable update interval through the Home Assistant UI or manual update
- Button entity – trigger speedtest directly from the UI
- Lovelace cards – two built-in cards (main + compact) auto-installed and registered on setup, removed on deletion
- Bilingual cards – cards support English and Russian (language: "en" or "ru")
- Diagnostics support – troubleshoot issues via Settings > Integrations
- Timeout protection – tests automatically timeout after 300 seconds by default and can be adjusted in options
- Fully compatible with Home Assistant and HACS
- Works on x86_64 and ARM64 (aarch64) systems
- Requires Home Assistant 2024.1+
Shows in Vulpo
Button card, Chart card, Apple Watch.Information
- Installs
- 103 sharing analytics
- GitHub stars
- 10
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- v1.3.11,
- Category
- Computers and network, Monitoring
- Kind
- Marketplace integration
- Brand
- Speedtest
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
speedtest_rt_ru- Issues
- Report an issue















