Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

pi-rain-radar

Aplicación autocontenida para Raspberry Pi con Docker que muestra radares de lluvia animados con historial local, reproducción resistente a fallos y soporte multi-pantalla en red doméstica.

Ficha actualizada 24 sept 2026, 20:10 · upstream 24 sept 2026, 20:07 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es pi-rain-radar

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Pi Rain Radar es una aplicación dedicada para pantallas de lluvia en el hogar, diseñada para funcionar en un solo servidor con múltiples dispositivos de visualización. Utiliza Docker y Next.js para gestionar la adquisición de datos meteorológicos desde proveedores externos como RainViewer, Rainbow Weather y OpenWeather, presentándolos en mapas interactivos centrados en una ubicación configurable.

La aplicación destaca por su capacidad de reproducción histórica local, permitiendo revisar hasta siete días de observaciones anteriores con velocidad ajustable. Incluye capas opcionales de nubes y lluvia, información del sol/luna, gráficos de tendencias y lecturas actuales de temperatura y viento. El sistema es resiliente a interrupciones en la conexión o retrasos en los datos, pausando automáticamente si no hay suficientes observaciones para continuar.

La configuración se gestiona mediante variables de entorno y un archivo compose.yaml, persistiendo datos en volúmenes Docker. Soporta temas claro/oscuro, controles táctiles y personalización de unidades. Es ideal para kioscos o pantallas dedicadas, aunque no sustituye a un panel meteorológico generalista completo.

CASOS DE USO
  • Visualización de radar de lluvia en tiempo real en una pantalla dedicada en el hogar o jardín.
  • Monitorización histórica de tormentas locales revisando archivos almacenados durante los últimos siete días.
  • Configuración de múltiples pantallas (TV, tablet, móvil) conectadas a la misma red LAN para ver datos sincronizados.
  • Integración opcional con sensores de Home Assistant o cámaras IP para mostrar condiciones actuales y pronósticos.
  • Uso como herramienta educativa o demostrativa de meteorología local sin necesidad de instalación compleja.
PUNTOS DESTACADOS
  • Reproducción de historial local con hasta siete días de datos almacenados en un volumen Docker persistente.
  • Arquitectura basada en Docker Compose que facilita el despliegue y la actualización sin reconstruir la aplicación desde cero.
  • Soporte nativo para múltiples capas de radar (RainViewer, Rainbow Weather) y visualización simultánea de nubes y precipitaciones.
  • Mecanismos de recuperación automática ante fallos de conexión o retrasos en la adquisición de datos en vivo.
  • Interfaz optimizada para pantallas 16:9 con temas claros y oscuros, incluyendo indicadores visuales de estado de API.
  • Gestión segura mediante PIN opcional y capacidad de reinicio/apagado remoto desde la configuración.
PRECAUCIONES
  • Dependencia de APIs externas (RainViewer, Rainbow, OpenWeather) que pueden tener límites de cuota o retrasos en los datos.
  • La adquisición de datos en vivo puede experimentar latencia o lagunas si el proveedor no actualiza frecuentemente.
  • Requiere hardware compatible con Docker y Node.js 24, como Raspberry Pi 4 (ARM64) o sistemas AMD64.
  • El historial local se reinicia al actualizar desde versiones anteriores a 0.7.0 si no se realiza una copia de seguridad previa.
  • No incluye un dashboard general de clima; se centra exclusivamente en la visualización de radar y datos meteorológicos básicos.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Hardware, enclosure and touchscreen in use, with two finished-display photos stacked on the rightHistorical rain radar centred on Coventry
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Despliegue recomendado con Docker Compose en Raspberry Pi 4 o similar con 2 GB RAM mínimo. Utilizar alimentación USB-C de 15 W para evitar reinicios. Configurar puerto 3080 en la red local. Realizar backup del volumen de datos antes de actualizar versiones mayores a 0.7.0. Verificar límites de API de proveedores externos (OpenWeather 1.000 llamadas/día gratis, Rainbow 30.000 tiles/mes). Asegurar que el sistema operativo soporte arquitectura ARM64 o AMD64.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
30803000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.