Cargando…
Cargando…
Sobre el proyecto
El Solar Demo Center es una instalación del Instituto de Energía Solar (IES) de la Universidad Politécnica de Madrid, creada en el marco de un acuerdo de colaboración con Trina Solar, uno de los principales fabricantes mundiales de módulos fotovoltaicos.
El centro alberga seguidores solares con seguimiento en dos ejes: la estructura gira para mantener los paneles orientados al sol a lo largo del día, lo que aumenta la energía captada frente a una estructura fija. La instalación sirve como plataforma de investigación, docencia y demostración.
Esta aplicación web forma parte de un Proyecto de Fin de Grado del Grado en Ingeniería Telemática (ETSIST-UPM), y tiene como objetivo proporcionar una herramienta de monitorización y visualización de los datos de generación del Demo Center.

Imagen ilustrativa: no es una fotografía de esta instalación. Las fotos reales están pendientes del IES.
Universidad pública que agrupa las escuelas técnicas de ingeniería y arquitectura de Madrid, entre ellas la ETSIST de este proyecto.
Instituto de investigación en fotovoltaica de la UPM, en activo desde 1979. Es el titular del Demo Center y de los datos que publica esta web.
Fabricante de módulos fotovoltaicos y socio del acuerdo con la UPM del que nace el Demo Center.
Cuatro capas separan la luz que cae sobre los paneles del número que aparece en tu pantalla. Cada salto usa el protocolo que le corresponde:
4 strings DC + contador AC
Los medidores de la planta leen los 4 strings fotovoltaicos en el lado de continua, y un contador a la salida del inversor mide la alterna. Una lectura por minuto.
UWP 4.0 · Modbus RTU
Un datalogger Carlo Gavazzi UWP 4.0 instalado en la propia planta pregunta a todos los medidores por un bus industrial y guarda cada lectura. Es el único punto donde se juntan todas las medidas.
SFTP a la UPM · MQTT a la nube
De ahí salen dos caminos. El que alimenta esta web es un fichero diario que el datalogger sube cifrado por SFTP a un servidor de la UPM. El segundo es un canal MQTT hacia la nube que se montó solo para desarrollo y hoy sigue sin consumidor: nadie guarda esos mensajes y no alimentan ninguna página.
PostgreSQL · API · navegador
Un proceso automático vuelca los ficheros a una base de datos PostgreSQL, la API de esta web la consulta y el navegador pinta las gráficas. Todo lo que ves sale siempre de esa misma base de datos.
El recorrido combina un bus industrial de campo, telemetría hacia la nube, transferencia de ficheros y una API web. No es capricho: cada tramo tiene requisitos distintos.
| Protocolo | Tramo | Por qué este |
|---|---|---|
| Modbus RTU | Medidores VMU-S y EM540 → UWP 4.0 | Es el idioma nativo de los medidores y el estándar de facto en instalaciones fotovoltaicas. Va sobre un bus físico corto, sin red de por medio, y responde siempre de forma predecible. |
| MQTT / TLS | UWP 4.0 → AWS IoT Core | Ligero y pensado para telemetría: el datalogger publica en cuanto tiene datos, con un certificado propio por dispositivo. Este canal se montó solo para desarrollo y hoy sigue sin consumidor, así que no alimenta nada de lo que ves aquí. |
| SFTP | UWP 4.0 → servidor de la UPM | Viene de serie en el datalogger y da un fichero al día con todas las medidas, sin desplegar nada extra en un servidor compartido. Es fiable y se puede reprocesar tantas veces como haga falta. |
| HTTPS / REST | API de esta web → navegador | Lo que ya entiende cualquier navegador: peticiones sueltas, respuestas en JSON y cifrado extremo a extremo. La web pide los datos ya agregados y los pinta. |
La primera es la frescura: aquí no hay tiempo real. Los datos llegan en un lote diario —el fichero de hoy trae las medidas de ayer— y el proceso de carga corre cada seis horas, así que la última medida disponible puede tener entre una y unas treinta horas. En vez de disimularlo, cada página dice de cuándo es el dato que enseña.
La segunda es que los datos son abiertos. La generación del Demo Center se publica tal cual, sin registro ni clave, a través de una API pública de solo lectura: cualquiera puede descargarla, comprobarla o usarla en clase. Un dato que no se puede verificar no sirve para enseñar.
El detalle de cómo se leen estas medidas —los huecos, la completitud, cómo se calcula la energía diaria y la documentación de la API— está en la guía de lectura. Cómo leer estos datos
2026
Puesta en marcha de la monitorización web
2026
Apertura de datos: API pública de solo lectura
Futuro
Datos por seguidor y más análisis
El acuerdo con Trina Solar y la construcción de la instalación son anteriores a este proyecto: sus fechas están pendientes de confirmar con el IES y por eso no se datan aquí.
La apertura de datos ya ha empezado: la generación del Demo Center puede consultarse hoy mediante una API pública de solo lectura. Ver la API de datos
El proyecto no se cierra aquí. Estas son las líneas abiertas, sin fechas comprometidas:
El canal MQTT hacia la nube ya está montado y probado. Escribir un consumidor que guarde esos mensajes en la misma base de datos bajaría la espera de horas a minutos sin cambiar nada más de la web.
Hoy la web habla de strings y de planta porque la correspondencia entre cada string y cada seguidor está pendiente de confirmar con el IES. En cuanto se confirme, las fichas de seguidor podrán dejar de mostrar el agregado de la planta.
El recorrido en fotografía de 360° estaba en la propuesta inicial y sigue en pie: depende de que haya material fotográfico de la instalación.
Con la ficha técnica de la instalación se podrían añadir indicadores que hoy no se pueden calcular con honestidad, como comparar lo generado con lo que cabría esperar de la potencia instalada.
Escríbenos si te interesa visitar la instalación, colaborar o usar sus datos — o explora la generación del Demo Center en el dashboard.