ForHosting KIT · Santé et sport

Calculateur d'heure de sommeil

Partez de l'heure que vous connaissez déjà, celle de l'alarme ou celle du coucher, et obtenez des horaires qui tombent sur des cycles complets de 90 minutes : pour une alarme à 07:00, couchez-vous à 21:46, 23:16 ou 00:46, 14 minutes d'endormissement comprises. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Mode de calcul
Calculer l’heure du coucher
Temps
07:00
Vous obtenez
Minutes par cycle
90
Minutes pour s'endormir
14
Cycles
6
Heures
21:46, 23:16, 00:46, 02:16, 03:46, 05:16

Un calculateur d'heure de sommeil répond à une question d'organisation, non à un diagnostic : étant donné une heure d'horloge qui vous importe déjà, quelles autres heures vous permettent d'achever des cycles de sommeil de 90 minutes entiers plutôt que de vous réveiller au milieu d'un repos profond. Envoyez une heure HH:MM sur 24 heures et un mode. En mode bedtime l'heure est votre alarme et le moteur recule vers des heures de coucher recommandées. En mode wake l'heure est le moment où vous prévoyez de vous allonger et le moteur avance vers des heures de réveil recommandées. Chaque suggestion est espacée d'un cycle complet de 90 minutes après un délai d'endormissement par défaut de quatorze minutes, en bouclant proprement après minuit.

Cycles de quatre-vingt-dix minutes, le délai d'endormissement et les deux modes

Le sommeil adulte s'organise en cycles répétés qui durent en général environ quatre-vingt-dix minutes, traversant des stades plus légers, un sommeil à ondes lentes plus profond et une période REM avant de recommencer. Se réveiller au milieu du sommeil à ondes lentes laisse souvent une sensation d'étourdissement ; se réveiller près d'une frontière de cycle paraît en général plus net. Ce calculateur d'heure de sommeil traite cette durée comme un quantum fixe de 90 minutes et construit une liste d'horloges à partir d'une seule ancre.

Pour un réveil à 07:00, quatorze minutes de latence et six cycles, les heures de coucher sont 21:46, 23:16, 00:46, 02:16, 03:46 et 05:16, le sommeil le plus long en tête. En mode wake l'ancre est l'heure de coucher que vous avez déjà choisie, et le moteur ajoute le même délai plus n fois quatre-vingt-dix minutes pour n de un à cycles, le réveil le plus tôt en tête. Un coucher à 23:00 avec quatre cycles donne donc 00:44, 02:14, 03:44 et 05:14.

L'outil ne lit jamais l'horloge système, ne devine jamais un fuseau et ne consulte jamais une date de calendrier, de sorte que les mêmes entrées produisent toujours la même liste.

Où une liste d'heures de sommeil sert, tarifs et limites honnêtes

Les soirs d'école, les postes matinaux et les matins d'examen sont le travail habituel du mode bedtime : vous connaissez l'alarme et vous voulez un menu court d'heures d'extinction qui vous placent à une frontière de cycle plutôt qu'au milieu. La planification des siestes, les postes rotatifs et les jours de voyage tardifs sont le travail habituel du mode wake : vous savez quand vous pouvez vous allonger et vous voulez les heures de lever correspondantes d'un à huit cycles plus tard.

Les applications de bien-être, les robots d'accompagnement et les tableaux de résidence peuvent appeler le même contrat au lieu de recoder l'arithmétique modulo 1440 dans chaque client. Il s'agit d'une heuristique d'organisation, non d'un dispositif médical de diagnostic. La durée du cycle varie avec l'âge, l'alcool, la dette de sommeil et la physiologie individuelle, et quatorze minutes est une convention de population plutôt que votre latence personnelle.

Les personnes souffrant d'insomnie, d'une apnée du sommeil suspectée, d'un trouble du travail posté ou d'effets médicamenteux doivent suivre un avis médical professionnel plutôt qu'une seule liste automatisée. Gardez les requêtes petites, figez les heures renvoyées dans les tests, et vous obtenez des horloges reproductibles pour les correcteurs de devoirs, les greffons LMS et les workers de bord sans dresser un modèle de laboratoire du sommeil à vous.

Quel format d'horloge le champ time accepte-t-il ?

Une valeur HH:MM sur 24 heures de 00:00 à 23:59. Les heures non cadrées telles que 7:00 sont normalisées en 07:00.

Pourquoi un délai d'endormissement de quatorze minutes ?

Les cycles se comptent à partir de l'endormissement, non à partir du moment où vous vous allongez.

Combien de suggestions de cycles faut-il demander ?

cycles vaut 6 par défaut (neuf heures de sommeil après l'endormissement) et doit être un entier de 1 à 8. Utilisez moins de cycles pour une nuit courte ou une sieste ; utilisez-en davantage lorsque vous pouvez protéger une fenêtre plus longue.

Quelle différence entre le mode coucher et le mode réveil ?

En mode coucher, vous saisissez l'heure à laquelle vous devez vous lever et obtenez des heures de coucher, de la nuit la plus longue à la plus courte. En mode réveil, vous saisissez l'heure du coucher et obtenez des heures de lever, de la plus proche à la plus lointaine.

Pourquoi organiser son sommeil en cycles de 90 minutes ?

Parce que le sommeil adulte se répète en cycles d'environ quatre-vingt-dix minutes, avec des phases légères, du sommeil lent profond et une phase paradoxale. Se réveiller en plein sommeil profond laisse souvent groggy ; près de la fin d'un cycle, on se sent plus clair.

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/sleep-time

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/sleep-time \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mode":"bedtime","time":"07:00"}'
{
  "mode": "bedtime",
  "time": "07:00"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.sleep_time",
  "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.

Les chaînes qui ne sont pas une heure d'horloge valide échouent avec invalid_input et ne sont pas facturées. Les appels API réussis coûtent $0.002 par élément.

Cycles de quatre-vingt-dix minutes, le délai d'endormissement et les deux modes

En mode bedtime l'ancre est l'heure de réveil que vous devez tenir, et le moteur retranche fall_asleep_minutes (quatorze par défaut) plus n fois quatre-vingt-dix minutes pour n de cycles jusqu'à un, en bouclant avec le modulo 1440 afin qu'un coucher de la veille s'imprime encore en HH:MM. Les quatorze minutes par défaut sont la marge conventionnelle pour s'endormir après l'extinction des lumières ; mettez fall_asleep_minutes à zéro si vous voulez seulement l'arithmétique des cycles, ou montez jusqu'à soixante lorsque vous savez rester éveillé plus longtemps.

Contrat d'entrée, validation de l'horloge et forme de la réponse

Les heures non cadrées telles que 7:00 sont acceptées et renvoyées en 07:00. Les valeurs avec des secondes, un suffixe AM ou PM de 12 heures, 24:00, 25:99, les chaînes vides et les non-chaînes sont rejetées comme n'étant pas une heure d'horloge valide. L'option cycles est un entier de 1 à 8 et vaut 6 par défaut, ce qui couvre jusqu'à neuf heures de sommeil après l'endormissement. Effectuez un POST d'un corps JSON avec deux champs obligatoires. mode doit valoir bedtime ou wake ; toute autre chaîne, y compris une casse mixte qui ne se normalise pas vers ces deux jetons, échoue avec invalid_input. time doit être une horloge 24 heures en HH:MM de 00:00 à 23:59. L'option fall_asleep_minutes est un entier de 0 à 60 et vaut 14 par défaut ; les alias latency_minutes et latency sont acceptés. En cas de succès le corps renvoie mode et le time normalisé, indique cycle_minutes égal à 90, répète fall_asleep_minutes et cycles, et fournit deux vues de la même liste : times, un tableau simple de chaînes HH:MM que vous pouvez copier, et suggestions, un tableau d'enregistrements avec time, cycles et sleep_minutes afin qu'un tableau montre combien de sommeil chaque option représente. sleep_minutes vaut n fois 90 et n'inclut pas le délai d'endormissement ; le temps au lit est cette durée plus fall_asleep_minutes. Un mode manquant, un time manquant, un corps non objet, une valeur de cycles hors de 1 à 8 et une valeur d'endormissement hors de 0 à 60 échouent avec invalid_input en nommant le champ. Ces échecs ne sont pas facturés.

Où une liste d'heures de sommeil sert, tarifs et limites honnêtes

Le calculateur d'heure de sommeil dans le navigateur est gratuit et utilise le module identique à celui de l'API. Les appels API prépayés utilisent le solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais le solde. Ne confondez pas cet endpoint avec un calculateur d'efficacité du sommeil qui divise le temps endormi par le temps au lit : c'est une autre intention de recherche et une autre paire de totaux en minutes.

Planifier l'heure du coucher de ce soir à partir d'une alarme

Saisissez votre heure de réveil en mode=bedtime pour voir quelles heures d'extinction achèvent des cycles entiers de 90 minutes avant l'alarme.

Siestes et heures de lever en postes rotatifs

Saisissez une heure choisie pour vous allonger en mode=wake afin de lister des cibles de réveil d'un à huit cycles plus tard pour les siestes ou les postes de nuit.

Applications de bien-être et robots d'accompagnement

Intégrez des heures alignées sur les cycles dans une application ou un chatbot via l'API, en réglant fall_asleep_minutes par utilisateur sans réimplémenter l'arithmétique circulaire de l'horloge.

Comment le calculateur d'heure de sommeil choisit-il les heures de coucher à partir d'un réveil ?

En mode=bedtime il retranche fall_asleep_minutes (14 par défaut) et n×90 minutes de l'heure de réveil pour n de cycles jusqu'à 1, en bouclant après minuit, et renvoie ces horloges dans times et suggestions.

Que coûte un calcul d'heure de sommeil ?

L'outil du navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; les heures d'horloge invalides et les autres erreurs invalid_input ne sont pas facturées.

Consulter la documentation complète du KIT →