ForHosting KIT · Haushalt, Küche und Freizeit

WG-Putzplan erstellen

Vier Aufgaben unter drei Mitbewohnern durchlaufen in 12 Wochen eine vollständige Rotation, und die Wochenlast unterscheidet sich nie um mehr als eine Aufgabe. Geben Sie Aufgaben und Personen ein, wählen Sie die Wochen und erhalten Sie einen Plan mit Summen. 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

Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.

Wohngemeinschaften beruhen auf einer brüchigen Absprache: Alle putzen, aber niemand weiß, wer an der Reihe ist. Ein rotierender Putzplan ersetzt die Diskussion durch Arithmetik. Geben Sie dem Tool Ihre Liste der Hausarbeiten und Ihre Mitbewohner, und es weist jede Aufgabe pro Woche einer Person zu – nach einem versetzten Round-Robin: In der ersten Woche werden die Aufgaben der Reihe nach verteilt, und in jeder Folgewoche rückt jede Zuordnung um einen Mitbewohner weiter, sodass jede Aufgabe reihum zu allen gelangt. Das Ergebnis ist ein Raster Woche für Woche plus Summen pro Person für Aufgaben und Aufwand, sodass Sie die Fairness auf einen Blick prüfen können, statt sie auszuhandeln. Aufgaben können ein optionales Aufwandgewicht tragen, damit das Badschrubben mehr zählt als das Gießen einer Pflanze.

So funktioniert die rotierende Zuordnung

Der Algorithmus ist ein versetzter Round-Robin, gewählt, weil er transparent genug ist, um ihn von Hand zu prüfen. Nummerieren Sie die Mitbewohner ab null in Ihrer Listenreihenfolge und die Aufgaben ebenfalls ab null. In Woche null wird Aufgabe c dem Mitbewohner c mod n zugewiesen, wobei n die Zahl der Mitbewohner ist – die Aufgaben werden einfach am Tisch verteilt.

In Woche eins rückt jede Zuordnung einen Platz weiter: Aufgabe c geht an Mitbewohner (c + 1) mod n. Allgemein weist Woche w die Aufgabe c dem Mitbewohner (c + w) mod n zu. Diese eine Regel hat drei nützliche Folgen.

Erstens unterscheiden sich die Lasten pro Person innerhalb einer Woche um höchstens eine Aufgabe, denn Karten am Tisch zu verteilen ist so ausgewogen, wie Verteilen nur sein kann. Drittens ist der Plan vollständig deterministisch: kein Zufalls-Seed, kein aktuelles Datum, kein versteckter Zustand, sodass eine Neuberechnung im nächsten Monat mit denselben Listen dasselbe Muster vorhersehbar fortsetzt. Aufgaben tragen optional einen Aufwandwert, ein nicht negatives relatives Gewicht mit Standardwert eins.

Der Aufwand ändert nie, wer welche Aufgabe bekommt – die Rotation bleibt rein –, aber die Summen pro Person zeigen den aufsummierten Aufwand neben der Aufgabenzahl, damit Sie sehen, ob der kleinere Stapel einer Person zugleich der schwerere ist, und Ihre Aufgabenliste (oder die Aufwände) neu austarieren können, bevor Sie den Plan für den Kühlschrank ausdrucken.

Wo eine Putzrotation in echten Haushalten passt

Der klassische Fall ist die WG, die einen rotierenden Plan am Kühlschrank hängen hat: Listen Sie die wöchentlichen Aufgaben einmal, die Mitbewohner einmal, erzeugen Sie den Plan neu, wenn jemand ein- oder auszieht, und lassen Sie die Arithmetik die Änderung auffangen, statt eine Haushaltsversammlung einzuberufen. Studentenwohnheime und Co-Living-Projekte nutzen dasselbe Raster als Einzugsdokument, damit die Erwartungen vor dem ersten vollen Spülbecken geklärt sind.

Paare verwenden eine Zwei-Personen-Version, um zu prüfen, ob die Teilung über die Zeit wirklich ausgewogen ist, statt sich aufs Gedächtnis zu verlassen, das stets dem zuletzt Kochenden nützt. Weil Aufwandgewichte von der Rotation getrennt sind, können Haushalte Grundreinigungen, Tierpflege oder den Mülltag als schwerere Aufgaben markieren und die Aufwandsummen prüfen, bevor sich jemand beschwert – der fairness-Block zeigt die Spannweite direkt.

Wöchentlicher WG-Plan

Listen Sie Aufgaben und Mitbewohner einmal, drucken oder posten Sie dann das Wochenraster, damit alle sehen, wie ihre Zuordnungen fair rotieren.

Einzugsvereinbarung fürs Co-Living

Hängen Sie den erzeugten Plan an einen Mietvertrag oder eine Hausordnung, damit die Erwartungen an die Hausarbeit vor dem ersten Streit feststehen.

Wie werden die Aufgaben jede Woche zugewiesen?

Über einen versetzten Round-Robin: In Woche w (von 0 gezählt) geht Aufgabe c an Mitbewohner (c + w) mod Anzahl_der_Mitbewohner. Jede Woche rückt jede Zuordnung einen Mitbewohner weiter, sodass die Aufgaben bei allen rotieren.

Ist die Teilung wirklich fair?

Innerhalb einer Woche unterscheiden sich die Aufgabenzahlen pro Person um höchstens eins. Über einen vollen Zyklus von lcm(Aufgaben, Mitbewohner) Wochen kommt jede Aufgabe bei jedem gleich oft vor. Die totals- und fairness-Blöcke zeigen Anzahlen und Aufwandsummen, damit Sie es prüfen können.

