Tägliche Bildschirmzeit: Durchschnitt und Extremtage
Fassen Sie Ihre täglichen Bildschirmzeiten übersichtlich für eine Woche zusammen.
Im Browser ausführen – kostenlos
Geben Sie die Minuten für einen oder mehrere unterschiedliche Wochentage ein. Der Rechner liefert die Anzahl der berücksichtigten Tage, die Gesamtminuten, den Durchschnitt pro erfasstem Tag sowie die Tage mit der höchsten und niedrigsten Nutzung. Damit können Sie persönliche Gewohnheiten untersuchen, die Gerätenutzung in der Familie betrachten oder ohne Tabellenformeln einen einfachen Bericht zum digitalen Wohlbefinden erstellen. Die Ergebnisse sind deterministisch; eine leere Liste führt zu einer Fehlermeldung statt zu einem irreführenden Durchschnitt von null.
Erfassen Sie einheitliche Tageswerte
Legen Sie für jeden Tag, den Sie in die Wochenbetrachtung aufnehmen möchten, einen Datensatz an. Jeder Datensatz benötigt den Namen des Wochentags und die gesamte Bildschirmzeit dieses Tages in Minuten. Eine vollständige Woche umfasst normalerweise Montag bis Sonntag; der Rechner akzeptiert jedoch auch eine Teilwoche, wenn noch nicht alle Tage erfasst wurden. Als Divisor dient stets die Zahl der übermittelten Tage. Ein Ergebnis für fünf Tage beschreibt daher genau diese fünf Tage und behandelt die zwei fehlenden Tage nicht unbemerkt als null. Nutzen Sie nach Möglichkeit Gesamtwerte aus derselben Quelle oder Geräteeinstellung, da Betriebssysteme Hintergrundaktivitäten, Anrufe oder Audiowiedergabe unterschiedlich einordnen können. Zulässig sind Werte von 0 bis 1,440 Minuten, und jeder Wochentag darf nur einmal vorkommen. Wenn Sie mehrere Geräte verwenden, addieren Sie deren Tageswerte vorab, sofern Sie einen persönlichen Gesamtwert wünschen. Für einen Vergleich einzelner Gerätekategorien führen Sie dagegen getrennte Berechnungen durch, damit sich überschneidende Nutzung nicht doppelt gezählt wird.
Verstehen Sie Durchschnitt sowie Höchst- und Tiefsttag
Der Rechner addiert sämtliche eingegebenen Minuten und teilt die Summe durch die Anzahl der Datensätze. Er gibt den täglichen Durchschnitt in Minuten auf zwei Dezimalstellen gerundet aus. Zusätzlich erhalten Sie die Gesamtminuten und die Anzahl der einbezogenen Tage, sodass Sie das Ergebnis prüfen oder weiterverwenden können. Als Höchsttag gilt der Datensatz mit den meisten Minuten, als Tiefsttag derjenige mit den wenigsten. Bei Gleichstand wird der erste gleichrangige Tag in der Eingabereihenfolge ausgegeben. Diese deterministische Regel sorgt für stabile automatisierte Ergebnisse, bedeutet aber nicht, dass die übrigen gleichrangigen Tage eine andere Nutzung aufweisen. Da ein Mittelwert Schwankungen verdecken kann, sollten Sie Höchst- und Tiefstwert gemeinsam mit ihm betrachten. Ein scheinbar gewöhnlicher Durchschnitt kann beispielsweise aus sechs mäßigen Tagen und einem außergewöhnlich langen Tag entstehen. Die Extremwerte machen dieses Muster sichtbar und helfen Ihnen, mögliche Gründe wie Reisen, Arbeit, Unterhaltung oder eine bewusst gerätefreie Zeit zu prüfen.
Nutzen Sie das Ergebnis für praktische Wochenanalysen
Betrachten Sie die Zusammenfassung als Messhilfe und nicht als Urteil darüber, ob eine bestimmte Bildschirmzeit gut oder schlecht ist. Der Zusammenhang ist entscheidend: Navigation, Bedienungshilfen, kreative Arbeit, Videoanrufe und passive Unterhaltung tragen Minuten bei, dienen aber ganz unterschiedlichen Zwecken. Eine sinnvolle Routine besteht darin, jede Woche dieselben Tage zu berechnen, Durchschnitt und Extremwerte zu notieren und anschließend vergleichbare Zeiträume gegenüberzustellen. Überrascht Sie der Tag mit der höchsten Nutzung, prüfen Sie zunächst die Kategorieaufteilung des Geräts, bevor Sie eine Änderung beschließen. Familien können die Berechnung als sachlichen Einstieg in ein Gespräch über Gewohnheiten nutzen. Einzelpersonen können damit ein konkretes Ziel untersuchen, etwa weniger Unterhaltung am späten Abend. Zur Automatisierung senden Sie die Datensätze für $0.002 pro Anfrage an die API und speichern die Ergebnisse zusammen mit dem ursprünglichen Datumsbereich. Die Funktion bewahrt keinen Verlauf auf und leitet keine Daten ab; eine Wochenkennzeichnung verhindert, dass Teilwochen mit vollständigen Sieben-Tage-Auswertungen verwechselt werden.
Anwendungsfälle
Persönliche digitale Gewohnheiten prüfen
Fassen Sie die Gerätewerte einer Woche zusammen und erkennen Sie, welcher Tag den Durchschnitt am stärksten beeinflusst hat.
Über familiäre Gerätenutzung sprechen
Verwandeln Sie Tagesmessungen in eine neutrale Wochenübersicht als Grundlage für ein sachliches Gespräch über Routinen.
Ein Ziel für die Bildschirmzeit verfolgen
Berechnen Sie vergleichbare Wochendurchschnitte und Extremwerte, bevor Sie diese in Ihrer Gewohnheitsübersicht speichern.
Häufige Fragen
Was geschieht bei einer leeren Liste?
Die Anfrage liefert einen Fehler wegen ungültiger Eingabe, da sich ohne mindestens einen Tageswert kein Durchschnitt berechnen lässt.
Muss ich alle sieben Tage eingeben?
Nein. Sie können einen bis sieben unterschiedliche Wochentage übermitteln; der Durchschnitt berücksichtigt nur die angegebenen Tage.
Wie wird ein Gleichstand beim Höchst- oder Tiefstwert behandelt?
Ausgegeben wird der erste gleichrangige Datensatz in der übermittelten Reihenfolge, obwohl die Minuten der anderen gleichrangigen Tage identisch sind.
Darf derselbe Wochentag zweimal vorkommen?
Nein. Jeder Tag muss eindeutig sein, damit ein einzelner Tag nicht versehentlich mehrfach gezählt wird.
Was kostet eine Berechnung über die API?
Jede API-Anfrage kostet $0.002. Die Browserversion lässt sich lokal kostenlos ausführen.
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/final3/screen-time-daily-average \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"entries":[{"day":"Monday","minutes":180},{"day":"Tuesday","minutes":240},{"day":"Wednesday","minutes":150},{"day":"Thursday","minutes":210},{"day":"Friday","minutes":300},{"day":"Saturday","minutes":360},{"day":"Sunday","minutes":120}]}'const res = await fetch("https://api.kit.forhosting.com/final3/screen-time-daily-average", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"entries": [
{
"day": "Monday",
"minutes": 180
},
{
"day": "Tuesday",
"minutes": 240
},
{
"day": "Wednesday",
"minutes": 150
},
{
"day": "Thursday",
"minutes": 210
},
{
"day": "Friday",
"minutes": 300
},
{
"day": "Saturday",
"minutes": 360
},
{
"day": "Sunday",
"minutes": 120
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/final3/screen-time-daily-average",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"entries": [
{
"day": "Monday",
"minutes": 180
},
{
"day": "Tuesday",
"minutes": 240
},
{
"day": "Wednesday",
"minutes": 150
},
{
"day": "Thursday",
"minutes": 210
},
{
"day": "Friday",
"minutes": 300
},
{
"day": "Saturday",
"minutes": 360
},
{
"day": "Sunday",
"minutes": 120
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/final3/screen-time-daily-average", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"entries":[{"day":"Monday","minutes":180},{"day":"Tuesday","minutes":240},{"day":"Wednesday","minutes":150},{"day":"Thursday","minutes":210},{"day":"Friday","minutes":300},{"day":"Saturday","minutes":360},{"day":"Sunday","minutes":120}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"entries":[{"day":"Monday","minutes":180},{"day":"Tuesday","minutes":240},{"day":"Wednesday","minutes":150},{"day":"Thursday","minutes":210},{"day":"Friday","minutes":300},{"day":"Saturday","minutes":360},{"day":"Sunday","minutes":120}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/final3/screen-time-daily-average", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"entries": [
{
"day": "Monday",
"minutes": 180
},
{
"day": "Tuesday",
"minutes": 240
},
{
"day": "Wednesday",
"minutes": 150
},
{
"day": "Thursday",
"minutes": 210
},
{
"day": "Friday",
"minutes": 300
},
{
"day": "Saturday",
"minutes": 360
},
{
"day": "Sunday",
"minutes": 120
}
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "final3.screen_time_daily_average",
"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. |