ForHosting KIT · Haushalt, Küche und Freizeit

Haushalts-Aufgaben-Rotationsrechner

Woche 0 gibt Alice den Abwasch, Bob den Müll und Carol das Staubsaugen; jede neue Woche rückt jeder eine Aufgabe weiter, und nach 3 Wochen hat jede Person jede Aufgabe einmal erledigt. Fügen Sie Ihre Listen ein und drucken Sie den Plan. 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
Haushaltsaufgaben
Dishes, Trash, Vacuum
Teilnehmerliste
Alice, Bob, Carol
Wochenindex
0
Erhalten Sie
Woche im Zyklus
0
Zykluslänge
3
Index der nächsten Woche
1
Anzahl der Aufgaben
3

Ein Haushalts-Aufgaben-Rotationsrechner macht aus einer Pflichtliste, einem geordneten Personen-Roster und einem Wochenindex eine faire Wochenzuteilung, damit Abwasch, Müll und Staubsaugen nicht für immer an derselben Person hängen bleiben. Sie fügen die Pflichten und Namen in Rotationsreihenfolge ein, wählen die Woche des Zyklus, die Sie planen, und das Werkzeug weist jede Aufgabe mit modularer Arithmetik zu, die den Roster unter der Liste verschiebt. Über einen vollen Zyklus gleich der Rostergröße erledigt jede Person jede Pflicht genau einmal: das ist die Fairness, die Familien, Mitbewohner und Wohngemeinschaften wirklich wollen.

Wie die Rotation jede Pflicht fair zuteilt

Haushaltsaufgaben werden ungerecht, wenn dieselbe Mitbewohnerin immer abwäscht und jemand anderes den Müll immer vergisst. Eine rotierende Zuteilung ist eine feste Paarungsregel, keine Verhandlung: nehmen Sie die Pflichtliste in der Reihenfolge, in der Sie sie geschrieben haben, nehmen Sie den Roster in der Reihenfolge, in der Sie ihn geschrieben haben, und schieben Sie den Roster um den Wochenindex unter die Aufgaben. Woche null legt die erste Person unter die erste Pflicht, die zweite unter die zweite und so weiter, mit Umschlag, wenn es mehr Pflichten als Personen gibt.

Woche eins verschiebt alle um einen Platz, sodass die zweite Person die erste Pflicht der Vorwoche erbt, die dritte die zweite, und die erste aufnimmt, was am Ende der Liste heruntergefallen ist. Nach einer Anzahl Wochen gleich der Rostergröße hat die Verschiebung jede Ausrichtung genau einmal besucht: jede Person hat jede Pflicht genau einmal erledigt. Das ist die Fairnessgarantie: sie hängt nicht von Kalendern, Feiertagen oder davon ab, wer sich letzten Sonntag beschwert hat.

Gibt es mehr Personen als Pflichten, ruhen einige Namen in dieser Woche, und die Ruhesitze rotieren selbst, damit dieselbe Person nicht dauernd dienstfrei ist. Gibt es mehr Pflichten als Personen, erhalten einige Namen mehr als eine Aufgabe in dieser Woche, und diese Extra-Last rotiert ebenfalls durch den Roster. Weil die Regel nur den ganzzahligen Rest nutzt, stimmen zwei Haushalte mit denselben Listen und demselben Wochenzähler immer auf demselben Blatt überein, selbst wenn sie es in verschiedenen Küchen drucken.

Wo eine faire Aufgabenrotation hilft

Wohngemeinschaften hängen ein Wochenblatt aus, damit niemand behaupten kann, nicht gewusst zu haben, wessen Abend es war, die Tonnen hinauszustellen. Familien mit Teenagern rotieren Küche, Wäsche und Haustiere, ohne jeden Sonntag ein Papierplakat neu zu schreiben. Vermieter und Verwalter von Studierendenwohnungen veröffentlichen einen deterministischen Dienstplan, den neue Mietende aus denselben Listen und einem im Hauschat gespeicherten Wochenzähler neu berechnen können.

Produktteams, die Pflichtentafel-Apps ausliefern, brauchen ein kleines Orakel, das für dieselben Eingaben dieselbe Paarung markiert, statt einer Tabelle, die nur eine Person pflegt. Bevorzugen Sie diese Fähigkeit, wenn Sie die Pflichten und Personen bereits kennen und nur die faire Paarung einer gegebenen Woche brauchen; sie ist kein Kalender, kein Erinnerungsdienst und kein Punkte- oder Taschengeldbuch.

Wochenblatt der Wohngemeinschaft

Mitbewohnerinnen geben Pflichten, Namen und die Wochennummer ein, um einen fairen Dienstplan für Abwasch, Müll und Staubsauger zu drucken.

Familiäre Pflichtentafel

Eltern rotieren Küche, Wäsche und Haustiere unter den Kindern, damit dasselbe Kind nicht jede Woche den schlechtesten Job hat.

Wie teilt der Haushalts-Rotationsrechner die Pflichten zu?

Über einen vollen Zyklus von so vielen Wochen wie Personen erledigt jede Person jede Pflicht genau einmal.

Was geschieht, wenn es mehr Personen als Pflichten gibt?

Einige Namen ruhen in dieser Woche. Die Ruhesitze rotieren mit derselben Formel, sodass dieselbe Person nicht immer dienstfrei ist. Ruhende Namen erscheinen im Feld resting.

Was geschieht, wenn es mehr Pflichten als Personen gibt?

Einige Namen erhalten mehr als eine Aufgabe in dieser Woche. Die Extra-Last umwickelt den Roster, sodass die Mehrbelastung von Woche zu Woche ebenfalls fair rotiert.

Wie viele Wochen dauert es, bis jeder jede Aufgabe einmal hatte?

So viele Wochen, wie Personen auf der Liste stehen. Bei drei Personen dauert der Zyklus drei Wochen, und am Ende hat jede Person jede Aufgabe genau einmal erledigt, unabhängig von Kalender oder Feiertagen.

Was tun, wenn jemand eine Woche verreist ist?

Der Rechner fügt von sich aus keine Pausenwochen, Gewichtungen oder Urlaubskalender hinzu. Nehmen Sie die Person für diese Woche aus der Liste oder zählen Sie die Wochennummer selbst weiter, und erstellen Sie den Plan neu.

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/home/chore-rotation

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/home/chore-rotation \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"chores":["Dishes","Trash","Vacuum"],"roster":["Alice","Bob","Carol"],"week_index":0}'
{
  "chores": [
    "Dishes",
    "Trash",
    "Vacuum"
  ],
  "roster": [
    "Alice",
    "Bob",
    "Carol"
  ],
  "week_index": 0
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "home.chore_rotation",
  "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.

max_chores50
max_roster50
max_name_length80
max_week_index1000000000
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.

Dieselbe reine Funktion speist den kostenlosen Browser-Ausführer und die API, ohne Uhren, ohne Losverfahren und ohne Netz. Leere Listen oder ein fehlender week_index scheitern mit invalid_input und werden nicht abgerechnet.

Wie die Rotation jede Pflicht fair zuteilt

Formal sitzt die Person, die Pflicht i in Woche W übernimmt, bei person_index gleich (i plus W) modulo der Rostergröße. Der Rechner erfindet keine Auslasswochen, Gewichte oder Urlaubskalender; ist jemand abwesend, entfernen Sie die Person aus dem Roster oder erhöhen Sie den week_index in Ihrer eigenen Schicht.

Eingabevertrag, Antwortform und Fehlerverhalten

Optionale Ausgabefelder werden nie mit null gefüllt. Senden Sie per POST einen JSON-Body mit drei Pflichtfeldern. chores ist ein nicht leeres Array von ein bis fünfzig Pflichtnamens-Strings in Listenreihenfolge; jeder Eintrag wird getrimmt, und leere Strings nach dem Trim werden als invalid_input mit Nennung des fehlerhaften Index abgelehnt. roster ist ein nicht leeres Array von ein bis fünfzig Personennamens-Strings in Rotationsreihenfolge; Duplikate nach einem groß-/kleinschreibungsunempfindlichen Trim werden abgelehnt, damit zwei Nennungen derselben Person keine Extra-Züge stehlen. week_index ist eine nichtnegative Ganzzahl von null bis eine Milliarde und kennzeichnet, welche Woche der Serie Sie auflösen — null ist die erste Woche. Eine durch Kommas, Zeilenumbrüche, Semikolons oder senkrechte Striche getrennte Zeichenkette wird für chores und roster ebenfalls akzeptiert, sodass eingefügter Einkaufslisten-Text funktioniert. Aliase tasks, duties, jobs und chore_list bilden auf chores ab; people, members, names und household auf roster; week, week_number, index und w auf week_index. Bei Erfolg spiegelt der Body die normalisierten Listen und week_index, meldet week_in_cycle, cycle_length, next_week_index, chore_count und person_count, listet dann assignments als Pflicht-zu-Person-Zeilen mit Indizes, by_person als jeden Namen mit den Pflichten dieser Woche und resting als die Namen ohne Dienst in dieser Woche. chores_per_person_min und chores_per_person_max zeigen, wie gleichmäßig die Last diese Woche ist; formula bekräftigt person_index gleich (chore_index plus week_index) mod roster_size; message ist eine einzelne englische Zeile, die Sie an den Kühlschrank oder in einen Chat heften können. Beispiel: chores Dishes, Trash, Vacuum mit Roster Alice, Bob, Carol und week_index null weist Alice Dishes, Bob Trash und Carol Vacuum zu; week_index eins rotiert zu Bob, Carol und Alice. Fehlende Listen, leere Namen, doppelte Roster-Einträge, nichtganzzahliger oder negativer week_index und zu große Listen scheitern mit invalid_input und werden nicht abgerechnet.

Wo eine API zur Haushaltsaufgaben-Rotation ihren Nutzen bringt

Haus-Ops-Bots in Slack oder einer Familiengruppe senden «die Pflichten dieser Woche», indem sie die API mit dem in einem Zählerschlüssel gespeicherten Serienindex aufrufen. Weil die Implementierung Parse-Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz; fehlgeschlagene Validierung ist kostenlos. Halten Sie Pflichtliste und Roster in jedem System of Record in derselben Reihenfolge, erhöhen Sie week_index einmal pro Woche (auch in Wochen, in denen die Rotation weiterlaufen soll, obwohl jemand reist), und Sie erhalten reproduzierbare Zuteilungen für Ausdrucke, Kalender und Edge Worker — ohne einen eigenen Planungsdienst aufzubauen.

Orakel für Bot und Pflichtentafel-App

Ein Haus-Ops-Bot oder eine Pflichtentafel-App ruft die API mit einem gespeicherten Wochenzähler auf und veröffentlicht die Zuteilungen dieser Woche ohne private Tabelle.

Überspringt der Rechner Feiertage oder abwesende Personen?

Nein. Der Kern ist eine reine Rotation. Entfernen Sie jemanden aus dem Roster oder erhöhen Sie week_index weiterhin in Ihrer eigenen Schicht, wenn der Zyklus während einer Reise weiterlaufen soll.

Was kostet der Haushalts-Aufgaben-Rotationsrechner?

Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht abgerechnet.

Vollständige KIT-Dokumentation lesen →