ForHosting KIT · Gesundheit und Sport

Schlafzyklus-Rechner

Bei einem Wecker um 07:00 und fünf vollen Zyklen machen Sie um 23:15 das Licht aus, mit 15 Minuten zum Einschlafen; kürzere Optionen sind 00:45, 02:15, 03:45 und 05:15. Geben Sie die Uhrzeit im 24-Stunden-Format 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
Zyklen
5
Einschlafzeit in Minuten
15
Erhalten Sie
Minuten pro Zyklus
90

Mitten im Zyklus aufzuwachen fühlt sich oft schlimmer an als eine kürzere Nacht, die an einer Zyklusgrenze endet. Dieser Schlafzyklus-Schlafenszeit-Rechner nimmt die Weckzeit, die Sie wirklich brauchen, zieht die Minuten ab, die Sie typischerweise zum Einschlafen brauchen, und geht in festen Neunzig-Minuten-Blöcken rückwärts, sodass jeder Vorschlag Sie am Ende eines vollständigen Zyklus landen lässt und nicht mitten im Tief- oder REM-Schlaf. Sie erhalten eine kurze Liste von Uhrzeiten, jeweils mit Angabe, wie viele Zyklen und wie viele Schlafminuten diese Wahl Ihnen bringt, und können so eine realistische Schlafenszeit für Schule, Schichtarbeit oder einen frühen Flug wählen, ohne zu raten.

Wie Neunzig-Minuten-Zyklen eine Weckzeit in Bettzeiten verwandeln

Erwachsenenschlaf wird oft als Folge von etwa neunzigminütigen Zyklen beschrieben, die durch leichten Schlaf, Tiefschlaf und REM führen. Schlaf nahe dem Ende eines Zyklus zu beenden fühlt sich meist weniger abrupt an als ein Wecker mitten in einer Phase, weshalb viele Schlafenszeit-Tabellen mehrere Optionen im Abstand von neunzig Minuten listen statt einer einzigen festen Dauer. Intern wird diese Uhr in Minuten seit Mitternacht umgerechnet.

Zeiten, die Mitternacht überschreiten, wickeln mit modularer Arithmetik über einen Tag mit eintausendvierhundertvierzig Minuten, sodass ein Sechs-Zyklen-Plan für einen Wecker um 06:00 korrekt eine Bettzeit am Vorabend vorschlagen kann, etwa 20:45 bei fünfzehn Minuten Latenz. Die Liste geht vom längsten Schlaf zum kürzesten, wie man Optionen üblicherweise scannt: mehr Ruhe, wenn der Kalender es erlaubt, und herunterstufen, wenn der Abend spät wird.

Wem die Planung nach Schlafzyklen hilft

Wellness-Apps und Coaching-Bots brauchen ein winziges, offline-sicheres Primitiv, das eine Weckzeit in ein kurzes Menü von Bettzeiten verwandelt, ohne ein Schlafwissenschafts-Modell mitzuliefern oder einen Cloud-Inferenz-Endpunkt anzurufen. Schul- und Schichtplanungs-Tools können Vorschläge für feste Startzeiten vorausberechnen, damit Nutzer eine tragfähige Licht-aus-Uhr wählen statt endlos zu scrollen. Content-Seiten, die um den Begriff Schlafzyklus-Schlafenszeit-Rechner konkurrieren, profitieren von einem kostenlosen Browser-Pfad, der bytegenau mit dem bezahlten Automatisierungspfad auf demselben reinen Modul übereinstimmt, sodass Demos und Produktionsjobs nie abweichen.

Weil die Implementierung reines Parse-Tier-A ist, gibt es keine Modell-Tokens, kein ausgehendes Netz und keine persönlichen Gesundheitsdaten, die der Rechner selbst speichert: Sie senden eine Uhr und Ganzzahlen und erhalten Uhren zurück. Behandeln Sie die Neunzig-Minuten-Zykluslänge als praktische Planungsheuristik, nicht als medizinische Diagnose; individuelle Zykluslängen variieren, und Menschen mit Schlafstörungen sollten klinischem Rat folgen.

Warum wird in Schritten von 90 Minuten zurückgerechnet?

Der Schlaf Erwachsener wird oft als Folge von Zyklen von etwa 90 Minuten beschrieben, mit leichtem Schlaf, Tiefschlaf und REM. Wer gegen Ende eines Zyklus aufwacht, empfindet das meist als weniger abrupt als einen Wecker mitten in einer Phase.

Zählt die Einschlafzeit als Schlaf?

Nein. Diese Minuten sind wache Zeit nach dem Lichtausmachen, deshalb rückt jede Schlafenszeit um diesen Betrag nach vorn. Der angezeigte Schlaf jeder Option umfasst nur ganze Zyklen, etwa 450 Minuten bei fünf Zyklen.

Kann ich den Wecker als 7:00 AM eingeben?

Nein. Verwenden Sie das 24-Stunden-Format mit Stunden und Minuten, etwa 07:00 oder 06:30. Zeiten mit AM oder PM und bloße Zahlen werden nicht angenommen, rechnen Sie eine 12-Stunden-Angabe also vorher um.

Was, wenn die vorgeschlagene Zeit auf den Vorabend fällt?

Das ist bei langen Nächten normal: Die Zeiten laufen problemlos über Mitternacht. Bei einem Wecker um 06:00, sechs Zyklen und 15 Minuten zum Einschlafen lautet der erste Vorschlag 20:45 am Vorabend.

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-cycles-bedtime

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-cycles-bedtime \
  -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_cycles_bedtime",
  "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.

