Waschmaschine fertig: Benachrichtigung mit Home Assistant und smarter Steckdose

Waschmaschine fertig: Benachrichtigung mit Home Assistant und smarter Steckdose
Foto: Ekaterina Belinskaya / Pexels

Wer die Waschmaschine anwirft und anschließend vergisst, sie auszuräumen, kennt das Ergebnis: feuchte, muffige Wäsche nach ein paar Stunden. Home Assistant kann das verhindern – mit einer Steckdose mit Energiemessung erkennt er zuverlässig, wann das Programm beendet ist, und schickt dir eine Benachrichtigung auf dein Smartphone. Ohne Umbau, ohne Cloud, vollständig automatisiert.

Kurzantwort

Stecke eine Steckdose mit Energiemessung (z. B. Shelly Plug S) zwischen Steckdose und Waschmaschine. Lege in Home Assistant einen Dropdown-Helfer mit den Zuständen Aus, Läuft und Fertig an. Drei Automationen erkennen Start und Ende des Waschgangs anhand des Leistungsmusters und schicken eine Benachrichtigung an die Companion-App – inklusive Erinnerung alle 30 Minuten, bis du die Wäsche herausgenommen hast. Wer die Konfiguration überspringen und sofort loslegen möchte, findet unter ha-guide.de/home-assistant-vorlagen/#geraet-fertig einen fertigen, getesteten Blueprint für genau diesen Anwendungsfall – einfach importieren, Sensor und Notify-Ziel eintragen, fertig.

Was du brauchst

  • Home Assistant (beliebige Installation) mit der Companion-App auf deinem Smartphone
  • Eine WLAN-Steckdose mit Echtzeit-Energiemessung: Der Shelly Plug S arbeitet vollständig lokal ohne Cloud und liefert den Leistungswert sekündlich. Alternativen: Shelly Plus Plug S (Gen2), TP-Link Tapo P110, Nous A1T
  • Optional: ein Tür-/Fenstersensor an der Waschmaschinenklappe (z. B. Aqara Door and Window Sensor), um die Benachrichtigung automatisch zu quittieren, sobald du die Tür öffnest

Die Waschmaschine darf maximal 2.300 Watt verbrauchen – das liegt innerhalb der Belastungsgrenze des Shelly Plug S. Höhere Schleuderprogramme moderner Maschinen bleiben deutlich darunter.

Das Leistungsmuster der Waschmaschine verstehen

Waschmaschinen folgen einem charakteristischen Verbrauchsmuster. Beim Aufheizen des Wassers steigt die Leistung auf mehrere hundert bis über 2.000 Watt. In der Hauptwäsche pendelt sie je nach Programm und Temperatur zwischen 30 und 500 Watt. Beim Schleudern schnellt der Wert erneut auf 300–2.500 Watt hoch. Sobald das Programm beendet ist und die Maschine nur noch wartet, fällt die Leistung auf 1–5 Watt – manche Geräte melden 0 Watt.

Dieser Übergang – von messbarer Leistung auf nahezu null – ist das zuverlässige Signal für das Programmende. Der entscheidende Punkt: Zwischen Hauptwäsche und Schleudergang gibt es kurze Pausen, in denen der Verbrauch ebenfalls kurz abfällt. Eine Benachrichtigung darf deshalb erst ausgelöst werden, wenn der Wert mindestens 3 Minuten ununterbrochen unterhalb des Schwellenwerts liegt. Für die meisten Haushaltsmaschinen trennt ein Schwellenwert von 10 Watt zuverlässig zwischen Programm läuft und Programm beendet. Zeigt dein Gerät im Bereitschaftsmodus mehr als 8 Watt, erhöhe den Wert auf 15 oder 20 Watt – wie du das anpasst, steht weiter unten.

Helfer anlegen: Zustandsmaschine mit Dropdown

Statt die Benachrichtigung direkt aus dem Leistungssensor zu triggern, empfiehlt sich ein Dropdown-Helfer als Zustandsmaschine. Er verhindert doppelte Benachrichtigungen, macht den aktuellen Maschinenstatus im Dashboard sichtbar und erlaubt den anderen Automationen, auf den Zustand zu reagieren.

Öffne Home Assistant und navigiere zu Einstellungen → Geräte & Dienste → Helfer → Helfer erstellen → Dropdown. Lege den Helfer mit diesen Einstellungen an:

  • Name: Waschmaschine Status
  • Optionen: Aus, Läuft, Fertig (in dieser Reihenfolge)
  • Anfangswert: Aus

Home Assistant legt die Entität input_select.waschmaschine_status an. Die folgenden Automationen verwenden diesen Namen – benenne den Helfer entsprechend oder passe die Entitäts-IDs an.

Die vollständigen Automationen als YAML

