🚀 Speedtest RT.RU v1.2.0 - Faster, Smarter, and More User-Friendly!
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.