ForHosting KIT · Salute e sport

Calcolatore di sveglia

Se va a letto alle 23:00 e impiega 15 minuti ad addormentarsi, con 5 cicli si sveglia alle 06:45 e con 6 alle 08:15. Riceve un orario di sveglia per ogni numero di cicli e sceglie quello adatto alla sua mattina. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Ora di andare a letto
23:00
Ottiene
Minuti per ciclo
90
Cicli
6
Latenza del sonno (min)
15
Numero di risvegli
6

Coricarsi a un'ora nota e svegliarsi comunque intontiti è di solito un problema di ciclo, non di volontà. Questo calcolatore di sveglia prende l'ora in cui Lei prevede di addormentarsi, aggiunge una latenza di addormentamento e conta in avanti in cicli REM e NREM di novanta minuti perché ogni allarme suggerito cada alla fine di un ciclo anziché nel sonno profondo. Restituisce un elenco di orari di sveglia, uno per ogni ciclo completato dall'opzione più lunga fino a un solo ciclo.

Come i cicli di sonno di novanta minuti trasformano un orario per coricarsi in orari di sveglia

Un ciclo di sonno è la sequenza di circa novanta minuti in cui il cervello attraversa sonno leggero, sonno profondo a onde lente e REM. Svegliarsi alla fine di un ciclo, in sonno più leggero, di solito è assai più gentile di un allarme che taglia il sonno a onde lente, ed è per questo che tante persone cercano un calcolatore di sveglia piuttosto che una tabella generica di ore di riposo. Lei fornisce un orario per coricarsi previsto come stringa di orologio.

Il motore converte quell'orologio in minuti dalla mezzanotte, aggiunge la latenza di addormentamento, poi aggiunge un ciclo completo, due cicli, tre cicli e così via fino al conteggio richiesto, avvolgendo oltre la mezzanotte con aritmetica modulare su un giorno di 1440 minuti. Ogni risultato è un orario di sveglia più il conteggio dei cicli, i minuti di sonno che quell'opzione rappresenta e la stessa durata in ore.

Sei cicli sono nove ore di sonno, cinque cicli sette ore e mezza, quattro cicli sei ore, tre cicli quattro ore e mezza, due cicli tre ore e un ciclo novanta minuti. Gli adulti che vogliono una notte intera scelgono in genere cinque o sei cicli; chi pianifica un pisolino, chi lavora a tarda notte e i genitori in una notte spezzata usano le opzioni più brevi.

L'aritmetica non legge mai l'orologio di sistema e non costruisce mai un oggetto Date, così lo stesso orario per coricarsi produce sempre lo stesso elenco di orari di sveglia in ogni fuso e runtime.

Scegliere la sveglia di stasera da un orario per coricarsi noto

Inserisca un orario per coricarsi 23:00 e scelga una sveglia a 5 o 6 cicli perché l'allarme suoni alla fine di un ciclo anziché nel sonno profondo.

Notti corte e opzioni di turno notturno

Quando Lei non può coricarsi prima delle 01:30, elenchi orari di sveglia a 3 e 4 cicli perché una notte troncata termini comunque su un confine di ciclo.

Che cos'è un ciclo di sonno di 90 minuti in questo strumento?

È un'unità di pianificazione per un giro tipico REM–NREM. Questo strumento non misura i Suoi stadi; conta solo blocchi completi di 90 minuti in avanti dall'orario per coricarsi che Lei fornisce.

Che cosa succede se l'orario per coricarsi non è un orario valido?

Invii HH:MM su 24 ore (00:00–23:59) oppure h:mm AM/PM su 12 ore. Parole, date e 24:00 vengono rifiutati e non fatturati.

Perché la latenza di addormentamento è di quindici minuti per impostazione predefinita?

La maggior parte dei calcolatori di sveglia per il consumatore riserva circa un quarto d'ora per addormentarsi prima del primo blocco di 90 minuti.

Questo strumento usa l'ora attuale del giorno?

Non c'è Date, né fuso né lettura dell'orologio, così lo stesso input restituisce sempre gli stessi orari di sveglia.

