Semana del 20 al 26 de julio de 2026

Semana del 20 al 26 de julio de 2026

Resumen: la semana en que el directo aprendió a perseguir tormentas por sus rayos, el carrusel pasó a ser producción propia al 100 %… y un apagón en pleno sábado puso a prueba todo lo construido.

⚡ El directo aprende a seguir tormentas

Llevaba tiempo dándole vueltas a un producto de tormentas «de verdad», y esta semana ha salido. El lunes empezó como un calco del zoom de incendios, pero al día siguiente lo aparté y lo rehíce sobre la idea que de verdad quería: seguimiento de la célula sobre imagen real del satélite Meteosat de tercera generación (MTG), detectando y rastreando cada tormenta por sus rayos con el Lightning Imager, el sensor europeo que ve cada destello desde el espacio. La cámara persigue a la célula fotograma a fotograma, rebobina para enseñar cómo ha crecido, dibuja su trayectoria y cierra con el pronóstico de las próximas horas y la lluvia que va a dejar.

Por el camino, once versiones en cinco días: los rayos pasaron de ráster crudo a destellos dibujados uno a uno, entró la interpolación con RIFE — una IA que genera los fotogramas intermedios para que la nube se mueva fluida; eso sí, los rayos son sagrados y la IA no los toca — y el rastreador se rehízo para trabajar con los rayos exactos, minuto a minuto. El jueves quedó industrializado igual que los incendios: un bloque del directo que se enciende solo cuando hay tormenta con entidad, y vídeos verticales nativos para Shorts y Reels (los horizontales de antes ni siquiera entraban en el feed de Shorts — misterio de las pocas visualizaciones, resuelto). Y una pieza de la que estoy especialmente orgulloso: la radiografía de la tormenta, un corte vertical de la nube que se construye en pantalla capa a capa con datos reales — las torres levantadas donde caen los rayos, el techo medido por el satélite en infrarrojo, la inclinación que le impone el viento en altura. Cada tormenta sale con su radiografía propia, no con una plantilla.

El broche llegó el viernes con el aviso naranja en Cataluña: modo aviso — capa de radar, perímetro de cada zona avisada en su color, y señal de granizo basada en el «lightning jump», el subidón brusco de rayos que suele preceder a la piedra — y prioridad para las células en zona avisada: el seguidor dejó una tormenta más aparatosa en Cantabria para centrarse en la de Girona, que era la que tenía aviso. Que es exactamente lo que habría hecho yo.

🗺️ Hito: el carrusel ya es 100 % producción propia

Esta va con campanas. Desde el martes, todo lo que rota en el directo está cocinado en casa con datos abiertos: el europeo ECMWF, el ICON alemán, el AROME francés, Copernicus, EUMETSAT, los focos de la NASA y los avisos de AEMET. Los últimos mapas de terceros que quedaban — los de lluvia y la acumulada — han caído esta semana: la lluvia ahora es un compuesto propio del AROME a 2,5 km de resolución, descargado de los datos abiertos de Météo-France, con relleno del ICON allí donde el AROME no llega; y la acumulada de 48 horas es un mapa propio que crece hora a hora desde el momento en que lo miras, no desde la madrugada del modelo.

De regalo, los mapas europeos han pasado a pantalla completa (la península salía pegada al borde sur) y ahora se renderizan los cinco en paralelo: el lote que tardaba más de una hora sale en menos de media.

🧵 La web, puesta a punto (y una portada congelada)

La semana también ha tenido mucho de escaparate, y empezó con un susto: la portada llevaba tres días congelada — previsiones viejas y el directo embebido muerto — porque la caché no se purgaba nunca; la rutina que debía refrescar el vídeo tras cada reinicio nunca llegó a conectarse de verdad. Arreglado, y de paso ha nacido un vigilante que mira la portada como la ve un visitante, no como la ven mis scripts.

Después, la puesta a punto en serio: la home estrena una sección con los ocho servicios del canal y un botón directo a la emisión (y ya no descarga vídeo nada más abrir, que penalizaba); se han publicado dos artículos «pilar» — la vigilancia de incendios y los avisos de AEMET explicados — con sus preguntas frecuentes y datos estructurados para los buscadores; y el circuito de redes se ha renovado a fondo: etiquetas con la provincia y en la lengua cooficial de cada comunidad (#tempestaGirona junto a #tormentaGerona), historia gemela de cada reel, y un panel de marketing estilo Hootsuite que registra cada pieza publicada y su alcance real, pieza a pieza y tema a tema. De hecho, cazamos un bug que llevaba ahí desde el principio: los vídeos salían siempre etiquetados como «España» a secas, sin provincia — por eso los hashtags eran tan pobres.

🔌 El apagón del sábado (y el SAI que llegó justo a tiempo)

Y cuando la semana parecía hecha, el sábado por la tarde se fue la luz. El ordenador volvió, OBS volvió… pero el directo no: el puerto por el que el sistema habla con OBS se quedó retenido por un proceso zombi, y de propina apareció un bug de codificación de texto (la consola española y sus acentos) que impedía a la rutina de auto-recuperación cerrar el OBS viejo. Emisión recuperada a mano en el mismo directo, los dos fallos corregidos, y la tarde sirvió para estrenar el SAI — el sistema de alimentación ininterrumpida —: apagado ordenado del equipo cuando la batería baja del 25 %, aviso por Telegram en cuanto pasamos a batería, y un OBS bastante más paciente con los cortes de internet. La próxima vez que parpadee la luz, el sistema tiene muchas más papeletas de ni enterarse.

🧪 Lo que ha quedado en el tintero

Queda una tanda de tareas programadas por crear a mano (el vigilante del SAI, el de la portada y pasar la vigilancia de tormentas a cada media hora), reiniciar Windows para liberar del todo el puerto zombi y, si el SAI tiene un enchufe libre, colgar también el módem.

  • La parrilla horaria anclada al reloj — bloques «en punto» y «y media» con su cortinilla — sigue esperando decisión.
  • Apuntado el disparo por lluvia sin rayos: hay tormentas con poco aparato eléctrico que hoy no encienden el bloque.
  • Y un experimento curioso: he probado a que una IA local, corriendo en mi propia máquina, escriba esta misma bitácora. Gramática impecable y coste cero… pero se queda corta y no distingue lo importante de lo anecdótico. De momento, la bitácora se sigue escribiendo como hasta ahora.

📆 Próxima entrada: semana del 27 de julio al 2 de agosto de 2026.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio