El widget de huracanes: cómo hacer que todo Los Cabos lo use
25 de septiembre de 2026. Pediste tres cosas: que la gente de Los Cabos quiera usarlo, que se guarde fácil en el celular y que compita con Windy en gráficos. Aquí está lo que investigamos, lo que ya arreglé hoy y lo que te propongo, con lo que sí y lo que no se puede prometer.
1 · Ya está arreglado en el sitio real
La velocidad. El widget decía que Polo avanza a 22 km/h; son 19 km/h. El Centro Nacional de Huracanes (NHC) da la velocidad en millas por hora y el código la convertía como si fueran nudos. También se corrigió en las demás tormentas.
Cuando el NHC deja de responder. Antes el widget ponía «ALL CLEAR» con punto verde durante 3 horas, aunque hubiera un huracán. Ahora conserva el último dato bueno con su hora (hasta 12 horas), dice (en inglés, como todo el widget) que el NHC no responde y que ese es el último dato recibido, con su hora, y marca DELAYED. Si no tiene ningún dato guardado, dice «Signal unavailable» y NO SIGNAL · CHECK NHC, en ámbar, nunca en verde. Vuelve a intentar cada 5 minutos.
Cómo lo comprobé. Hice «caer» el NHC a propósito en el servidor, revisé las dos pantallas y lo regresé a la normalidad. Para la app de iOS se agregó un dato (desde cuándo no responde el NHC), y la «hora del dato» ahora marca la hora real del dato, no la de la consulta. Falta probarlo en la app y actualizar su documento.
En vivo ahora: Polo «moving W at 19 km/h» y la marca LIVEPrueba: el NHC no responde y hay dato guardado → conserva las 3 tormentas con su hora y marca DELAYEDPrueba: el NHC no responde y no hay dato → «Signal unavailable», NO SIGNAL · CHECK NHC, en ámbar
Desliza hacia un lado para ver las tres →
Para Polo solo llega esto (la fase 0). La mini-app de abajo no estaría lista para esta tormenta.
Del boletín 19 del NHC, viernes 25 de septiembre, 2:00 a. m. hora de Los Cabos (vale hasta el boletín 20, a las 8:00 a. m.): Polo es categoría 5, con vientos de 260 km/h, a unos 680 km de Cabo San Lucas, y su viento de tormenta tropical ya llega hasta 205 km del centro. El NHC dice que se acercaría a Baja California Sur el lunes, y que desde hoy el oleaje y las corrientes hacia BCS ponen en peligro la vida.
2 · La idea en un minuto
Una mini-app gratis, «Huracanes · What’s in Cabo», en una dirección nueva: whatsincabo.com/huracanes/. No se mueve ninguna página que ya exista. No se baja de ninguna tienda: se guarda en el celular desde el navegador y queda con su propio ícono. En español primero, con un botón para inglés (el inglés llega en la fase 1b). Sin anuncios, sin Passport y sin socios.
Arriba de todo contesta, de un vistazo, lo que pregunta un vecino. Así se vería con los datos de hoy:
7de cada 100 en Cabo San Lucas
6de cada 100 en San José
24de cada 100 en La Paz
67de cada 100 en Loreto
Probabilidad de viento de 63 km/h o más en los próximos 5 días, de la tabla oficial del NHC (boletín 19). El mismo NHC advierte que cifras que parecen chicas pueden ser importantes. Corredor, Todos Santos y East Cape no salen en esa tabla: su botón lo dice y muestra los puntos oficiales más cercanos.
Qué tan cerca, qué tan fuerte y qué más trae, con una frase fija de 3 partes que aprobarías tú: dónde queda tu pueblo frente al cono, la cifra oficial explicada y, siempre que el NHC o el SMN lo mencionen, el peligro del mar y la lluvia. Nunca «no viene». Ejemplo: «Cabo San Lucas queda fuera del cono de Polo. Ojo: los efectos llegan fuera del cono. Polo se acercaría a BCS el lunes como huracán y el NHC tiene «confianza alta» en que toque tierra en Baja California Sur. Ten listo tu plan. El mar se vuelve peligroso desde hoy y el fin de semana: oleaje y corrientes que amenazan la vida.»
El número de tu pueblo, dicho como lo dice la gente: «7 de cada 100», con 100 puntitos y 7 encendidos. Tocas San José, La Paz o Loreto y cambia.
El color oficial de Protección Civil para Los Cabos, con la palabra y la fase («Alerta azul · acercándose»). Nunca un color inventado por nosotros.
Cuándo tener todo listo: «Ten todo listo antes del sábado 26, 11:00 p. m.». Es la primera hora en que la tabla del NHC ya da alguna probabilidad de que empiece el viento de 63 km/h en tu pueblo; para los pueblos que no están en la tabla se usa la llegada «más temprana razonable» que dibuja el NHC. Es la hora para quien no quiere arriesgarse; la más probable, cuando el NHC la calcula, va en una segunda línea.
Qué hacer ahora, en 3 renglones según el color. El primero siempre: «No cruces arroyos ni vados con corriente». Con Lidia (2017) murieron al menos 7 personas en BCS, electrocutadas o ahogadas al intentar cruzar corrientes.
Y abajo de todo, fijo: «Informativo, no es una alerta oficial · Protección Civil · 911». Más abajo vienen el mapa con la trayectoria oficial animada, lo oficial con su hora, los teléfonos, «Mandar a mi familia» (una tarjeta para WhatsApp), «Estoy bien» y «Guardar en mi celular».
3 · El prototipo
Es una maqueta con datos reales del boletín 19 del NHC (viernes 25, 2:00 a. m.). No está en el sitio ni se puede instalar todavía; sirve para que veas y apruebes la forma. Las piezas de etapas posteriores vienen marcadas: el satélite es de la fase 2 y el remolino de viento de la fase 4.
Lo primero que ves: dónde queda tu pueblo frente al cono, y el mar peligrosoTu pueblo: 7 de cada 100 en Cabo San Lucas; tocas otro y cambiaCuándo tener todo listo y a qué distancia pasaría el viento de 63 km/hUn pueblo sin cifra del NHC (el Corredor) lo dice claroEl mapa con la trayectoria oficial; el satélite de fondo es de la fase 2El mapa avanza hora por hora; el deslizador va pegado al mapaLo oficial, cada cosa con su horaPuerto: dos fuentes oficiales no coinciden → «sin confirmar»Teléfonos: solo el 911 lleva botón; los demás dicen «sin verificar por llamada» hasta que alguien llameGuardar en mi celularMandar a mi familiaLa tarjeta que llega por WhatsApp, con fecha y vigenciaEjemplo: sin señal, todo atenuado y «desactualizado»Ejemplo: modo emergencia con alerta naranjaVista previa de la fase 4: el remolino de viento, encendido a mano
Desliza hacia un lado para ver todas →
En computadora: la respuesta a la izquierda y el mapa a la derecha
4 · ¿Compite con Windy?
No podemos meter Windy dentro del sitio. Sus reglas prohíben su mapa en sitios comerciales. Su versión de pago (990 euros al año) prohíbe guardar los datos y hacer algo que compita con Windy, y Windy puede cortar el servicio si se pasan 10,000 visitas en un día (el tope se puede negociar). Lo que sí se puede es poner botones «Ver en Windy · Zoom Earth · NHC»: enlazar está permitido.
Así queda la comparación, con honestidad:
Qué
Windy (app gratis)
Nosotros · fase 1
+ fase 2
+ fase 4
La cifra oficial de tu pueblo («7 de cada 100 en Cabo San Lucas»), donde el NHC la calcula
✗ No
✓ Sí
✓ Sí
✓ Sí
El color oficial de Protección Civil y los avisos del Gobierno de México, con su hora
✗ No
✓ Sí
✓ Sí
✓ Sí
Qué hacer y teléfonos de aquí, sin anuncios ni ventana de «descarga la app»
✗ No
✓ Sí
✓ Sí
✓ Sí
Español y km/h sin configurar nada
◐ En partese puede configurar
✓ Sí
✓ Sí
✓ Sí
Tarjeta para WhatsApp con fecha, hora y fuente
✗ No
✓ Sí
✓ Sí
✓ Sí
Cono y trayectoria oficial animada hora por hora
✓ Sí
✓ Sí
✓ Sí
✓ Sí
Satélite real en movimiento
✓ Sí
◐ En partefoto al tocar
✓ Sí
✓ Sí
Mover y acercar el mapa con los dedos
✓ Sí
✗ Noencuadres fijos
✓ Sí
✓ Sí
Remolino de viento animado (partículas)
✓ SíECMWF, más nítido
✗ No
✗ No
◐ En parteen gris y más borroso; solo si pasa la prueba en un Android barato
Varios modelos para comparar trayectorias
✓ Sí
✗ No
✗ No
◐ En partepestaña aparte, solo NOAA
Radar de lluvia
✓ Sídonde hay radar
✗ Noel del SMN para Los Cabos muestra imágenes de 2023
✗ No
✗ No
Todo el mundo y todo el clima
✓ Sí
✗ Nosolo huracanes de BCS
✗ No
✗ No
Si no ves todas las columnas, desliza la tabla hacia un lado.
En resumen: la fase 1 le gana a Windy en claridad y en lo oficial de aquí, no en gráficos. En gráficos nos acercamos con la fase 2 (satélite real y mapa libre). El remolino de viento llega en la fase 4, y solo si pasa la prueba en un teléfono barato real. No vamos a igualar la cobertura mundial, el radar ni los varios modelos de Windy; tampoco hace falta para contestar «¿me afecta?».
5 · Guardarla en el celular: lo que sí y lo que no
Lo que sí
Android: un botón «Instalar» y la confirmación de Chrome: dos toques.
iPhone: unos 3 toques a mano (⋯ → Compartir → «Agregar a pantalla de inicio»). Los confirmamos en un iPhone real antes de dibujarlos.
Queda con su ícono y se abre como una app, sin barra del navegador.
Sin señal se ve lo último que el celular alcanzó a bajar, con su fecha y hora, más los teléfonos y la lista de qué hacer.
Lo que no
No se actualiza sola en segundo plano: sin señal no hay datos nuevos.
En iPhone, lo que viste en Safari no pasa a la app guardada: hay que abrirla una vez con señal. Sin guardarla, Safari borra lo guardado tras 7 días sin visitas.
Dentro de Instagram o Facebook no se puede guardar: primero hay que abrirla en el navegador.
No hay cuadrito (widget) en la pantalla del celular: eso solo se puede con una app de tienda (fase 4).
Las notificaciones al celular llegan en la fase 3.
Antes de aprobar se prueba en un iPhone y en un Android reales. El prototipo todavía no se puede instalar.
6 · Cómo llega a todo Los Cabos
WhatsApp y Facebook: cada boletín tiene su enlace y su imagen, que se ven bien al compartir. La tarjeta lleva la fecha y la hora en grande y «vale hasta el siguiente boletín de las …», para que una imagen vieja se note sola. Si alguien abre el enlace de un boletín viejo, la página le dice «así está ahora».
Carteles con QR «Guárdala en tu celular» en recepciones de hoteles y socios, listos antes del 15 de mayo de 2027, cuando empieza la temporada. (La mini-app no lleva nada comercial; el cartel solo la reparte.)
Dentro del sitio: un bloque «Guárdala en tu celular» arriba de la guía de huracanes (que no cambia de dirección) y un botón en el header.
Aliados: una carta a Protección Civil Los Cabos para ofrecer coordinación y pedir que nos corrijan, y buscar a MetMEX BCS (181 mil seguidores en Facebook) o a Clima Sudcaliforniano.
Metas honestas para 2026: uso, visitas que llegan desde enlaces compartidos y cero errores publicados. Todavía no se puede prometer un número de instalaciones: la fase 1 completa llegaría hacia noviembre y la temporada cierra el 30. El provecho grande es la temporada 2027.
7 · Lo que nunca hará
Hacerse pasar por alerta oficial. Cada pantalla dice «Informativo, no es una alerta oficial · Protección Civil · 911» y «No somos Protección Civil ni el Ayuntamiento»; cada tarjeta lleva la versión corta «No oficial · Emergencias 911».
Decir «no viene», «no pasa nada», «ya se aleja», «evacúa» o «no evacúes».
Inventar un color. Solo el color oficial de Protección Civil, con su palabra. Nunca un punto verde solo.
Bajar la gravedad por un dato viejo. Si la fuente se atrasa, dice «último nivel oficial conocido: NARANJA (hace 3 h) · sin confirmar», nunca gris ni vacío.
Atribuirle al NHC lo que es de México. Las vigilancias y avisos de la costa los emite el Gobierno de México; el NHC los difunde.
Publicar clases, albergues o ley seca sin una persona que los actualice. Si no la hay, dice «No estamos siguiendo clases ni albergues; revísalos con Protección Civil Los Cabos», con su enlace y su teléfono.
Poner teléfonos que nadie haya llamado.
8 · Etapas, tiempos y costo
Fase 0 · Arreglos urgentes
Hecha en parte hoy
Velocidad y NHC caído: ya en el sitio. Falta, con tu OK: el punto rojo del header, las tormentas lejanas, las horas y el puerto. Hoy el widget dice «Port open» en verde con un dato de SEMAR del 23-sep, aunque el Ayuntamiento anunció el cierre a embarcaciones menores; pasaría a mostrar la fecha y «sin confirmar».
1 día más
Fase 1a · Lo esencial en /huracanes/
Con tu OK
La página con la respuesta de arriba (en español), versión de solo texto, guardarla en el celular, compartir el texto por WhatsApp, qué hacer, teléfonos y los estados «sin señal», «dato viejo» y «emergencia». Podría servir el resto de esta temporada.
~10 días hábiles (estimado)
Fase 1b · El mapa y las tarjetas
Después de 1a
Mapa oscuro con la trayectoria oficial animada, tarjetas de imagen por boletín para WhatsApp y Facebook, botón en el header del sitio, anuncios del Ayuntamiento y versión en inglés.
~12 a 15 días hábiles
Fase 2 · Gráficos tipo Windy
Recomendada después
Satélite real en movimiento (NASA/NOAA, armado en nuestro servidor para que pese poco), mapa que se mueve con los dedos y radios de viento hora por hora.
10 a 13 días hábiles
Fase 3 · Notificaciones al celular
Opcional
Una notificación solo cuando cambia algo OFICIAL (máximo una por boletín). De noche, en silencio, salvo alerta amarilla o mayor de Protección Civil, o una vigilancia o aviso del Gobierno de México: esas suenan a cualquier hora. Se prueba 2 semanas en silencio contigo antes de abrirla al público. Formulario para clases y albergues si hay responsable.
10 a 12 días + 2 semanas de prueba
Fase 4 · Remolino, olas, modelos y app de tienda
Opcional
Partículas de viento en gris, olas animadas, pestaña de modelos y, si vale la pena, app de tienda con cuadrito en la pantalla del celular.
20 a 40 días · app: 99 USD/año + 25 USD
Costo: 0 dólares al mes en servicios, con el hosting de siempre; solo cuesta el tiempo de trabajo. Los datos del NHC, NOAA y NASA son de dominio público; los de Protección Civil se citan con enlace y fecha de consulta, y sus términos entran en la revisión legal. Open-Meteo no cuesta (permiso de sus dueños vía Jonathan), pero falta la llave. La app de tienda de la fase 4 costaría 99 dólares al año (Apple) más 25 dólares una vez (Google).
Calendario: si arrancamos ya, la fase 1a podría estar hacia mediados de octubre y la fase 1 completa hacia noviembre. La temporada 2026 termina el 30 de noviembre, y la de 2027 empieza el 15 de mayo.
Para quien lo construya: decisiones técnicas que salieron de la verificación
/huracanes/ y /huracanes/texto/ como páginas WP reales con el patrón de /map/ (is_page + render + exit) y litespeed_control_set_ttl 600; entrar al calentador de caché. Sin purga total al lanzar: el 404 en caché caduca en 1 h.
Sin gtag.js en /huracanes/ (177 KB con gzip contra un presupuesto de 60 KB): beacon propio de menos de 1 KB reenviado a GA4 por Measurement Protocol, sin datos personales.
Service worker propio /wic-huracanes-sw.js con scope /huracanes/; no tocar /wic-sw.js del mapa. navigator.storage.persist() y tiempo límite de 3–4 s en la navegación.
cyclone.json (api_version 1, app de iOS): solo campos aditivos; tone solo quiet/watch/alert y nunca «quiet» en una falla; status solo sus 4 valores. Actualizar wic-widgets/docs/API.md.
Respaldo de PWS, TCP y TCM en tgftp.nws.noaa.gov y api.weather.gov; probar con nhc.noaa.gov bloqueado. Vigilante externo (Cloud Scheduler) cada 10 min sobre la edad del JSON.
Zona horaria por producto (CST, CDT, MST, MDT, PST, PDT, HST) → UTC → hora de Los Cabos; en el navegador, UTC−7 fijo (no America/Mazatlan). Perspectiva en español: MIATWOSEP (MIATWSEP es un producto descontinuado el 1 de mayo de 2025).
Vigilancias y avisos: cruzar la capa 165 con la costa del municipio 03008, no buscar el nombre en el texto; probar con los avisos de Norma 2023. Aceptar boletines intermedios (18A).
SIAT-CT: caducidad = intervalo del manual + 50 %; una fuente vencida nunca baja la gravedad.
Distancia principal: al borde del viento de 63 km/h (radios de 34 kt, capa 172), no al centro. «Cuándo»: pueblos de la tabla PWS, inicio del primer periodo con probabilidad; los demás, en la capa 175 la línea más temprana de las dos que rodean al pueblo, nunca la más cercana; si el pueblo queda fuera de la zona calculada, se dice.
Notificaciones (fase 3): la alerta amarilla o mayor del SIAT-CT y cualquier vigilancia o aviso del Gobierno de México rompen las horas de silencio.
Satélite: compuesto en el servidor cada 10–20 min, 6–8 cuadros WebP de 60–100 KB (las teselas de GIBS pesarían 4.9–16 MB por visita). Crédito «GeoColor: CIRA/NOAA» y aviso de que las luces nocturnas son fijas.
Modelos (fase 4): solo guías de NOAA del ATCF mientras no se confirmen los derechos de UKMET y CMC; ECMWF con su texto de atribución exacto. NOMADS: 10 s entre descargas.
OSM/OpenFreeMap: atribución dentro de cada imagen compartida desde el mapa en vivo.
9 · Tus decisiones
Toca una opción en cada una y copia tus respuestas para mandármelas. Puedes contestar solo las de «Ahora».
Ahora
Terminar la fase 0 (1 día): el punto del header deja de ponerse rojo solo por distancia; las tormentas lejanas (Nolo, a unos 390 km al sur de Hawái) van aparte y no cuentan en «3 active storms»; horas en hora de Los Cabos; el puerto con la fecha de su dato y «sin confirmar» si es viejo (hoy dice «abierto» con un dato del 23-sep).
Open-Meteo (mar, UV y lluvia del widget): nos dijiste el 7 de agosto que sus dueños nos dejan usarla sin pagar gracias a Jonathan. Falta que él nos pase la llave (y, si se puede, el permiso por escrito); mientras, el widget sigue en la versión gratis sin llave, que es para sitios no comerciales.
Nombre y dirección: «Huracanes · What’s in Cabo» en whatsincabo.com/huracanes/ (nueva; no se mueve nada). El Ayuntamiento ya tiene loscabos.gob.mx/huracanes/, por eso el nombre lleva la marca.
¿El prototipo va por buen camino?
Para arrancar la fase 1
Cómo arrancar: fase 1a (~10 días hábiles, podría servir lo que queda de esta temporada) y luego 1b, o la fase 1 completa de una vez (22 a 30 días hábiles, lista hacia noviembre).
Frases de arriba: plantilla fija de 3 partes (dónde queda tu pueblo frente al cono, la cifra oficial explicada y, siempre que el NHC o el SMN lo mencionen, el peligro del mar y la lluvia), sin «no viene», «no pasa nada» ni «ya se aleja». Las apruebas tú (y un revisor) antes de publicarlas.
Pueblos con botón: Cabo San Lucas, San José, Corredor, Todos Santos, East Cape y La Paz, más «familia en…» con los que traiga la tabla del NHC (hoy Loreto, Punta Abreojos y Punta Eugenia). Corredor, Todos Santos y East Cape no salen en esa tabla: su botón lo dice y muestra los puntos oficiales más cercanos.
Revisión automática: recomiendo las dos. hPanel de Hostinger corre la revisión cada 5 minutos, y Cloud Scheduler (lo que ya usa el panel SEO) vigila desde fuera cada 10 minutos que el dato no se quede viejo. ¿Me das acceso a hPanel?
Una persona de guardia en las horas críticas: puede apagar el mensaje de arriba si sale un dato malo y actualizar clases y albergues. Si no hay nadie, la app dice «No estamos siguiendo clases ni albergues; revísalos con Protección Civil Los Cabos», con su enlace y su teléfono.
Teléfonos de emergencia: alguien los llama uno por uno antes de publicarlos (la página del Ayuntamiento repite uno para dos cosas).
Más adelante
Después de la fase 1, qué va primero: satélite y mapa libre (fase 2, lo que pediste y con menos riesgo) o notificaciones al celular (fase 3).
Revisión legal breve y una carta a Protección Civil Los Cabos para ofrecer coordinación y pedir que nos corrijan.
Carteles con QR «Guárdala en tu celular» para recepciones de hoteles y socios, listos antes del 15 de mayo de 2027. ¿Se imprimen y quién los reparte?
Metas de 2026: uso y cero errores publicados (no número de instalaciones, que todavía no se pueden prometer).
Probar en un iPhone y en un Android barato de verdad antes de aprobar el satélite y el remolino.
Buscar alianza con MetMEX BCS (181 mil seguidores en Facebook) o Clima Sudcaliforniano para que citen la app.
App de tienda con cuadrito en la pantalla del celular (99 USD al año Apple + 25 USD una vez Google).
Todavía no has elegido nada.
Cómo se hizo
17 agentes en 7 pasos. Cinco investigaron: el widget actual, qué usa la gente de aquí, Windy y sus reglas, los datos y sus licencias, y cómo se guarda una web en el celular. Tres escribieron propuestas y tres jueces las calificaron. Uno las juntó en un plan, tres verificadores lo revisaron contra las fuentes, uno hizo el prototipo y un crítico buscó lo que faltaba. Después, una segunda vuelta del prototipo con dos revisores. Esta página ya incluye las correcciones de los verificadores y del crítico.
Fuentes principales
NHC: boletín, tabla de probabilidades por pueblo y capas del mapa de Polo — nhc.noaa.gov/text/MIATCPEP2.shtml · MIAPWSEP2.shtml
NHC: cómo leer las probabilidades — nhc.noaa.gov/about/pdf/About_Windspeed_Probabilities.pdf · el cono: nhc.noaa.gov/aboutcone.shtml