ForHosting KIT · Outils pour développeurs

Calculateur d’heure de réveil après des cycles de sommeil

Ce calculateur ajoute directement à l’heure du coucher le nombre choisi de cycles complets de quatre-vingt-dix minutes.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Saisissez une heure stricte au format 24 heures et un nombre entier de cycles : vous obtenez une heure de réveil unique, la durée totale prévue et tout changement de jour. Le calcul fonctionne hors ligne, sans date actuelle ni fuseau horaire, et donne toujours le même résultat pour les mêmes données. Il s’agit d’un outil de planification fondé sur une estimation courante, et non d’une mesure personnelle ou d’un avis médical.

Saisissez une heure de coucher précise

Indiquez l’heure du coucher au format 24 heures HH:MM, avec deux chiffres pour l’heure et les minutes. Utilisez par exemple 22:30 pour dix heures et demie du soir, 00:05 pour cinq minutes après minuit ou 07:00 pour sept heures du matin. Ce format strict évite toute ambiguïté et rend le calcul réutilisable dans un navigateur, un client API ou un processus automatisé. Les valeurs telles que 9:30, 25:00, 12:75 et les mentions AM ou PM provoquent une erreur explicite. L’heure saisie constitue le point de départ exact du calcul. Aucun délai de préparation, de lecture ou d’endormissement n’est ajouté automatiquement. Si vous souhaitez en tenir compte, saisissez l’heure à laquelle vous pensez vous endormir. Le système ne consulte pas non plus l’horloge de l’appareil, ne déduit pas votre position et n’associe aucune date au résultat.

Choisissez le nombre de cycles de quatre-vingt-dix minutes

Définissez cycles sur un nombre entier compris entre 1 et 16. Chaque cycle ajoute exactement 90 minutes : la durée totale correspond donc au nombre choisi multiplié par 90. Quatre cycles représentent 360 minutes, soit six heures ; cinq cycles, 450 minutes, soit sept heures et demie ; six cycles, 540 minutes, soit neuf heures. Les fractions, chaînes numériques, valeurs nulles ou négatives et nombres supérieurs à la limite sont refusés, sans arrondi silencieux. Cette durée fixe répond à une question précise : quelle heure atteint-on après un certain nombre de blocs standards ? Elle ne signifie pas que le sommeil réel suit toujours ce rythme. Les cycles varient selon les personnes et les nuits. Utilisez donc le résultat comme repère de planification. Pour intégrer le temps d’endormissement, ajustez vous-même l’heure de départ afin qu’elle corresponde au début attendu du sommeil.

Interprétez l’heure de réveil et le changement de jour

La réponse fournit wake_time sous forme d’heure normalisée sur 24 heures et day_offset comme nombre de passages à minuit depuis l’heure initiale. Zéro signifie que le résultat reste le même jour ; un indique le lendemain, cas fréquent après un coucher le soir. Les durées longues peuvent franchir plusieurs minuits, et ce décalage conserve l’information même sans date. La réponse reprend aussi l’heure et le nombre de cycles, indique cycle_minutes et fournit sleep_minutes, ce qui permet de vérifier facilement le calcul. Aucun hasard, accès réseau, fuseau horaire, date actuelle ou règle d’heure d’été n’intervient. La fonction convient ainsi aux tests reproductibles et aux outils hors ligne. L’heure obtenue ne garantit toutefois ni un réveil facile ni un sommeil réparateur. Tenez compte de vos besoins globaux et consultez un professionnel de santé qualifié en cas de troubles persistants ou de symptômes préoccupants.

Programmer une alarme par cycles

Transformez une heure prévue et un nombre de cycles en une alarme unique et sans ambiguïté.

Vérifier le passage à minuit

Consultez l’heure normalisée ainsi que le nombre de changements de jour traversés.

Ajouter un calcul reproductible

Utilisez le résultat hors ligne dans un agenda, un outil de bien-être ou un processus automatisé.

Combien coûte le calculateur ?

Le calculateur dans le navigateur est gratuit. Les requêtes API commencent à $0.002.

Le temps d’endormissement est-il inclus ?

Non. Les cycles sont ajoutés directement à l’heure saisie ; indiquez le moment où vous souhaitez commencer le décompte.

Puis-je modifier la durée d’un cycle ?

Non. Ce calculateur utilise volontairement une durée fixe de quatre-vingt-dix minutes par cycle.

Que se passe-t-il si le résultat dépasse minuit ?

wake_time revient à une heure valide sur 24 heures et day_offset indique le nombre de minuits franchis.

Le résultat constitue-t-il un avis médical ?

Non. C’est un calcul de planification fondé sur une estimation courante, et non une mesure ou un diagnostic.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/health/wake-after-cycles

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/health/wake-after-cycles \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"bedtime":"22:30","cycles":6}'
{
  "bedtime": "22:30",
  "cycles": 6
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.wake_after_cycles",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →