Alertas personalizadas | Ride Cave

Alertas personalizadas

Crea cualquier alerta durante la rodada a partir de una fórmula.

Recordatorios incluidos para lo básico (hidratación, nutrición, estiramiento, límites de frecuencia cardíaca), además de alertas con fórmulas que te permiten lanzar una notificación y un sonido siempre que cualquier expresión que escribas se cumpla. Es el mismo lenguaje de fórmulas que los Widgets personalizados, así que si lo puedes leer en un widget, puedes crear una alerta con ello.

><>=<===!=if(c, a, b)min()max()+ − * /

Qué incluye

Seis categorías de alerta

Cinco recordatorios incluidos cubren los rituales que todos olvidan a mitad de la rodada. Las alertas con fórmulas cubren todo lo demás.

Recordatorios de hidratación

Intervalo configurable (por defecto cada 15 min). Suena un timbre suave de gota y muestra una notificación: fácil de ignorar en pleno esfuerzo, difícil de olvidar en rodadas largas.

Recordatorios de nutrición

Un intervalo aparte (por defecto cada 45 min) para comer: geles, barras, comida de verdad. Un aviso distinto al de hidratación para que sepas qué te pide.

Estiramiento / postura

Aviso periódico de postura (por defecto cada 30 min): siéntate derecho, baja los hombros y suelta el manubrio que estás estrangulando. Ideal para las horas de rodillo.

FC máxima

Aviso fijo todo el tiempo que estés por encima de tu límite de FC configurado. La notificación muestra las ppm en vivo y se cierra sola cuando vuelves a bajar.

FC mínima

El espejo del límite máximo. Útil para no salirte de la Zona 2 o para detectar lecturas de FC perdidas durante esfuerzos anaeróbicos.

Alertas con fórmulas

Crea cualquier alerta que se te ocurra con el mismo lenguaje de fórmulas que mueve los widgets personalizados. Se activa siempre que tu expresión da un valor distinto de cero.

Dos comportamientos

Fija o emergente, tú eliges en cada alerta

Cada alerta elige cómo quiere vivir en la pantalla. Elige el comportamiento que corresponda a lo que de verdad significa la condición.

Fija

Se queda mientras se cumpla la condición

Ideal para condiciones tipo estado que quieres ver de un vistazo todo el tiempo que se cumplan.

  • Reproduce el sonido una vez cuando empieza la alerta.
  • La notificación se queda fija hasta que la fórmula da falso.
  • Se cierra solo cuando la condición deja de cumplirse.
  • Ideal para: FC máxima, cadencia baja, W′ agotado.
Emergente

Notificación rápida con espera

Ideal para condiciones tipo evento en las que solo quieres un aviso y que luego te dejen en paz.

  • La notificación aparece, suena y se desvanece después de ~12 segundos.
  • No vuelve a activarse hasta que pase la espera configurada.
  • La espera se reinicia cada vez que la condición deja de cumplirse.
  • Ideal para: picos de potencia, cortes, cambios de pendiente.

Cómo funciona

Crear una alerta con fórmula

Seis campos, sin programar. El editor valida tu fórmula en vivo y te deja escuchar el sonido y ver la notificación antes de guardar.

  1. Abre Ajustes → Alertas

    En el reproductor o la app principal, abre Ajustes y ve a la pestaña Alertas. Los recordatorios incluidos están arriba; las alertas con fórmulas tienen su propia tarjeta.

  2. Haz clic en "+ Agregar alerta con fórmula"

    Ponle un nombre a la alerta (p. ej., "Sobre el umbral") y escribe una fórmula. Los operadores de comparación como > < >= <= == != son de primera clase, y el editor valida en vivo mientras escribes.

  3. Escribe un mensaje de notificación

    Esto es lo que aparece en pantalla cuando se activa la alerta. Corto y accionable gana: "Afloja, sobre el FTP" es mejor que "La potencia superó 250W".

  4. Elige fija o emergente

    La fija se queda visible todo el tiempo que se cumpla la condición (ideal para alertas de tipo estado: FC máxima, cadencia baja). La emergente aparece brevemente con una espera (ideal para eventos: picos, cortes).

  5. Ajusta el sostenido y la espera

    El sostenido (segundos) evita el ruido de una sola lectura: la condición debe mantenerse ese tiempo antes de activarse. La espera (en las no fijas) es el tiempo mínimo entre activaciones seguidas mientras la condición sigue cumpliéndose.

  6. Vista previa y guardado

    Toca "Escuchar sonido" para oír el aviso, o "Vista previa" en la alerta guardada para ver cómo se ve la notificación a mitad de la rodada. Guarda, rueda, ajusta.

Recetas

Alertas reales para copiar

Pega cualquiera de estas fórmulas tal cual en el editor. Ajusta el umbral a tu forma, cambia el mensaje y elige tu sonido.

Sobre el umbralPower > FTP

Por encima del umbral. ¿Sostenible?

fijaaviso

Aviso fijo todo el tiempo que estés por encima del FTP. Combínalo con un sostenido largo (8 a 10 s) para que los arranques breves no lo activen.

Pico de W/kg altoPower / Weight > 5

Muchos W/kg, dosifícate

hab.aviso

Un aviso fugaz cuando pasas los 5 W/kg. Usa una espera de 30 s para no saturarte en una subida.

Demasiado tiempo sin pedalearCadence < 70

Bajó la cadencia, mantén las piernas girando

fijainfo

Recordatorio fijo para bajadas largas o cuando dejas de pedalear. Un sostenido de 5 s evita que se active por una sola pedalada que saltes.

Zona de FC más altaHeart Rate > 175

FC en la zona más alta, controla el esfuerzo

fijaaviso

Aviso fijo mientras tu frecuencia cardíaca esté en tu zona más alta. Cambia 175 por tu propia línea roja.

Aviso de cadencia baja(Power > 200) * (Cadence < 80)

Vas muy pesado, sube la cadencia si puedes

fijainfo

AND lógico por multiplicación: solo se activa cuando ambas condiciones se cumplen al mismo tiempo. Útil para subidas con cadencia baja empujando un cambio duro.

Subida empinada adelanteGrade > 8

Tramo empinado, dosifícate

hab.info

Según la ruta: se activa cuando llegas a pendientes de más del 8%. Combínalo con una espera larga para que los repechos no te saturen.

Tanque W′ bajowbal < 25

Balance W′ por debajo del 25%, recupérate

fijaaviso

Visible todo el tiempo que tus reservas anaeróbicas estén agotadas. Combínalo con un sostenido bajo (2 s) para un aviso rápido.

Corte de potenciaif(Elapsed > 60, Power == 0, 0)

Sin potencia por más de 5 s, revisa el sensor

hab.aviso

Envuelto en if() para que la alerta no se active antes de que la rodada haya empezado de verdad. Un sostenido de 5 s confirma que es un corte real, no que dejaste de pedalear.

Detalles

Preguntas frecuentes

¿Dónde están las alertas y qué las activa?

Las alertas se evalúan en el cliente en cada tick del rodillo o de la sesión en pista, unas 10 veces por segundo. No interviene ningún servidor, no hay latencia y ningún dato sale de tu dispositivo para evaluarse. Funcionan totalmente sin conexión.

¿Qué significa "distinto de cero" en una fórmula?

Una fórmula como Power > FTP da 1 (verdadero) o 0 (falso). La alerta se activa siempre que el resultado no sea cero. Así que también puedes escribir cosas como Power - FTP (se activa siempre que la potencia no sea exactamente tu FTP) o Cadence (se activa mientras pedaleas). La mayoría prefiere comparaciones explícitas.

¿Y los valores nulos, como antes de que se fije la FC?

Si algún campo de la fórmula es desconocido (sensor sin conectar, falta un dato del perfil), el resultado es null. Null se trata como "no activar": la alerta se queda callada en lugar de adivinar. Usa if(condition, ...) si quieres un comportamiento de respaldo explícito.

¿Dos alertas pueden compartir el mismo sonido o mensaje?

Sí. Las notificaciones se agrupan por mensaje, así que solo verás una burbuja para mensajes idénticos, pero los sonidos son independientes: cada alerta reproduce su propio aviso al activarse. Elige mensajes distintos para que todo se lea bien.

¿Las alertas funcionan en rodadas en pista y rodadas en grupo?

Sí, en cualquier lugar donde funcione el sistema de notificaciones durante la rodada. Algunos campos calculados (Potencia normalizada, TSS, Factor de intensidad, potencia pico) necesitan el motor de entrenos estructurados y no se resuelven en modo pista, pero los campos en bruto (Potencia, Frecuencia cardíaca, Cadencia, Velocidad, Pendiente, Balance W′) funcionan en todas partes.

¿Puedo exportar o compartir mis alertas?

Todavía no. Las alertas están ligadas a tu cuenta de Ride Cave y se sincronizan entre dispositivos a través de tu perfil. Exportar e importar está en los planes. Mientras tanto, las recetas de arriba son fáciles de copiar y pegar desde el editor.

¿Las alertas gastan mi batería?

No más que los widgets existentes. Cada fórmula se compila una vez al guardarse y se evalúa como un pequeño AST en cada tick, muchísimo más barato que dibujar el propio widget.

¿Qué pasa si edito una alerta en plena rodada?

La nueva configuración se aplica de inmediato. Si la alerta estaba activa (notificación fija en pantalla), la notificación se cierra y vuelve a aparecer con el nuevo mensaje en la siguiente evaluación, sin tener que esperar a que la condición deje de cumplirse.

¿Listo para crear tu primera alerta?

Abre Ajustes → Alertas y empieza con una de las recetas de arriba. Ajústala una vez y luego solo rueda.