ForHosting KIT · Gesundheit und Sport

Schlafzyklus-Rechner

Um um 07:00 am Ende eines Zyklus aufzuwachen, gehen Sie für fünf Zyklen von 90 Minuten um 23:15 ins Bett oder für sechs um 21:45, mit 15 Minuten zum Einschlafen. Geben Sie Ihre Weckzeit ein. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Aufwachzeit
07:00
Erhalten Sie
Minuten pro Zyklus
90
Zyklen
6
Einschlafdauer (min)
15
Anzahl der Schlafenszeiten
6

Mitten in einem neunzigminütigen Schlafzyklus aufzuwachen macht einen Wecker selbst nach eigentlich ausreichender Ruhe brutal. Dieser Schlafzyklus-Rechner nimmt eine gewünschte Weckzeit und zählt in neunzigminütigen REM- und NREM-Zyklen zurück, damit Sie sich zu einer Uhrzeit hinlegen, die Sie am Ende eines Zyklus landen lässt statt im Tiefschlaf. Er liefert eine Liste von Schlafenszeiten, eine für jeden abgeschlossenen Zyklus von der längsten Option bis zu einem einzelnen Zyklus, nach Abzug einer Einschlaflatenz von standardmäßig fünfzehn Minuten.

Wie neunzigminütige Schlafzyklen aus einer Weckzeit Schlafenszeiten machen

Ein Schlafzyklus ist die etwa neunzigminütige Abfolge, in der das Gehirn Leichtschlaf, tiefen Langsamwellenschlaf und REM durchläuft. Am Ende eines Zyklus im leichteren Schlaf aufzuwachen fühlt sich in der Regel deutlich freundlicher an als ein Wecker, der den Langsamwellenschlaf zerschneidet; deshalb suchen so viele Menschen einen Schlafzyklus-Rechner statt einer allgemeinen Stundentabelle. Dieser Endpunkt behandelt diesen neunzigminütigen Block als feste Recheneinheit.

Sie geben eine gewünschte Weckzeit als Uhrzeitkette an. Die Engine wandelt diese Uhr in Minuten seit Mitternacht um, zieht die Einschlaflatenz ab und zieht dann einen vollständigen Zyklus, zwei Zyklen, drei Zyklen und so weiter bis zur angeforderten Anzahl ab, wobei Mitternacht mit modularer Arithmetik auf einem 1440-Minuten-Tag umwickelt wird. Jedes Ergebnis ist eine Schlafenszeit plus die Zykluszahl, die Schlafminuten dieser Option und dieselbe Dauer in Stunden.

Sechs Zyklen sind neun Stunden Schlaf, fünf Zyklen siebeneinhalb Stunden, vier Zyklen sechs Stunden, drei Zyklen viereinhalb Stunden, zwei Zyklen drei Stunden und ein Zyklus neunzig Minuten. Erwachsene, die eine volle Nacht wollen, wählen typischerweise fünf oder sechs Zyklen; Schichtarbeitende, Eltern in einer unterbrochenen Nacht und Nickerchen-Planende nutzen die kürzeren Optionen. Die Arithmetik liest niemals die Systemuhr und erzeugt niemals ein Date-Objekt, sodass dieselbe Weckzeit in jeder Zeitzone und Laufzeit stets dieselbe Liste von Schlafenszeiten ergibt.

Wer seine Schlafenszeit nach Zyklen plant

Coaching-Programme, Schichtplaner und Schlafhygiene-Module zur Prüfungsvorbereitung können die Schlafenszeitenliste gegen ein deterministisches Orakel prüfen statt gegen handgepflegte Tabellen, die auseinanderlaufen, sobald jemand den Mitternachtsumbruch vergisst. Fehlgeschlagene Validierung wird nicht berechnet. Präsentieren Sie den Bildungshinweis: neunzigminütige Zyklen sind eine nützliche Planungsheuristik, keine Labor-Messung der Schlafstadien, und ersetzen keine klinische Beratung bei Schlaflosigkeit, zirkadianen Störungen oder sicherheitskritischer Arbeit.

Halten Sie Anfragen klein, pinnen Sie die zurückgegebenen Schlafenszeiten in Tests, und Sie erhalten reproduzierbare Vorschläge für Widgets, LMS-Erweiterungen und Edge-Worker, ohne einen eigenen Schlafwissenschafts-Stack aufzubauen.

Die Schlafenszeit von heute Nacht aus einem Wecker planen

Geben Sie eine Weckzeit 07:00 ein und wählen Sie eine Schlafenszeit mit 5 oder 6 Zyklen, damit der Wecker am Ende eines Zyklus klingelt statt im Tiefschlaf.

Schichtarbeit und Optionen für kurze Nächte

Wenn Sie um 05:30 aufstehen müssen, listen Sie Schlafenszeiten mit 3 und 4 Zyklen, damit eine gekürzte Nacht trotzdem an einer Zyklusgrenze endet.

Was ist ein 90-minütiger Schlafzyklus?

