ForHosting KIT · Ferramentas para dev

Calculadora de cochilo ideal

A calculadora de tempo ideal de cochilo transforma um horário inicial no formato de 24 horas em duas opções claras de alarme: um cochilo restaurador curto de 20 minutos e outro de ciclo completo de 90 minutos.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Ela mostra o horário exato de término de cada alternativa e informa quando o resultado cai no dia seguinte. O cálculo é imediato, determinístico e voltado ao planejamento, não ao diagnóstico. Escolha a opção curta quando a sua pausa for limitada ou compare-a com a opção longa quando houver tempo para um ciclo de sono completo.

Escolha a recomendação adequada ao tempo disponível

Informe a hora e o minuto em que você espera começar o cochilo, usando o formato de 24 horas. A calculadora apresenta duas alternativas bem diferentes porque uma única duração não atende a todas as situações. A recomendação restauradora curta termina 20 minutos após o horário inicial e foi pensada para uma pausa compacta. A recomendação de ciclo completo termina 90 minutos depois e oferece uma janela maior, baseada em uma estimativa comum de ciclo de sono. Compare os dois horários finais com o seu próximo compromisso e considere também o tempo necessário para se acomodar e recuperar a atenção ao acordar. A ferramenta soma somente a duração declarada; ela não inclui silenciosamente uma estimativa do tempo para adormecer. Caso você normalmente demore alguns minutos para pegar no sono, informe o horário em que realmente espera dormir ou acrescente esse intervalo ao configurar o alarme.

Entenda o horário final e a passagem da meia-noite

Cada recomendação inclui a duração, um horário final formatado, valores separados de hora e minuto e um deslocamento de dia. Deslocamento zero significa que o cochilo termina no mesmo dia do início. O valor um indica que o cálculo passou da meia-noite e que o horário exibido pertence ao dia seguinte. Essa distinção é importante em descansos noturnos: um cochilo iniciado às 23:30 não termina em um momento anterior do mesmo dia apenas porque o relógio reiniciou. Os campos numéricos separados também ajudam sistemas que criam lembretes ou comparam agendas sem precisar interpretar texto formatado. As entradas são verificadas com rigor. A hora deve ser um número inteiro entre 0 e 23, e os minutos, um inteiro entre 0 e 59. Campos ausentes, textos numéricos, decimais, infinitos e outros valores não numéricos são rejeitados para impedir que uma solicitação inválida produza um resultado aparentemente confiável.

Use o resultado como apoio ao planejamento

A reação a um cochilo varia conforme o débito de sono, a idade, a saúde, o ambiente, os medicamentos, a cafeína e os hábitos individuais. Portanto, os dois resultados são recomendações de horário, não promessas de disposição nem orientação médica. O cálculo determinístico é especialmente útil quando a consistência importa: o mesmo horário inicial válido sempre gera os mesmos dois finais, tanto no navegador quanto pela API. Isso atende rotinas pessoais, calendários, aplicativos de bem-estar e planejadores de pausas que precisam de aritmética transparente. Avalie o contexto antes de seguir o resultado e reserve tempo suficiente para despertar completamente antes de dirigir, operar equipamentos ou realizar atividades críticas. Se os cochilos causarem confusão frequente, prejudicarem o sono noturno ou parecerem necessários devido a uma sonolência excessiva persistente, procure um profissional de saúde qualificado, capaz de considerar as suas circunstâncias e o seu histórico médico.

Planejar um descanso no almoço

Compare o término após 20 minutos com o horário de retorno, sem calcular as horas manualmente.

Configurar um alarme à noite

Veja quando o cochilo atravessa a meia-noite e use o deslocamento de dia para não escolher a data errada.

Incluir opções de cochilo em um aplicativo

Gere horários finais estruturados e estáveis para alternativas restauradoras curtas e de ciclo completo.

Quais durações a calculadora utiliza?

Ela usa 20 minutos na recomendação restauradora curta e 90 minutos na recomendação de ciclo completo.

O cálculo inclui o tempo necessário para adormecer?

Não. As duas durações são somadas diretamente ao horário informado; planeje separadamente qualquer intervalo para adormecer ou despertar.

O que significa day_offset?

Zero indica que a recomendação termina no mesmo dia. Um indica que ela acaba depois da meia-noite, no dia seguinte.

Por que textos numéricos são rejeitados?

O contrato exige números reais para hora e minuto. A validação rigorosa evita conversões ambíguas e identifica integrações incorretas.

Isso é orientação médica?

Não. É um recurso determinístico de planejamento. Procure um profissional de saúde em caso de problemas persistentes de sono ou sonolência excessiva.

Quanto custa uma solicitação de API?

Cada solicitação de API custa US$ 0,002. A versão no navegador pode ser usada sem enviar o cálculo para a API.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/health/nap-length

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/health/nap-length \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"start_hour":13,"start_minute":40}'
{
  "start_hour": 13,
  "start_minute": 40
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.nap_length",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →