Skip to content

🚀 Speedtest RT.RU v1.2.0 - Faster, Smarter, and More User-Friendly!

Choose a tag to compare

@soulripper13 soulripper13 released this 02 Dec 14:21
55fff91

Release Date: December 2, 2025
Upgrade from: v1.1.3

Exciting updates for your Home Assistant setup! This release brings a sleek button for on-demand speed tests, smarter device organization, and rock-solid reliability. Whether you're tweaking your smart home or just curious about your connection, we've got you covered.


🇺🇸 English

New Features

  • Button Entity 🎯 - Added a "Run Speedtest" button for triggering speed tests directly from the UI. No more navigating to Developer Tools to run manual tests!
  • Device Grouping 📱 - All entities are now grouped under a single "Speedtest RT.RU" device, making it easier to find and manage in the Home Assistant UI.
  • Diagnostics Support 🔍 - Added diagnostics export for troubleshooting. Access via Settings → Integrations → Speedtest RT.RU → Download diagnostics.
  • Timeout Protection ⏱️ - Speed tests now automatically timeout after 120 seconds, preventing the integration from hanging indefinitely.

🔧 Improvements

  • Improved Unique IDs 🆔 - Entity unique IDs now include the config entry ID for better robustness.
  • Service Registration ⚙️ - Fixed potential duplicate service registration on integration reload.
  • Type Safety 📝 - Improved type hints throughout the codebase.
  • Code Cleanup 🧹 - Removed unused coordinator module and fixed hardcoded paths.

📊 Entities

New button entity:

  • button.speedtest_rt_ru_run_speedtest 🔘

Existing sensors (unchanged):

  • sensor.speedtest_rt_ru_download 📥
  • sensor.speedtest_rt_ru_upload 📤
  • sensor.speedtest_rt_ru_ping
  • sensor.speedtest_rt_ru_jitter 📈
  • sensor.speedtest_rt_ru_isp 🌐
  • sensor.speedtest_rt_ru_server 🖥️

⚠️ Breaking Changes

None! This is a backward-compatible update. 🎉

📋 Requirements

  • Home Assistant 2024.1+
  • x86_64 architecture

🇷🇺 Русский

Новые возможности

  • Кнопка запуска теста 🎯 - Добавлена кнопка "Run Speedtest" для запуска теста скорости прямо из интерфейса. Больше не нужно переходить в Инструменты разработчика!
  • Группировка устройств 📱 - Все сущности теперь объединены в одно устройство "Speedtest RT.RU", что упрощает поиск и управление в интерфейсе Home Assistant.
  • Поддержка диагностики 🔍 - Добавлен экспорт диагностики для устранения неполадок. Доступно через Настройки → Интеграции → Speedtest RT.RU → Скачать диагностику.
  • Защита от зависания ⏱️ - Тесты скорости автоматически прерываются через 120 секунд, предотвращая бесконечное зависание интеграции.

🔧 Улучшения

  • Улучшенные уникальные ID 🆔 - Уникальные идентификаторы сущностей теперь включают ID записи конфигурации для большей надёжности.
  • Регистрация сервиса ⚙️ - Исправлена потенциальная повторная регистрация сервиса при перезагрузке интеграции.
  • Типизация 📝 - Улучшены аннотации типов по всему коду.
  • Очистка кода 🧹 - Удалён неиспользуемый модуль координатора и исправлены захардкоженные пути.

📊 Сущности

Новая кнопка:

  • button.speedtest_rt_ru_run_speedtest 🔘

Существующие сенсоры (без изменений):

  • sensor.speedtest_rt_ru_download 📥
  • sensor.speedtest_rt_ru_upload 📤
  • sensor.speedtest_rt_ru_ping
  • sensor.speedtest_rt_ru_jitter 📈
  • sensor.speedtest_rt_ru_isp 🌐
  • sensor.speedtest_rt_ru_server 🖥️

⚠️ Критические изменения

Нет! Это обратно совместимое обновление. 🎉

📋 Требования

  • Home Assistant 2024.1+
  • Архитектура x86_64

📈 Full Changelog: v1.1.3 → v1.2.0

Thanks for using Speedtest RT.RU! If you encounter any issues, drop a comment below or open an issue. Happy testing! 🚀

Powered by the Home Assistant community.