Wozu dient das effort-Feld?

Effort ist ein optionales, nicht negatives Gewicht pro Aufgabe (Standard 1), das schwerere Arbeiten wie eine Grundreinigung markiert. Es ändert nie die Rotation; es speist nur die Aufwandsummen pro Person, damit Sie Lasten vergleichen können.

Was passiert ohne Aufgaben oder ohne Mitbewohner?

Eine leere Aufgabenliste hat nichts zu verteilen, eine leere Mitbewohnerliste niemanden zum Zuteilen. Doppelte Mitbewohnernamen werden ebenfalls abgelehnt.

Wie lange dauert ein vollständiger Durchlauf des Putzplans?

So viele Wochen wie das kleinste gemeinsame Vielfache aus Aufgabenzahl und Mitbewohnerzahl. Bei vier Aufgaben und drei Personen sind das 12 Wochen; danach hat jede Aufgabe jede Person gleich oft getroffen.

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/life/chore-split-roommates

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/life/chore-split-roommates \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"chores":["Dishes","Vacuum living room","Take out trash","Clean bathroom"],"roommates":["Alice","Bob","Carol"]}'
{
  "chores": [
    "Dishes",
    "Vacuum living room",
    "Take out trash",
    "Clean bathroom"
  ],
  "roommates": [
    "Alice",
    "Bob",
    "Carol"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.chore_split_roommates",
  "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_chores200
max_roommates50
max_weeks52
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.

Alles ist deterministisch – kein Zufall, keine Daten, keine Konten –, also liefern dieselben Listen stets denselben Plan, im kostenlosen Browser-Tool wie in der kostenpflichtigen API.

So funktioniert die rotierende Zuordnung

Zweitens landet über einen vollen Zyklus jede Aufgabe bei jedem Mitbewohner exakt gleich oft, sodass niemand für immer am Bad klebt; die Zykluslänge ist das kleinste gemeinsame Vielfache aus Aufgaben- und Mitbewohnerzahl, das die Antwort als cycle_weeks ausgibt.

Was Sie senden und was Sie zurückbekommen

Senden Sie zwei Pflichtfelder und ein optionales Feld. Das Feld chores ist ein nicht leeres Array, dessen Einträge entweder einfache Zeichenketten wie "Spülen" oder Objekte mit einem nicht leeren name und einem optionalen, nicht negativen, endlichen effort sind; ein JSON-String dieses Arrays wird ebenfalls akzeptiert. Das Feld roommates ist ein nicht leeres Array von Namen, wieder als einfache Zeichenketten oder Objekte mit einem name-Feld; doppelte Namen werden abgelehnt, weil Zuordnungen sonst mehrdeutig wären. Das optionale Feld weeks ist eine Ganzzahl von 1 bis 52 mit dem Standardwert 4, sodass eine frische Anfrage die Rotation schon in Bewegung zeigt. Fehlende Felder, leere Arrays, leere Namen, doppelte Mitbewohner, ungültige Aufwände und Wochenzahlen außerhalb des Bereichs schlagen alle mit invalid_input fehl und werden nicht berechnet. Im Erfolgsfall liefert die Antwort chore_count, roommate_count, weeks und cycle_weeks, die bereinigte Aufgabenliste mit index, name und effort, die bereinigte Mitbewohnerliste und den Plan selbst: ein Array von Wochen, jede mit einem assignments-Array aus Tripeln von chore, effort und roommate. Ein totals-Array nennt für jeden Mitbewohner chore_count und effort_total über den gesamten Zeitraum, und ein fairness-Block fasst Minima und Maxima von Anzahl und Aufwand zusammen, damit Ungleichgewichte ohne Durchsuchen des Rasters sichtbar sind. Die Zeichenkette rotating_offset_round_robin für die Methode und die formula-Zeichenkette wiederholen die Zuordnungsregel, sodass der Vertrag sich selbst dokumentiert. Validierungsfehler belasten das Prepaid-Guthaben nicht; erfolgreiche API-Aufrufe kosten die veröffentlichte Basis von $0.002 pro Element.

Wo eine Putzrotation in echten Haushalten passt

Automatisierung ist die andere Hälfte: Ein Heim-Bot kann die API planmäßig aufrufen, die Zuordnungen der aktuellen Woche in einen Gruppenchat posten und weicht nie vom Browser-Tool ab, weil beide dieselbe reine Funktion ausführen. Diese Fähigkeit behandelt bewusst kein Geld – Miete, Nebenkosten oder eine Restaurantrechnung zu teilen ist Aufgabe des gewichteten Ausgabenteilers – und sie verfolgt keine Erledigung; sie beantwortet nur, wer diese Woche was tut. Der SEO-Slug zielt auf Suchanfragen zum Aufteilen von Hausarbeit in einen Plan unter Mitbewohnern, eine Absicht, die sich von Ausgabenteilung, Putz-Checklisten und Kalender-Apps unterscheidet, und der Preis ist die veröffentlichte Basis von $0.002 pro erfolgreichem Element.

Haushalts-Chatbot

Rufen Sie die API wöchentlich aus einem Skript oder Bot auf und pushen Sie die Zuordnungen der aktuellen Woche in einen Gruppenchat – identisch mit dem kostenlosen Browser-Tool.

Was kostet das?

Das Browser-Tool ist kostenlos und läuft lokal. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingaben werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →