Alertes perso
Crée n'importe quelle alerte en sortie à partir d'une formule.
Des rappels intégrés pour les bases (hydratation, alimentation, étirements, plafonds de fréquence cardiaque), plus des alertes à formule qui affichent une notification et un son dès que n'importe quelle expression que tu écris est vraie. Même langage de formules que les Widgets perso : si tu peux le lire sur un widget, tu peux en faire une alerte.
><>=<===!=if(c, a, b)min()max()+ − * /Ce qui sort
Six catégories d'alertes
Cinq rappels intégrés couvrent les rituels que tout le monde oublie en pleine sortie. Les alertes à formule couvrent tout le reste.
Rappels d'hydratation
Intervalle réglable (toutes les 15 min par défaut). Joue un léger carillon et affiche une notification : facile à ignorer en plein effort, difficile à oublier sur les longues sorties.
Rappels d'alimentation
Un intervalle séparé (toutes les 45 min par défaut) pour le carburant : gels, barres, vraie nourriture. Un signal différent de celui de l'hydratation pour que tu saches ce qu'il te demande.
Étirements / posture
Rappel de posture régulier (toutes les 30 min par défaut) : redresse-toi, baisse les épaules, desserre ta prise sur le cintre. Idéal pour les heures de home trainer.
Plafond de fréquence cardiaque
Avertissement persistant tant que tu es au-dessus du plafond de FC configuré. Les bpm en direct s'affichent dans la notification, qui disparaît automatiquement quand tu redescends.
Plancher de fréquence cardiaque
L'inverse du plafond. Utile pour rester en zone 2 ou pour repérer les pertes de signal FC pendant les efforts anaérobies.
Alertes à formule
Crée toutes les alertes imaginables avec le même langage de formules que les widgets perso. Elle se déclenche dès que ton expression renvoie une valeur non nulle.
Deux comportements
Persistante ou éphémère, au choix pour chaque alerte
Chaque alerte choisit comment elle s'affiche à l'écran. Choisis le comportement qui correspond à ce que la condition veut vraiment dire.
Reste tant que la condition est remplie
Idéal pour les conditions continues que tu veux voir d'un coup d'œil tant qu'elles sont vraies.
- Joue le son une fois au déclenchement de l'alerte.
- La notification reste affichée jusqu'à ce que la formule renvoie faux.
- Disparaît automatiquement quand la condition n'est plus vraie.
- Idéal pour : plafond de FC, cadence basse, W′ épuisé.
Notification rapide avec délai de réarmement
Idéal pour les conditions ponctuelles où tu veux juste être prévenu, puis qu'on te laisse tranquille.
- La notification apparaît, joue un son et disparaît au bout d'environ 12 secondes.
- Ne se redéclenche pas avant la fin du délai de réarmement configuré.
- Le délai de réarmement repart de zéro chaque fois que la condition redevient fausse.
- Idéal pour : pics de puissance, décrochages, changements de pente.
Comment ça marche
Créer une alerte à formule
Six champs, pas de script. L'éditeur valide ta formule en direct et te permet d'écouter le son et de voir la notification avant d'enregistrer.
Ouvre Réglages → Alertes
Dans le lecteur ou l'appli principale, ouvre les Réglages et va dans l'onglet Alertes. Les rappels intégrés sont en haut ; les alertes à formule ont leur propre carte.
Clique sur « + Ajouter une alerte à formule »
Donne un nom à l'alerte (par ex. « Au-dessus du seuil ») et écris une formule. Les opérateurs de comparaison comme > < >= <= == != sont pris en charge nativement, et l'éditeur valide en direct pendant que tu tapes.
Écris un message de notification
C'est ce qui s'affiche à l'écran quand l'alerte se déclenche. Court et concret, c'est gagnant : « Lève le pied, au-dessus de la FTP » vaut mieux que « Puissance supérieure à 250 W ».
Persistante ou éphémère, à toi de choisir
Persistante reste visible tant que la condition est vraie (idéal pour les alertes continues : plafond de FC, cadence basse). Éphémère s'affiche brièvement avec un délai de réarmement (idéal pour les événements : pics, décrochages).
Règle le maintien et le délai de réarmement
Le maintien (en secondes) évite le bruit ponctuel : la condition doit tenir aussi longtemps avant de déclencher. Le délai de réarmement (pour les alertes non persistantes) est l'écart minimum entre deux déclenchements tant que la condition reste vraie.
Aperçu et enregistrement
Appuie sur « Écouter le son » pour entendre le signal, ou sur « Aperçu » sur l'alerte enregistrée pour voir à quoi ressemble la notification en pleine sortie. Enregistre, roule, ajuste.
Recettes
De vraies alertes à copier
Colle telle quelle n'importe laquelle de ces formules dans l'éditeur. Ajuste le seuil à ta forme, change le message, choisis ton son.
Power > FTPAvertissement persistant tant que tu es au-dessus de ta FTP. Va bien avec un long maintien (8 à 10 s) pour que les courtes accélérations ne le déclenchent pas.
Power / Weight > 5Une notification éphémère quand tu dépasses 5 W/kg. Mets un délai de 30 s pour éviter le spam dans une montée.
Cadence < 70Rappel persistant pour les longues descentes ou la roue libre. Un maintien de 5 s évite qu'un seul coup de pédale sauté le déclenche.
Heart Rate > 175Avertissement persistant tant que ta fréquence cardiaque reste dans ta zone la plus haute. Remplace 175 par ta propre limite rouge.
(Power > 200) * (Cadence < 80)ET logique par multiplication : ne se déclenche que quand les deux conditions sont vraies en même temps. Utile pour repérer les montées à basse cadence en force.
Grade > 8Tient compte du parcours : se déclenche dès que la pente dépasse 8 %. À associer à un long délai de réarmement pour que les bosses ne le fassent pas sonner sans arrêt.
wbal < 25Visible tant que tes réserves anaérobies sont épuisées. Associe-le à un maintien court (2 s) pour un avertissement réactif.
if(Elapsed > 60, Power == 0, 0)Enveloppée dans if() pour que l'alerte ne se déclenche pas avant le vrai début de la sortie. Un maintien de 5 s confirme qu'il s'agit d'une vraie perte de signal, pas de roue libre.
Détails
Questions fréquentes
Où se trouvent les alertes et qu'est-ce qui les déclenche ?
Les alertes sont évaluées côté client à chaque mise à jour du home trainer ou de la session sur piste, environ 10 fois par seconde. Aucun serveur, aucune latence, et aucune donnée ne quitte ton appareil pour l'évaluation. Elles fonctionnent entièrement hors ligne.
Que veut dire « non nulle » pour une formule ?
Une formule comme Power > FTP renvoie 1 (vrai) ou 0 (faux). L'alerte se déclenche dès que le résultat n'est pas nul. Tu peux donc aussi écrire des choses comme Power - FTP (se déclenche dès que la puissance n'est pas exactement égale à la FTP) ou Cadence (se déclenche tant que tu pédales). La plupart des utilisateurs préfèrent des comparaisons explicites.
Et les valeurs nulles, comme avant que la FC ne se cale ?
Si un champ de la formule est inconnu (capteur non connecté, champ de profil manquant), le résultat est null. Null est traité comme « ne pas déclencher » : l'alerte reste silencieuse plutôt que de deviner. Utilise if(condition, ...) si tu veux un comportement de repli explicite.
Deux alertes peuvent-elles avoir le même son ou le même message ?
Oui. Les notifications sont dédoublonnées par message, tu ne verras donc qu'une bulle pour des messages identiques, mais les sons sont indépendants : chaque alerte joue son propre signal quand elle se déclenche. Choisis des messages distincts pour que ça reste lisible.
Les alertes fonctionnent-elles sur piste et en sortie de groupe ?
Oui, partout où les notifications en sortie sont actives. Certains champs calculés (puissance normalisée, TSS, facteur d'intensité, puissance max) nécessitent le moteur de séances structurées et ne fonctionnent pas en mode piste, mais les champs bruts (puissance, fréquence cardiaque, cadence, vitesse, pente, W′ Balance) fonctionnent partout.
Est-ce que je peux exporter ou partager mes alertes ?
Pas encore. Les alertes sont liées à ton compte Ride Cave et se synchronisent entre tes appareils via ton profil. L'export/import est prévu dans la feuille de route. En attendant, les recettes ci-dessus se copient-collent facilement depuis l'éditeur.
Les alertes vont-elles vider ma batterie ?
Pas plus que les widgets existants. Chaque formule est compilée une fois à l'enregistrement et évaluée sous forme de petit AST à chaque mise à jour, des ordres de grandeur moins coûteux que l'affichage du widget lui-même.
Et si je modifie une alerte en pleine sortie ?
La nouvelle configuration s'applique immédiatement. Si l'alerte était en cours (notification persistante à l'écran), la notification est fermée puis réaffichée avec le nouveau message à l'évaluation suivante, sans attendre que la condition disparaisse.
Prêt à créer ta première alerte ?
Ouvre Réglages → Alertes et commence par l'une des recettes ci-dessus. Règle-la une fois, puis roule, tout simplement.