Es ist eine Planungseinheit für eine typische REM–NREM-Runde. Dieses Werkzeug misst Ihre Stadien nicht; es zählt nur vollständige 90-Minuten-Blöcke rückwärts von der Weckzeit, die Sie angeben.

Was geschieht, wenn die Weckzeit keine gültige Uhrzeit ist?

Senden Sie 24-Stunden-HH:MM (00:00–23:59) oder 12-Stunden-h:mm AM/PM. Wörter, Daten und 24:00 werden abgelehnt und nicht berechnet.

Warum beträgt die Einschlaflatenz standardmäßig fünfzehn Minuten?

Die meisten Schlafzyklus-Rechner für Endanwender reservieren etwa eine Viertelstunde zum Einschlafen vor dem ersten 90-Minuten-Block.

Nutzt das die aktuelle Tageszeit?

Es gibt kein Date, keine Zeitzone und kein Uhrlesen, sodass dieselbe Eingabe stets dieselben Schlafenszeiten liefert.

Wie viele Schlafzyklen sollte ich anpeilen?

Erwachsene, die eine volle Nacht wollen, wählen meist fünf oder sechs Zyklen, also siebeneinhalb oder neun Stunden Schlaf. Schichtarbeitende, Eltern mit unterbrochenen Nächten und alle, die ein Nickerchen planen, nutzen die kürzeren Optionen.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/health/sleep-cycle

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/health/sleep-cycle \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"wake_time":"07:00"}'
{
  "wake_time": "07:00"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.sleep_cycle",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Eine ungültige Uhrzeitkette scheitert mit invalid_input, statt eine Uhrzeit zu erfinden.

Eingabevertrag, Uhrformate, Latenz und Fehlerverhalten

Übergeben Sie null, wenn Sie eine reine Rückzählung neunzigminütiger Blöcke ohne Latenz wollen. Verbinden Sie die Liste mit Ihrer eigenen Erinnerungsoberfläche, wenn Sie Benachrichtigungen brauchen; dieser Endpunkt berechnet nur Uhrzeiten. Senden Sie einen JSON-Körper mit einem Pflichtfeld, wake_time, plus zwei optionalen Ganzzahlen. wake_time ist eine Uhr, kein Kalenderdatum: 24-Stunden-HH:MM von 00:00 bis 23:59, mit oder ohne führende Null, oder die 12-Stunden-Form h:mm AM/PM wie 7:00 AM oder 11:30 PM. Die Aliase time, wake und wake_up werden akzeptiert und meinen dasselbe Feld. Alles, was keine gültige Uhrzeit ist — leere Zeichenketten, fehlende Felder, 24:00, 7:60, Mittag als Wort, ISO-Zeitstempel mit Datum und Nicht-Zeichenketten, die sich nicht als Uhr parsen — scheitert mit invalid_input unter Nennung von wake_time, und diese Fehler werden nicht berechnet. cycles ist standardmäßig sechs und muss eine Ganzzahl von eins bis zwölf sein; das ist die längste Option in der Liste, und die Antwort enthält weiterhin jede kürzere Zahl bis eins, damit der Aufrufer ein Menü anbieten kann. latency_minutes ist standardmäßig fünfzehn und muss eine Ganzzahl von null bis sechzig sein; es modelliert, wie lange Sie zum Einschlafen brauchen, und wird vor der Zyklusrechnung abgezogen, weil echte Ruhe erst nach dem Wegdämmern beginnt, nicht in dem Moment, in dem Sie sich hinlegen. Bei Erfolg gibt der Körper die normalisierte wake_time in nullaufgefülltem 24-Stunden-HH:MM zurück, cycle_minutes gleich neunzig, die angewandten cycles und latency_minutes, bedtime_count, ein von mehr zu weniger Schlaf geordnetes Array bedtimes und eine kurze formula-Zeichenkette.

Wo eine API für Schlafenszeiten nach Schlafzyklen ihren Nutzen stiftet

Wellness-Apps und Schlafenszeit-Bots können eine schlanke Parse-API aufrufen, um aus dem Wecker einer Person eine Liste von Zubettgeh-Vorschlägen zu füllen, ohne Schlafzyklus-Arithmetik in jedem Client-Build auszuliefern und ohne die Geräteuhr zu lesen, was Tests deterministisch hält. Weil die Implementierung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz.

Wellness-Apps und Schlafenszeit-Bots

Betten Sie dieselbe deterministische Schlafenszeitenliste über die API in einen Chat-Bot oder Tracker ein und stimmen Sie latency_minutes je Person ab.

Wie wählt der Schlafzyklus-Rechner die Schlafenszeiten?

Er wandelt wake_time in Minuten seit Mitternacht um, zieht latency_minutes (Standard 15) ab und zieht dann n × 90 Minuten für n von cycles bis 1 ab, mit Umwicklung auf einer 24-Stunden-Uhr. Jedes n ist eine Zeile in bedtimes.

Vollständige KIT-Dokumentation lesen →