Relay

Problèmes connus

Rien ici ne te concerne ? Écris à support@relay-agent.app, réponse sous 48 heures. Joins si possible le « Journal des synchros » de l'app, qui ne contient aucune valeur de santé.

La séance n'apparaît pas sur la montre

Depuis iOS 18.2, WorkoutKit, le service d'Apple qui envoie les séances à la montre, laisse parfois une séance programmée sur l'iPhone sans jamais l'afficher sur la montre.

  1. Ouvre Relay. L'app programme les séances quand elle est au premier plan, ce qui évite le plus souvent le défaut. Si une séance arrive pendant que l'app est en arrière-plan, elle t'envoie une notification pour te demander de l'ouvrir.
  2. Sinon, reprogramme tout. Dans l'app, Réglages, « Tout reprogrammer sur la montre ». L'app retire puis renvoie toutes les séances : c'est le remède conseillé par Apple.

La montre n'affiche une séance que le jour prévu, dans l'app Exercice. Une séance prévue demain n'y est pas encore aujourd'hui.

Le rafraîchissement à la demande ne répond pas

Ton agent demande une synchro, l'iPhone ne répond pas en 25 secondes et relay-agent rafraichir renvoie 504. Les causes connues :

Deux réponses normales : si la dernière synchro a moins de deux minutes, le relais ne réveille pas l'iPhone et renvoie les données en place. Au-delà de 6 réveils dans l'heure, il répond 429.

Certaines données arrivent en retard

iOS réveille Relay dès qu'arrive un repas, une pesée, une nuit de sommeil, une séance, une mesure de VFC ou de fréquence cardiaque au repos. Pour les pas, l'énergie, les minutes d'exercice et l'eau, Apple limite le réveil à une fois par heure au mieux. Le rafraîchissement à la demande comble l'écart.

« Abonnement requis »

Le relais répond 402 et relay-agent sort avec le code 4 quand ton agent planifie une séance ou demande un rafraîchissement sans abonnement actif. Abonne-toi dans l'app, ou utilise « Restaurer un achat » si tu es déjà abonné. Après l'achat, l'app transmet l'abonnement au relais à sa prochaine synchro.

« Session inconnue ou expirée » pendant l'appairage

Une session de relay-agent relier vit dix minutes. Relance la commande et saisis la nouvelle session. Si les codes à six chiffres diffèrent entre l'app et l'agent, réponds « Non, ils diffèrent » et recommence : quelqu'un s'est peut-être intercalé.

Mon agent n'a pas d'écran pour comparer le code

Utilise la phrase d'appairage : dans l'app, Réglages, « Phrase d'appairage (secours) ». Copie-la dans ~/.config/relay/phrase, lisible par toi seul (mode 600), ou dans la variable RELAY_PHRASE.