NetMeter

v1.1.0

Monitor de consumo de internet para la pantalla Guition ESP32-4848S040 (4", 480×480). Muestra descarga y subida en vivo frente a tu plan contratado, historial de 30 minutos, latencia, y te avisa cuando el consumo pasa del límite que elijas.

Paso 1 · Flashear la pantalla

  1. Usa Chrome o Edge en un ordenador (no funciona en Firefox, Safari ni móvil).
  2. Conecta la pantalla al PC con un cable USB de datos.
  3. Pulsa el botón, elige el puerto (USB-SERIAL CH340 o similar) y acepta.
Tu navegador no soporta Web Serial. Usa Chrome o Edge en un ordenador. Abre esta página por HTTPS. Tarda ~1 minuto. La primera vez, acepta borrar el dispositivo.

¿No aparece ningún puerto? En Windows instala el driver CH340 y vuelve a conectar. En Ubuntu, desinstala brltty (sudo apt remove brltty).

Paso 2 · Instalar la app del PC (una sola vez)

La pantalla no puede ver el tráfico del PC por sí sola: una app pequeña lo mide y se lo envía por USB. Arranca sola con el ordenador y encuentra la pantalla en cuanto la conectas.

Windows 10/11

En PowerShell:
irm https://raw.githubusercontent.com/dcryptoRS/netmeter-4848s040/main/host/install-windows.ps1 | iex

O descarga NetMeter.exe y ábrelo.

Linux y macOS

En una terminal:
curl -fsSL https://raw.githubusercontent.com/dcryptoRS/netmeter-4848s040/main/host/install.sh | bash

Paso 3 · Tu plan y tus alertas

Toca el engranaje de la pantalla y escribe la velocidad de bajada y subida que tienes contratada, y a qué porcentaje quieres que te avise. También puedes ajustar el brillo y el idioma (español / English).

Opcional: si un gateway UniFi (UCG Ultra, UDM…) gestiona tu red, NetMeter puede mostrar el tráfico de toda la red: netmeter unifi --api-key TU_CLAVE. Detalles en la guía.

English

Use Chrome or Edge on a computer, plug the screen in with a USB data cable and press the blue button. Then install the PC app (commands above) — it starts with your computer and finds the screen automatically. Tap the gear on the screen to enter your plan's download/upload speed, alert thresholds, brightness and language.