Schlafeffizienz-Rechner
Teilen Sie Ihre Schlafminuten durch Ihre Bettminuten: 390 Minuten Schlaf bei 480 Minuten im Bett ergeben 81,25 % Schlafeffizienz und 90 Minuten Wachzeit im Bett. Das ist die übliche Kennzahl im Schlaftagebuch. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Schlafzeit
- 390
- Zeit im Bett
- 480
- Wachminuten
- 90 percent
- Schlafeffizienz
- 81,25
Die Schlafeffizienz ist der Anteil der Bettzeit, den Sie tatsächlich schlafend verbringen, ausgedrückt als Prozentwert. Kliniker, Schlafcoaches und Tagebuch-Apps nutzen ihn als kompaktes Qualitätssignal: hohe Effizienz bedeutet, dass der größte Teil der Nacht Schlaf war, während niedrige Effizienz oft lange Einschlaflatenz, häufige Aufwachphasen oder Wachzeit nach dem Einschlafen anzeigt. Dieser Schlafeffizienz-Rechner nimmt Gesamtschlafzeit und Bettzeit in Minuten entgegen, teilt die Schlafminuten durch die Bettminuten, multipliziert mit einhundert und liefert einen stabilen Prozentwert plus die Wachminuten, die Sie noch im Bett verbracht haben.
Was Schlafeffizienz bedeutet und wie der Prozentwert definiert ist
Die Schlafeffizienz, oft mit SE abgekürzt, ist definiert als Gesamtschlafzeit geteilt durch Bettzeit, anschließend auf einen Prozentwert skaliert. Die Gesamtschlafzeit (TST) sind die Minuten, in denen Sie tatsächlich schliefen: Nachtschlaf nach Abzug der Einschlaflatenz und jeder Wachzeit nach dem Einschlafen, die noch als Bettzeit zählt. Die Bettzeit (TIB) ist die Spanne vom Moment, in dem Sie schlafen wollen (Licht aus oder zu Bett gehen für die Nacht), bis Sie endgültig für den Tag aufstehen.
Wenn Sie acht Stunden im Bett lagen und sechsundeinehalbe davon schliefen, beträgt die Effizienz dreihundertneunzig Minuten über vierhundertachtzig Minuten mal einhundert, also etwa einundachtzig Prozent. Dieses eine Verhältnis diagnostiziert für sich keine Störung, ist aber eine Standardzusammenfassung in Schlaftagebüchern und vielen Forschungsprotokollen, weil es verschwendete Bettzeit erfasst, ohne eine Polysomnographie zu verlangen. Übliche Coaching-Ziele zielen oft auf rund fünfundachtzig Prozent oder mehr, wenn ein Schlaffenster verdichtet wird; individuelle Ziele sollten von einer qualifizierten Klinikfachkraft kommen.
Er schätzt weder Stadien noch Apnoerisiko noch zirkadiane Phase. Minuten sind die natürliche Einheit für Tagebuchzeilen und Wearable-Exporte; rechnen Sie Stunden in Minuten um, bevor Sie aufrufen, wenn Ihre Quelle Dezimalstunden protokolliert. Die neben der Effizienz zurückgegebenen Wachminuten sind einfach Bettzeit minus Schlafzeit, damit Sie zeigen können, wie viel der Nacht Sie wach und dennoch im Bett verbracht haben.
Eingabevertrag, Antwortform und Fehlerverhalten
Beide Werte müssen streng größer als null sein. Fehlende Felder, leere Zeichenketten, NaN, Infinity und nicht positive Werte scheitern ebenfalls mit Meldungen, die das Feld nennen. Diese Validierungsfehler werden nicht abgerechnet.
Beispiel: dreihundertneunzig Minuten Schlaf und vierhundertachtzig Minuten Bettzeit ergeben einundachtzig Punkt fünfundzwanzig Prozent Effizienz und neunzig Wachminuten. Verknüpfen Sie die Zahl mit Ihren eigenen Bändern oder Coaching-Texten, wenn Sie klinische Schwellen brauchen; dieser Endpunkt berechnet nur das Verhältnis und liefert weder Stadiendiagramme noch Geräteintegration noch medizinischen Rat.
Wer die Schlafeffizienz nutzt und wofür
Schlaftagebuch-Apps und CBT-I-Hausaufgaben-Tracker brauchen ein deterministisches Orakel, damit jeder Client — Mobilgerät, Web oder Tabellenimport — für dieselben zwei Minutenzählungen denselben Prozentwert erhält. Coaching-Plattformen bewerten wöchentliche Tagebücher stapelweise, ohne einen vollständigen Schlafanalyse-Stack aufzubauen. Forschungsassistenten, die Aktigraphie- oder Selbstbericht-Exporte bereinigen, können einen winzigen parse-Endpunkt aufrufen, statt Randfälle für null Bettzeit oder mehr Schlaf als Bettzeit selbst nachzubauen.
Eine fehlgeschlagene Validierung wird nicht berechnet. Halten Sie Anfragen klein, pinnen Sie den gerundeten Prozentwert in Tests, und Sie erhalten reproduzierbare Schlafeffizienz für Tagebücher, LMS-Module und Edge-Worker, ohne eine eigene Bewertungsinfrastruktur zu betreiben.
Anwendungsfälle
Schlaftagebuch und CBT-I-Hausaufgaben
Wandeln Sie nächtliche Schlaf- und Bettminuten in einen stabilen Schlafeffizienz-Prozentwert für Arbeitsblätter und Wochenrückblicke um.
Forschung und Exportbereinigung
Prüfen Sie Aktigraphie- oder Selbstbericht-Exporte, indem unmögliche Zeilen abgelehnt werden, in denen die Schlafminuten die Bettzeit übersteigen.
Häufige Fragen
Welche Einheiten soll ich verwenden?
Rechnen Sie Stunden zuerst in Minuten um (zum Beispiel sind 7.5 Stunden 450 Minuten).
Was, wenn die Schlafzeit größer ist als die Bettzeit?
Die klassische Schlafeffizienz verlangt, dass die Gesamtschlafzeit kleiner oder gleich der Bettzeit ist; Werte über 100% werden nicht zurückgegeben.
Diagnostiziert dies eine Schlafstörung?
Nein. Es berechnet nur das arithmetische Verhältnis aus Schlaftagebüchern. Die klinische Deutung gehört einer qualifizierten Fachkraft.
Welche Schlafeffizienz gilt als gut?
Schlafcoachings zielen oft auf etwa 85 % oder mehr, wenn das Schlaffenster gefestigt werden soll. Das ist ein allgemeiner Richtwert: Ihr persönliches Ziel sollte eine qualifizierte medizinische Fachkraft festlegen.
Was zählt als Bettzeit und was als Schlafzeit?
Die Bettzeit reicht vom Licht-aus oder dem Zubettgehen für die Nacht bis zum endgültigen Aufstehen. Die Schlafzeit ist das, was nach Abzug der Einschlafdauer und der nächtlichen Wachphasen übrig bleibt.
Verwandte Tools
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/health/sleep-efficiency \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"time_asleep":390,"time_in_bed":480}'const res = await fetch("https://api.kit.forhosting.com/health/sleep-efficiency", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"time_asleep": 390,
"time_in_bed": 480
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/sleep-efficiency",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"time_asleep": 390,
"time_in_bed": 480
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/sleep-efficiency", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"time_asleep":390,"time_in_bed":480}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"time_asleep":390,"time_in_bed":480}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/sleep-efficiency", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"time_asleep": 390,
"time_in_bed": 480
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.sleep_efficiency",
"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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Ungültige Werte — fehlende Felder, nicht positive Dauern oder mehr Schlafminuten als Bettminuten — scheitern mit einem klaren invalid_input-Fehler, statt einen Prozentwert über einhundert zu erfinden.
Was Schlafeffizienz bedeutet und wie der Prozentwert definiert ist
Dieser Rechner setzt nur die arithmetische Definition um: SE gleich time_asleep über time_in_bed mal einhundert.
Eingabevertrag, Antwortform und Fehlerverhalten
Senden Sie per POST einen JSON-Körper mit zwei erforderlichen endlichen Zahlen in Minuten: time_asleep (Gesamtschlafzeit) und time_in_bed (Bettzeit vom Lichtlöschen oder Zubettgehen bis zum endgültigen Aufstehen). Jedes Feld darf als JSON-Zahl oder als numerische Zeichenkette ankommen; die Verarbeitung akzeptiert Aliasse wie tst, total_sleep_time, asleep_minutes für die Schlafzeit und tib, in_bed_minutes, bed_minutes für die Bettzeit. Ist time_asleep größer als time_in_bed, scheitert die Anfrage mit invalid_input, weil die klassische Definition nicht mehr Schlaf als Bettzeit zulässt und Prozentwerte über einhundert Prozent Tagebuchzusammenfassungen irreführen würden. Bei Erfolg spiegelt der Körper bereinigtes time_asleep und time_in_bed, wake_minutes als Differenz, sleep_efficiency als den für stabile Laufzeitvergleiche gerundeten Prozentwert, unit gleich percent, die Formelzeichenkette SE (%) gleich time_asleep über time_in_bed mal einhundert, und die Methode sleep_efficiency.
Wo eine Schlafeffizienz-API ihren Einsatz verdient
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.
Integrationsbeispiele
Coaching- und Wellness-Übersichten
Bewerten Sie Kliententagebuchzeilen stapelweise mit demselben Verhältnis wie das kostenlose Browser-Widget, ohne Validierungs-Randfälle neu zu bauen.
Technische Fragen
Wie wird die Schlafeffizienz berechnet?
Die Schlafeffizienz SE (%) = (time_asleep / time_in_bed) × 100. Senden Sie beide Werte in Minuten; die API liefert den Prozentwert, die Wachminuten im Bett und die Formelzeichenkette.
Was kostet der Schlafeffizienz-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht abgerechnet.