Home Assistant

Smart Kettle in HA: Wasserkocher klug schalten

Ein Wasserkocher ist eines der unspektakulärsten Geräte im Haushalt – und genau deshalb ein dankbares Objekt für Home Assistant. Wer morgens zur immer gleichen Zeit Tee oder Kaffee aufsetzt, kann den Kocher vorheizen lassen, bevor die Küche überhaupt betreten wird. Und weil ein Wasserkocher beim Heizen kurzzeitig sehr viel Strom zieht, lässt sich sein Zustand auch ganz ohne Cloud-API zuverlässig erkennen. In diesem Beitrag binden wir einen smarten Kocher als binary_sensor.smart_kettle_5a49_power ein und bauen darum herum eine Morgenroutine mit Fertig-Meldung.

Das Problem: Wann ist «fertig» wirklich fertig?

Viele smarte Wasserkocher melden ihren Status nur unzuverlässig oder nur über eine Hersteller-Cloud. Der robustere Weg führt über die Leistungsaufnahme. Ein Kocher zieht beim Aufheizen rund 1800 bis 2200 Watt und fällt danach schlagartig auf null. Diese Flanke ist ein perfekter Trigger.

Wer den Kocher über eine messende Steckdose betreibt, hat die Wattzahl ohnehin als Sensor verfügbar. Das Prinzip der leistungsbasierten Zustandserkennung kennen Sie vielleicht schon vom Beitrag zu Shelly Plus 1 PM in HA – beim Wasserkocher ist es genau dieselbe Idee, nur mit einem deutlich kürzeren Lastzyklus.

Schritt 1: Aktiven Zustand aus der Leistung ableiten

Statt sich auf den manchmal trägen power-Binärsensor zu verlassen, definieren wir einen Template-Sensor, der ab einer Schwelle von 1000 Watt sauber «heizt» erkennt:


template:
  - binary_sensor:
      - name: "Wasserkocher heizt"
        unique_id: wasserkocher_heizt
        device_class: heat
        state: >
          {{ states('sensor.smart_kettle_5a49_leistung') | float(0) > 1000 }}


Damit haben wir ein klares An/Aus-Signal, das nicht von WLAN-Aussetzern abhängt, sondern von der gemessenen Realität.

Schritt 2: Fertig-Meldung beim Abschalten

Sobald die Leistung wieder unter die Schwelle fällt und dort kurz verharrt, gilt das Wasser als gekocht. Eine for-Bedingung verhindert Fehlalarme durch kurze Schwankungen:


automation:
  - alias: "Wasserkocher fertig melden"
    trigger:
      - platform: state
        entity_id: binary_sensor.wasserkocher_heizt
        from: "on"
        to: "off"
        for:
          seconds: 20
    condition:
      - condition: state
        entity_id: person.mike_neuburger
        state: "home"
    action:
      - service: notify.mikes_iphone_17_pro
        data:
          title: "Wasser ist heiss"
          message: "Der Kocher hat abgeschaltet – Zeit für den Aufguss."
      - service: media_player.play_media
        target:
          entity_id: media_player.homepod
        data:
          media_content_id: "media-source://media_source/local/kettle.mp3"
          media_content_type: "audio/mpeg"


Die condition stellt sicher, dass die Meldung nur erfolgt, wenn jemand zu Hause ist – niemand braucht eine Push-Nachricht für einen Kocher, den der Besuch bedient hat.

Ein praktischer Nebeneffekt: Weil der Trigger auf der realen Leistungsflanke beruht, funktioniert die Fertig-Meldung mit jedem Wasserkocher an einer messenden Steckdose – egal ob teures Smart-Gerät oder günstiger Standardkocher vom Detailhändler. Die Intelligenz steckt nicht im Gerät, sondern in Home Assistant. Wer mehrere Verbraucher auf diese Weise überwacht, kann denselben Template-Baustein mit angepasster Schwelle für Kaffeemaschine, Toaster oder Bügeleisen wiederverwenden.

Schritt 3: Vorheizen zur Morgenroutine

Der eigentliche Komfortgewinn entsteht, wenn der Kocher automatisch anspringt. Voraussetzung ist eine schaltbare Steckdose mit eingebautem Kocher, der den Heizvorgang nach dem Einschalten selbst startet – also ein Modell mit physischem Kippschalter in Heizposition. Aus Sicherheitsgründen koppeln wir das Einschalten an Anwesenheit und an einen frühen Bewegungssensor:


automation:
  - alias: "Wasserkocher Morgen vorheizen"
    trigger:
      - platform: state
        entity_id: binary_sensor.presence_sensor_belegung
        to: "on"
    condition:
      - condition: time
        after: "05:30:00"
        before: "08:00:00"
      - condition: state
        entity_id: person.mike_neuburger
        state: "home"
    action:
      - service: switch.turn_on
        target:
          entity_id: switch.smart_kettle_5a49


Wichtig: Lassen Sie einen Wasserkocher nie unbeaufsichtigt automatisch heizen, wenn nicht sichergestellt ist, dass er befüllt und ein Trockengeh-Schutz vorhanden ist. Viele Geräte schalten bei leerem Behälter ab – verlassen sollte man sich darauf aber nicht.

Fazit: Kleiner Sensor, spürbarer Komfort

Der Wasserkocher zeigt im Kleinen, was Home Assistant im Grossen kann: aus einem dummen Gerät und seiner Leistungskurve ein zuverlässiges Signal machen und daraus echten Alltagsnutzen ziehen. Die Fertig-Meldung erspart das Lauschen in der Küche, die Vorheiz-Automation verkürzt die Morgenroutine um genau die Minuten, die man verschlafen hat.

Mein Tipp zum Einstieg: Beginnen Sie nur mit dem leistungsbasierten Template-Sensor und beobachten Sie ein paar Tage lang die Wattkurve im Verlauf. Erst wenn Sie die Schwellen für Ihr Gerät kennen, lohnt sich der Schritt zur automatischen Vorheizung – sicher dosiert und an Ihre Aufstehzeit angepasst.

← Zurück zur Übersicht