Registro de velocidad y caídas de internet
Mide tu conexión cada hora y registra cada caída: evidencia real cuando llames a tu proveedor de internet.
¿Pagas 500 Mbps y recibes menos? Un Pi por Ethernet puede probar la línea de forma programada y guardar un registro con fecha de velocidades y caídas.
Video tutorial

Video de Jeff Geerling, insertado desde YouTube. Los pasos escritos abajo son nuestros y coinciden con la lista de piezas.
Pasos de la misión
Usa Ethernet
El Wi-Fi mide tu Wi-Fi, no a tu proveedor. Conecta el Pi al router.
Instala un medidor
Instala el paquete speedtest-cli (o la herramienta oficial de Ookla) con apt.
Registra cada hora
El script escribe una fila CSV con hora, descarga, subida y ping. Prográmalo con cron.
Detecta caídas
Un segundo script hace ping a dos servidores DNS públicos cada minuto y registra cuando ambos fallan.
Reporta
Abre el CSV en una hoja de cálculo y grafícalo, o agrégalo a un panel como el de la estación meteorológica.
Código
sudo apt install -y speedtest-cli
# crontab -e (hourly speed test)
0 * * * * echo "$(date -Is),$(speedtest-cli --csv | cut -d, -f6-8)" >> /home/maker/speed.csv
# every minute: log outages when both DNS servers fail
* * * * * ping -c2 -W2 1.1.1.1 >/dev/null || ping -c2 -W2 8.8.8.8 >/dev/null || echo "$(date -Is),DOWN" >> /home/maker/outages.csvCode comments are in English, like most libraries and docs — a good habit for makers.
Preguntas
¿Las pruebas cada hora gastan muchos datos?
Cada prueba usa unos cientos de MB en líneas rápidas. Si tienes límite de datos, prueba cada 4–6 horas.