Ungültige Weckzeiten und Zyklenzahlen außerhalb des Bereichs scheitern klar mit invalid_input, statt einen Plan zu erfinden.

Wie Neunzig-Minuten-Zyklen eine Weckzeit in Bettzeiten verwandeln

Dieser Rechner modelliert diese Idee mit einer festen Zykluslänge von neunzig Minuten, die in der Antwort als cycle_minutes zurückgegeben wird, damit Clients die Konstante nie hart codieren müssen. Sie geben wake_time als vierundzwanzigstündige HH:MM-Zeichenkette an, etwa 07:00 oder 06:30. Für jede Zyklenzahl n vom angeforderten Maximum bis eins ist die Bettzeit wake_time minus fall_asleep_minutes minus n mal neunzig. Jeder Eintrag enthält cycles, sleep_minutes (genau n mal neunzig, ohne Latenz) und die nullaufgefüllte Bettzeit-Zeichenkette. Latenz fließt nicht in sleep_minutes ein, weil sie die noch wache Zeit nach dem Lichtausschalten modelliert; die Bettzeit liegt früher, damit echter Schlaf vor dem Wecker ganze Zyklen füllen kann.

Eingaben, Standardwerte, Validierung und Antwortform

Der optionale Parameter cycles ist eine ganze Zahl von eins bis zwölf und beträgt standardmäßig sechs, was etwa neun Stunden reinen Schlaf plus Ihren Einschlaf-Puffer abdeckt — genug Bandbreite für die meisten Erwachsenen-Pläne, ohne extreme Zwölf-Stunden-Nächte vorzuschlagen, es sei denn, Sie fordern es. Kombinieren Sie die Antwort mit Ihrer eigenen Kalender-Oberfläche, wenn Sie lokale Zeitzonen-Labels brauchen; dieser Endpunkt rechnet nur mit Wanduhr-HH:MM-Werten, die Sie liefern. Das einzige Pflichtfeld ist wake_time. Es muss eine Zeichenkette mit strengem vierundzwanzigstündigem Muster von 00:00 bis 23:59 sein; zwölfstündige Zeichenketten mit AM oder PM, nackte Zahlen und Nicht-Zeichenketten werden mit invalid_input abgelehnt, das das Feld benennt. Der optionale Parameter fall_asleep_minutes ist eine ganze Zahl von null bis einhundertzwanzig und beträgt standardmäßig fünfzehn, eine gängige Daumenregel-Latenz in populären Schlafzyklus-Tabellen. Werte außerhalb dieser Bereiche, Nicht-Ganzzahlen oder ein fehlendes wake_time scheitern vor jeder Arithmetik, und diese Fehler werden nicht abgerechnet. Bei Erfolg spiegelt der Body das normalisierte wake_time, die angewandten cycles und fall_asleep_minutes, cycle_minutes fest auf neunzig und das oben beschriebene bedtimes-Array. Beispiel: wake_time 07:00, cycles 5, fall_asleep_minutes 15 liefert Bettzeiten 23:15 für fünf Zyklen (vierhundertfünfzig Schlafminuten), dann 00:45, 02:15, 03:45 und 05:15 für vier bis einen Zyklus.

Wo eine Schlafzyklus-Schlafenszeit-API sich lohnt

API-Automatisierung zu $0.002 pro erfolgreichem Aufruf lässt Batch-Planer Tabellen für viele Weckzeiten erzeugen — zum Beispiel alle fünfzehn Minuten über ein Morgenfenster — während ungültige Eingabe nie Guthaben verbraucht.

Planen Sie den Abend um einen festen Wecker

Geben Sie das morgige wake_time ein, um zu sehen, welche Bettzeiten ganze 90-Minuten-Zyklen abschließen, und wählen Sie die späteste Option, die noch in Ihren Abend passt.

Schichtarbeit und frühe Flüge

Berechnen Sie Bettzeiten neu, sobald sich Ruf- oder Abflugzeit ändert, und passen Sie fall_asleep_minutes an, wenn Sie wissen, dass Sie länger zum Einschlafen brauchen.

Wellness-Apps und Chatbots

Rufen Sie die API aus einem Bot oder mobilen Backend auf, um zyklusgerechte Bettzeit-Menüs anzubieten, ohne Gesundheitsdaten zu speichern oder ein ML-Modell auszuführen.

Wie funktioniert der Schlafzyklus-Schlafenszeit-Rechner?

Er zieht fall_asleep_minutes und n×90 Minuten von Ihrem wake_time für jede Zyklenzahl von cycles bis 1 ab, wickelt Mitternacht und gibt diese Bettzeiten mit sleep_minutes pro Option zurück.

Welches Zeitformat soll ich für wake_time verwenden?

Eine 24-Stunden-HH:MM-Zeichenkette von 00:00 bis 23:59 (zum Beispiel 07:00 oder 06:30). Ungültige Formate lösen invalid_input aus und werden nicht abgerechnet.

Wie lang ist hier ein Schlafzyklus?

Feste 90 Minuten, gemeldet als cycle_minutes. sleep_minutes bei jedem Vorschlag ist genau die Zyklenzahl mal 90.

Welche Standardwerte haben cycles und fall_asleep_minutes?

cycles standardmäßig 6 (Bereich 1–12). fall_asleep_minutes standardmäßig 15 (Bereich 0–120). Beide müssen bei Angabe Ganzzahlen sein.

Was kostet die API?

Das Browser-Werkzeug ist kostenlos. Erfolgreiche API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro Aufruf; ungültige Eingabe wird nicht abgerechnet.

Vollständige KIT-Dokumentation lesen →