Integración externa - Speedtest.net

[Integración externa] Speedtest.net — Supervisa tu velocidad de Internet desde Gladys

¡Hola a todos! :waving_hand:

Os presento Speedtest.net para Gladys, el equivalente de la famosa integración de Home Assistant: pruebas de velocidad programadas contra los servidores de Speedtest.net, directamente desde Gladys.

Esto es lo que ofrece: un dispositivo « Speedtest » con cuatro sensores historizados, para gráficos en el panel de control y para usar en escenas:

Sensor Unidad
Descarga / Subida Mbit/s
Ping / Jitter ms

Casos de uso típicos: verificar lo que realmente ofrece tu ISP, activar una notificación cuando la velocidad cae por debajo de un umbral, o detectar un cambio a una conexión 4G de respaldo.

Funcionamiento:

  • prueba automática a intervalos ajustables (por defecto: 1 h, desactivable), más un botón « Ejecutar prueba de velocidad »;
  • selección automática del servidor más cercano y funcional (el catálogo de Ookla lista servidores inactivos), o servidor impuesto por ID a través del botón « Listar servidores cercanos »;
  • 100 % JavaScript, sin binarios de Ookla incluidos (su licencia prohíbe la redistribución), sin cuenta ni clave de API;
  • conexiones paralelas y duración de la medición ajustables.

:warning: Una prueba satura la conexión ~25 s y transfiere varios cientos de Mo en una línea rápida — tenlo en cuenta si tu plan tiene un límite.

*Proyecto independiente, no afiliado a Ookla. Speedtest® es una marca de Ookla, LLC.

¡Et hop! ¡Otra funcionalidad que yo bricolaba en Node-red que voy a poder reemplazar! ¡Gracias @guim31!

Vamos a terminar eliminando Node Red pronto

Yo ya lo hice :sweat_smile:

¿No sería mejor un iperf3 (iperf3) para las pruebas?

Podemos crear una integración iperf3 si quieres jaja

No iré tan lejos :joy:

:rocket: Speedtest.net 1.1.0 está disponible, con un widget de panel de control: las cuatro medidas en tiempo real (descarga, subida, ping, jitter), un gráfico de velocidades o latencia en el período de su elección, la fecha del último test, el servidor utilizado y un botón Iniciar un test.

:warning: Esta versión requiere Gladys 5.1 mínimo: actualice Gladys primero, de lo contrario, la actualización de la integración no se le ofrecerá.

Gladys propone la actualización en Integraciones. Sus dispositivos y escenas no cambian; solo queda añadir el widget desde la edición del panel de control. Sus comentarios son bienvenidos :slightly_smiling_face:

problema: el cambio de configuración del período para el gráfico no funciona. El gráfico sigue en 24 horas incluso si se elige « la semana pasada »