Quanti cicli scegliere per una notte completa?

La maggior parte degli adulti che vuole una notte completa sceglie 5 o 6 cicli, cioè 7,5 e 9 ore di sonno. Le opzioni più brevi servono per pisolini, turni di notte e notti interrotte.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/health/wake-up

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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 è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Un orario per coricarsi non valido fallisce con invalid_input invece di inventare un orologio.

Come i cicli di sonno di novanta minuti trasformano un orario per coricarsi in orari di sveglia

Questo endpoint tratta quel blocco di novanta minuti come unità fissa di aritmetica.

Contratto di ingresso, formati di orologio, latenza e comportamento di errore

Passi zero se desidera un conteggio puro in avanti di blocchi di novanta minuti senza latenza. Invii un corpo JSON con un campo obbligatorio, bedtime, più due interi facoltativi. bedtime è un orologio, non una data di calendario: HH:MM su 24 ore da 00:00 a 23:59, con o senza zero iniziale, oppure la forma a 12 ore h:mm AM/PM come 11:00 PM o 7:30 AM. Gli alias time, sleep, bed_time e fall_asleep sono accettati e indicano lo stesso campo. Tutto ciò che non è un orario valido —stringhe vuote, campi assenti, 24:00, 7:60, mezzanotte come parola, marche temporali ISO con una data e valori non stringa che non si analizzano come orologio— fallisce con invalid_input nominando bedtime, e quei fallimenti non vengono fatturati. cycles vale sei per impostazione predefinita e deve essere un intero da uno a dodici; è l'opzione più lunga dell'elenco, e la risposta include ancora ogni conteggio più breve fino a uno così chi chiama può presentare un menu. latency_minutes vale quindici per impostazione predefinita e deve essere un intero da zero a sessanta; modella quanto Lei impiega ad addormentarsi ed è sommato prima dell'aritmetica dei cicli, perché il vero riposo inizia dopo essersi addormentati, non nell'istante in cui Lei si corica. In caso di successo il corpo ripete il bedtime normalizzato in HH:MM a 24 ore con zeri, cycle_minutes pari a novanta, i cycles e latency_minutes applicati, wake_up_count, un array wake_ups ordinato dal più sonno al meno, e una breve stringa formula. Abbini l'elenco alla Sua interfaccia di promemoria se Le servono notifiche; questo endpoint calcola solo orari di orologio.

Dove un'API di orario di sveglia merita il proprio posto

I programmi di accompagnamento, i moduli di igiene del sonno per gli esami e i pianificatori di turno notturno possono affermare l'elenco degli orari di sveglia contro un oracolo deterministico invece di fogli di calcolo tenuti a mano che derivano quando qualcuno dimentica l'attraversamento della mezzanotte. La convalida fallita non consuma saldo. Presenti l'avvertenza educativa: i cicli di novanta minuti sono un'euristica utile di pianificazione, non una misura di laboratorio degli stadi del sonno, e non sostituiscono il consiglio clinico di fronte a insonnia, disturbi circadiani o lavoro a sicurezza critica. Le app per il benessere e i bot del sonno possono chiamare una piccola API parse per riempire un elenco di suggerimenti di allarme a partire dall'orario per coricarsi previsto dell'utente senza spedire l'aritmetica dei cicli di sonno in ogni compilazione del client e senza leggere l'orologio del dispositivo, il che mantiene i test deterministici. Poiché l'implementazione è parse puro di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita.

App per il benessere e bot del sonno

Incorpori lo stesso elenco deterministico di orari di sveglia in un bot di chat o in un tracciatore tramite l'API, regolando latency_minutes per utente.

Come sceglie il calcolatore di sveglia gli orari di allarme?

Converte bedtime in minuti dalla mezzanotte, aggiunge latency_minutes (predefinito 15), poi aggiunge n × 90 minuti per n da cycles fino a 1, avvolgendo su un orologio di 24 ore. Ogni n è una riga di wake_ups.

Leggi la documentazione completa del KIT →