Das folgende Beispiel setzt voraus, dass der Shelly Plug S in der Shelly-Integration in Home Assistant als sensor.waschmaschine_power erscheint. Der genaue Entitätsname hängt davon ab, wie du das Gerät in der Shelly-App oder in HA benannt hast – du findest ihn unter Einstellungen → Geräte & Dienste → Shelly beim jeweiligen Gerät. Ersetze außerdem person.dein_name durch deine Person-Entität und notify.mobile_app_dein_geraet durch das Notify-Ziel deiner Companion-App.

Automation 1 – Waschgang startet

Diese Automation setzt den Helfer auf „Läuft“, sobald die Leistung 30 Sekunden lang über 10 Watt liegt – und nur dann, wenn der Helfer bisher auf „Aus“ stand. So wird ein laufendes Programm nicht erneut als Start gewertet.

alias: "Waschmaschine – Start erkennen"
triggers:
  - trigger: numeric_state
    entity_id: sensor.waschmaschine_power
    above: 10
    for:
      seconds: 30
conditions:
  - condition: state
    entity_id: input_select.waschmaschine_status
    state: "Aus"
actions:
  - action: input_select.select_option
    target:
      entity_id: input_select.waschmaschine_status
    data:
      option: "Läuft"
mode: single

Automation 2 – Waschgang beendet und Benachrichtigung

Der Trigger wartet, bis die Leistung 3 Minuten lang ununterbrochen unter 10 Watt liegt. Die Bedingung stellt sicher, dass die Benachrichtigung nur dann verschickt wird, wenn der Helfer tatsächlich auf „Läuft“ stand – und nur, wenn jemand zu Hause ist. Der tag-Wert sorgt für Deduplizierung: Spätere Erinnerungen aktualisieren dieselbe Benachrichtigung im Notification-Center, statt eine neue hinzuzufügen.

alias: "Waschmaschine – Fertig melden"
triggers:
  - trigger: numeric_state
    entity_id: sensor.waschmaschine_power
    below: 10
    for:
      minutes: 3
conditions:
  - condition: state
    entity_id: input_select.waschmaschine_status
    state: "Läuft"
  - condition: state
    entity_id: person.dein_name
    state: "home"
actions:
  - action: input_select.select_option
    target:
      entity_id: input_select.waschmaschine_status
    data:
      option: "Fertig"
  - action: notify.mobile_app_dein_geraet
    data:
      title: "Waschmaschine fertig"
      message: "Der Waschgang ist beendet – Wäsche aufhängen!"
      data:
        tag: "waschmaschine-fertig"
        actions:
          - action: "WAESCHE_ERLEDIGT"
            title: "Erledigt"
mode: single

Automation 3 – Erinnerung alle 30 Minuten

Der time_pattern-Trigger feuert zu jeder vollen und halben Stunde. Die Bedingung prüft, ob der Helfer noch auf „Fertig“ steht. Ist das der Fall und ist jemand zu Hause, kommt eine neue Benachrichtigung – durch den identischen tag ersetzt sie die vorherige im Notification-Center.

alias: "Waschmaschine – Erinnerung alle 30 Minuten"
triggers:
  - trigger: time_pattern
    minutes: "/30"
conditions:
  - condition: state
    entity_id: input_select.waschmaschine_status
    state: "Fertig"
  - condition: state
    entity_id: person.dein_name
    state: "home"
actions:
  - action: notify.mobile_app_dein_geraet
    data:
      title: "Wäsche noch in der Maschine"
      message: "Die Waschmaschine ist bereits fertig – bitte Wäsche aufhängen!"
      data:
        tag: "waschmaschine-fertig"
        actions:
          - action: "WAESCHE_ERLEDIGT"
            title: "Erledigt"
mode: single

Benachrichtigung quittieren

Damit die Erinnerungen aufhören, muss der Helfer zurück auf „Aus“ gesetzt werden. Das funktioniert auf zwei Wegen.

Per Notification-Button in der App

Wenn du in der Benachrichtigung auf „Erledigt“ tippst, feuert die Companion-App das Event mobile_app_notification_action. Diese Automation reagiert darauf:

alias: "Waschmaschine – Quittierung per App"
triggers:
  - trigger: event
    event_type: mobile_app_notification_action
    event_data:
      action: "WAESCHE_ERLEDIGT"
actions:
  - action: input_select.select_option
    target:
      entity_id: input_select.waschmaschine_status
    data:
      option: "Aus"
  - action: notify.mobile_app_dein_geraet
    data:
      message: "clear_notification"
      data:
        tag: "waschmaschine-fertig"
mode: single

Der Befehl message: "clear_notification" zusammen mit dem tag löscht die Benachrichtigung im Notification-Center – das funktioniert auf Android und iOS gleichermaßen.

Per Türsensor an der Waschmaschinenklappe

Mit einem Tür-/Fenstersensor an der Waschmaschinenklappe lässt sich die Quittierung vollständig automatisieren: Sobald du die Tür öffnest und der Helfer auf „Fertig“ steht, wird der Status zurückgesetzt und die Benachrichtigung gelöscht.

