Skip to content

Release Notes — v1.3.1

Choose a tag to compare

@soulripper13 soulripper13 released this 27 Mar 08:23

Release Notes — v1.3.1


English

What's New in v1.3.1

This release expands the integration with new sensors derived from the QMS binary output, updates the main Lovelace card to display them, and fixes several parsing and runtime bugs discovered during testing.


New Sensors

The QMS binary outputs more data than was previously captured. It is now fully exposed as Home Assistant sensors:

Sensor Entity ID Enabled
IP Address sensor.speedtest_rt_ru_ip Yes
Result URL sensor.speedtest_rt_ru_result_url Yes
Last Test sensor.speedtest_rt_ru_last_test Yes
Download Ping sensor.speedtest_rt_ru_ping_during_download No*
Upload Ping sensor.speedtest_rt_ru_ping_during_upload No*

* Disabled by default. Enable individually in Settings → Devices & Services → Speedtest RT.RU → entities.

  • Result URL links directly to https://www.qms.ru/result/... — use it in automations, notifications, or the Lovelace card
  • Last Test is a timestamp sensor updated after every test run — useful for automations and history graphs
  • IP is the public IP detected by the test server
  • Download/Upload Ping captures the in-progress latency measured during each phase (Latency: field in binary output)

Updated Main Card (custom:speedtest-rt-ru-card)

The main card now displays the new data:

  • IP address shown below the server name in the card header
  • Result link — a clickable "🔗 View Result" badge in the footer that opens the full test result page in a new tab (hidden until the first test runs)
  • Last test time — shown below the result link, formatted in the browser's local timezone
  • New labels (result, last_test, ip) are fully bilingual and support user label overrides

Card editor updated with entity pickers for Result URL, Last Test, and IP.


Upgrade Notes

No breaking changes. Existing configurations continue to work without modification.

After upgrading, restart Home Assistant once. New sensors appear automatically — no reconfiguration needed. Hard-refresh your browser after restart to load the updated Lovelace card JS.


Русский

Что нового в v1.3.1

В этом выпуске добавлены новые сенсоры на основе данных из вывода бинарника QMS, обновлена основная карточка Lovelace для их отображения, а также исправлен ряд ошибок, обнаруженных в процессе тестирования.


Новые сенсоры

Бинарник QMS выводит больше данных, чем ранее считывалось. Теперь всё доступно в виде сенсоров Home Assistant:

Сенсор Entity ID Включён
IP-адрес sensor.speedtest_rt_ru_ip Да
Ссылка на результат sensor.speedtest_rt_ru_result_url Да
Время последнего теста sensor.speedtest_rt_ru_last_test Да
Пинг при загрузке sensor.speedtest_rt_ru_ping_during_download Нет*
Пинг при отдаче sensor.speedtest_rt_ru_ping_during_upload Нет*

* Отключены по умолчанию. Включить можно в Настройки → Устройства и Сервисы → Speedtest RT.RU → объекты.

  • Result URL ведёт напрямую на https://www.qms.ru/result/... — можно использовать в автоматизациях, уведомлениях или карточке Lovelace
  • Last Test — сенсор типа timestamp, обновляется после каждого теста — удобен для автоматизаций и графиков истории
  • IP — публичный IP-адрес, определённый сервером теста
  • Пинг при загрузке/отдаче — задержка, измеренная в ходе каждой фазы теста (поле Latency: в выводе бинарника)

Обновлённая основная карточка (custom:speedtest-rt-ru-card)

Основная карточка теперь отображает новые данные:

  • IP-адрес — показывается под именем сервера в заголовке карточки
  • Ссылка на результат — кликабельный значок «🔗 Результат» в подвале карточки, открывает страницу полного результата в новой вкладке (скрыт до первого запуска теста)
  • Время последнего теста — отображается под ссылкой на результат с учётом локального часового пояса браузера
  • Новые текстовые ключи (result, last_test, ip) полностью поддерживают двуязычность и пользовательские подписи

Редактор карточки обновлён: добавлены выборщики объектов для Result URL, Last Test и IP.


Примечания к обновлению

Нет несовместимых изменений. Существующие конфигурации продолжают работать без изменений.

После обновления перезапустите Home Assistant один раз. Новые сенсоры появятся автоматически — повторная настройка не требуется. После перезапуска выполните жёсткое обновление браузера, чтобы загрузить обновлённый JS карточки Lovelace.