ForHosting KIT · Santé et sport

Calculateur de réveil

Couché à 23:00 avec 15 minutes pour vous endormir, vous vous réveillez à 06:45 après 5 cycles ou à 08:15 après 6. Vous obtenez une heure de réveil par nombre de cycles et choisissez celle qui convient à votre matinée. 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
Heure du coucher
23:00
Vous obtenez
Minutes par cycle
90
Cycles
6
Latence d'endormissement (min)
15
Nombre de réveils
6

Se coucher à une heure connue et se réveiller malgré tout groggy est en général un problème de cycle, pas de volonté. Ce calculateur de réveil prend l'heure à laquelle vous prévoyez de vous endormir, ajoute une latence d'endormissement et compte en avant en cycles REM et NREM de quatre-vingt-dix minutes pour que chaque alarme proposée tombe en fin de cycle plutôt qu'en sommeil profond. Il renvoie une liste d'heures de réveil, une pour chaque cycle achevé de l'option la plus longue jusqu'à un seul cycle.

Comment des cycles de sommeil de quatre-vingt-dix minutes transforment une heure de coucher en heures de réveil

Un cycle de sommeil est la séquence d'environ quatre-vingt-dix minutes durant laquelle le cerveau traverse le sommeil léger, le sommeil profond à ondes lentes et le REM. Se réveiller en fin de cycle, en sommeil plus léger, est en général bien plus doux qu'une alarme qui coupe le sommeil à ondes lentes, raison pour laquelle tant de personnes cherchent un calculateur de réveil plutôt qu'un tableau générique d'heures de repos. Ce point d'accès traite ce bloc de quatre-vingt-dix minutes comme une unité arithmétique fixe.

Vous fournissez une heure de coucher prévue sous forme de chaîne d'horloge. Le moteur convertit cette horloge en minutes depuis minuit, ajoute la latence d'endormissement, puis ajoute un cycle complet, deux cycles, trois cycles, et ainsi de suite jusqu'au nombre demandé, en enveloppant au-delà de minuit par une arithmétique modulaire sur une journée de 1440 minutes. Chaque résultat est une heure de réveil plus le nombre de cycles, les minutes de sommeil que cette option représente et la même durée en heures.

Six cycles font neuf heures de sommeil, cinq cycles sept heures et demie, quatre cycles six heures, trois cycles quatre heures et demie, deux cycles trois heures, et un cycle quatre-vingt-dix minutes. Les adultes qui veulent une nuit complète choisissent en général cinq ou six cycles ; ceux qui planifient une sieste, les travailleurs de nuit et les parents d'une nuit brisée utilisent les options plus courtes.

L'arithmétique ne lit jamais l'horloge système et ne construit jamais d'objet Date, de sorte que la même heure de coucher produit toujours la même liste d'heures de réveil dans chaque fuseau et chaque exécution.

Qui règle son réveil sur les cycles de sommeil

Les programmes d'accompagnement, les modules d'hygiène du sommeil pour les examens et les planificateurs de quart de nuit peuvent affirmer la liste des heures de réveil contre un oracle déterministe plutôt que des tableurs tenus à la main qui dérivent lorsqu'on oublie le passage de minuit. Une validation en échec ne consomme pas de solde.

Présentez l'avertissement éducatif : les cycles de quatre-vingt-dix minutes sont une heuristique de planification utile, pas une mesure de laboratoire des stades de sommeil, et ils ne remplacent pas un avis clinique face à l'insomnie, aux troubles circadiens ou au travail à sûreté critique. Gardez les requêtes petites, figez dans les tests les heures de réveil renvoyées, et vous obtiendrez des suggestions reproductibles pour widgets, greffons LMS et workers en bordure sans dresser votre propre pile de science du sommeil.

Choisir l'alarme de ce soir à partir d'une heure de coucher connue

Saisissez une heure de coucher 23:00 et choisissez un réveil à 5 ou 6 cycles pour que l'alarme sonne en fin de cycle plutôt qu'en sommeil profond.

Nuits courtes et options de quart de nuit

Lorsque vous ne pouvez vous allonger qu'à 01:30, dressez les heures de réveil à 3 et 4 cycles pour qu'une nuit tronquée se termine tout de même sur une limite de cycle.

Qu'est-ce qu'un cycle de sommeil de 90 minutes dans cet outil ?

C'est une unité de planification pour un tour typique REM–NREM. Cet outil ne mesure pas vos stades ; il compte seulement des blocs complets de 90 minutes vers l'avant depuis l'heure de coucher que vous fournissez.

Que se passe-t-il si l'heure de coucher n'est pas une heure valide ?

Envoyez HH:MM sur 24 heures (00:00–23:59) ou h:mm AM/PM sur 12 heures. Les mots, les dates et 24:00 sont rejetés et non facturés.

Pourquoi la latence d'endormissement est-elle de quinze minutes par défaut ?

La plupart des calculateurs de réveil grand public réservent environ un quart d'heure pour s'endormir avant le premier bloc de 90 minutes.

Cet outil utilise-t-il l'heure actuelle de la journée ?

Il n'y a ni Date, ni fuseau, ni lecture d'horloge, de sorte que la même entrée renvoie toujours les mêmes heures de réveil.

Combien de cycles choisir pour une nuit complète ?

La plupart des adultes qui veulent une nuit complète choisissent 5 ou 6 cycles, soit 7,5 et 9 heures de sommeil. Les options plus courtes conviennent aux siestes, au travail de nuit et aux nuits hachées.

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-up

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

Une heure de coucher invalide échoue avec invalid_input au lieu d'inventer une horloge.

Contrat d'entrée, formats d'horloge, latence et comportement d'erreur

Passez zéro si vous voulez un simple décompte vers l'avant de blocs de quatre-vingt-dix minutes sans latence. Associez la liste à votre propre interface de rappels si vous avez besoin de notifications ; ce point d'accès ne calcule que des heures d'horloge. Envoyez un corps JSON avec un champ obligatoire, bedtime, plus deux entiers facultatifs. bedtime est une horloge, pas une date de calendrier : HH:MM sur 24 heures de 00:00 à 23:59, avec ou sans zéro initial, ou la forme 12 heures h:mm AM/PM telle que 11:00 PM ou 7:30 AM. Les alias time, sleep, bed_time et fall_asleep sont acceptés et désignent le même champ. Tout ce qui n'est pas une heure valide — chaînes vides, champs manquants, 24:00, 7:60, minuit en toutes lettres, horodatages ISO avec une date, et valeurs non chaînes qui ne s'analysent pas comme une horloge — échoue avec invalid_input en nommant bedtime, et ces échecs ne sont pas facturés. cycles vaut six par défaut et doit être un entier de un à douze ; c'est l'option la plus longue de la liste, et la réponse inclut encore chaque décompte plus court jusqu'à un afin que l'appelant puisse présenter un menu. latency_minutes vaut quinze par défaut et doit être un entier de zéro à soixante ; il modélise le temps que vous mettez à vous endormir et s'ajoute avant le calcul des cycles, car le vrai repos commence après l'endormissement, pas à l'instant où vous vous allongez. En cas de succès, le corps reprend le bedtime normalisé en HH:MM 24 heures avec zéros, cycle_minutes égal à quatre-vingt-dix, les cycles et latency_minutes appliqués, wake_up_count, un tableau wake_ups ordonné du plus de sommeil au moins, et une courte chaîne formula.

Où une API d'heure de réveil justifie son existence

Les applications bien-être et les robots de sommeil peuvent appeler une petite API parse pour remplir une liste de suggestions d'alarme à partir de l'heure de coucher prévue de l'utilisateur sans embarquer l'arithmétique des cycles de sommeil dans chaque compilation cliente et sans lire l'horloge de l'appareil, ce qui garde les tests déterministes. Comme l'implémentation est du parse pur de palier A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle et sans réseau sortant.

Applications bien-être et robots de sommeil

Intégrez la même liste déterministe d'heures de réveil dans un robot de discussion ou un suivi via l'API, en réglant latency_minutes par utilisateur.

Comment le calculateur de réveil choisit-il les heures d'alarme ?

Il convertit bedtime en minutes depuis minuit, ajoute latency_minutes (15 par défaut), puis ajoute n × 90 minutes pour n de cycles jusqu'à 1, en enveloppant sur une horloge de 24 heures. Chaque n est une ligne de wake_ups.

Consulter la documentation complète du KIT →