alias: "Waschmaschine – Tür geöffnet"
triggers:
  - trigger: state
    entity_id: binary_sensor.waschmaschinen_tuer
    to: "on"
conditions:
  - condition: state
    entity_id: input_select.waschmaschine_status
    state: "Fertig"
actions:
  - action: input_select.select_option
    target:
      entity_id: input_select.waschmaschine_status
    data:
      option: "Aus"
  - action: notify.mobile_app_dein_geraet
    data:
      message: "clear_notification"
      data:
        tag: "waschmaschine-fertig"
mode: single

Nur benachrichtigen, wenn jemand zu Hause ist

Die person-Bedingung in Automation 2 und 3 verwendet eine Person-Entität aus der HA-Personenverwaltung (Einstellungen → Personen). Der Zustandswert ist immer englisch: home für anwesend, not_home für abwesend. Im Mehrpersonenhaushalt reicht eine Template-Bedingung, die anschlägt, sobald mindestens eine Person zu Hause ist:

conditions:
  - condition: template
    value_template: >
      {{ states('person.person_a') == 'home' or
         states('person.person_b') == 'home' }}

Person-Entitäten nutzen standardmäßig das GPS-Tracking der Companion-App. Wer viele solche Benachrichtigungslogiken zentralisieren möchte, findet bei Lukas Knöller auf hobbyblogging.de einen ausführlichen Ansatz, wie sich 28 einzelne Automationen auf eine einzige zentrale Benachrichtigungslogik reduzieren lassen – sinnvoll, wenn du neben der Waschmaschine auch Spülmaschine, Trockner und andere Geräte überwachst.

Schwellenwert kalibrieren

Der Wert von 10 Watt funktioniert für die meisten Geräte, ist aber kein universeller Wert. Prüfe den tatsächlichen Standby-Verbrauch deiner Maschine: Öffne in Home Assistant Entwicklerwerkzeuge → Zustände, suche nach sensor.waschmaschine_power und lies den aktuellen Wert ab, während die Maschine ausgeschaltet ist. Liegt er oberhalb von 8 Watt, erhöhe den Schwellenwert auf 15 oder 20 Watt. Die Mindestdauer von 3 Minuten reicht für die meisten Programme aus – bei Maschinen mit besonders langen Pausen zwischen Waschen und Schleudern kann 5 Minuten sicherer sein.

Falls der Status nach dem Waschgang dauerhaft auf „Läuft“ bleibt, obwohl die Maschine fertig ist, liegt es meist daran, dass das Gerät im „Programm beendet“-Modus noch 3–8 Watt zieht und die 3-Minuten-Hürde dadurch nicht erreicht wird. In diesem Fall hilft es, den Schwellenwert auf den gemessenen Standby-Wert plus 2 Watt zu setzen.

Dashboard-Karte

Der Dropdown-Helfer lässt sich auf jedem Dashboard als einfache Entitätskarte anzeigen. Wer die Mushroom Cards installiert hat, kann eine kompaktere Karte verwenden:

type: custom:mushroom-select-card
entity: input_select.waschmaschine_status
name: Waschmaschine
icon: mdi:washing-machine

Ohne zusätzliche Integrationen reicht eine Standard-Entitätskarte (type: entity). Für eine visuelle Leistungsanzeige lässt sich sensor.waschmaschine_power zusätzlich als Gauge-Karte einbinden – so siehst du auf einen Blick, ob die Maschine gerade wäscht, schleudert oder fertig ist.

Blueprint als Abkürzung

Wer die Automationen nicht manuell anlegen möchte, kann den fertigen Blueprint direkt importieren: ha-guide.de/home-assistant-vorlagen/#geraet-fertig. Der Blueprint fragt beim Einrichten nach dem Leistungssensor, den Schwellenwerten und dem Notify-Ziel und legt alle nötigen Automationen automatisch an. Er ist nicht auf Waschmaschinen beschränkt – dasselbe Muster funktioniert genauso für Spülmaschine, Trockner oder Geschirrspüler.

Fazit

Mit einer Steckdose mit Energiemessung, einem Dropdown-Helfer und vier überschaubaren Automationen lässt sich eine zuverlässige Fertigmeldung für die Waschmaschine in Home Assistant umsetzen. Der Schlüssel ist die Kombination aus Schwellenwert und Mindestdauer: Sie verhindert Fehlalarme durch die kurzen Pausen zwischen Wasch- und Schleudergang. Die Quittierung per App-Button oder Türsensor sorgt dafür, dass die Erinnerungen aufhören, sobald die Wäsche wirklich herausgenommen wurde – ohne manuelle Eingriffe in Home Assistant.

Jonas Intfeld

Geschrieben von Jonas Intfeld

Ich betreibe Home Assistant als VM auf Proxmox, daneben Paperless, n8n und Pi-hole – und schreibe hier auf, was sich bei mir bewährt hat. Mehr über mich

Nach oben scrollen