{"id":964,"date":"2026-06-11T21:10:54","date_gmt":"2026-06-11T19:10:54","guid":{"rendered":"https:\/\/www.coremind.ch\/wordpress\/?p=964"},"modified":"2026-06-11T21:10:54","modified_gmt":"2026-06-11T19:10:54","slug":"smart-kettle-in-ha-wasserkocher-klug-schalten","status":"publish","type":"post","link":"https:\/\/www.coremind.ch\/wordpress\/smart-kettle-in-ha-wasserkocher-klug-schalten\/","title":{"rendered":"Smart Kettle in HA: Wasserkocher klug schalten"},"content":{"rendered":"<p>Ein Wasserkocher ist eines der unspektakul\u00e4rsten Ger\u00e4te im Haushalt \u2013 und genau deshalb ein dankbares Objekt f\u00fcr Home Assistant. Wer morgens zur immer gleichen Zeit Tee oder Kaffee aufsetzt, kann den Kocher vorheizen lassen, bevor die K\u00fcche \u00fcberhaupt betreten wird. Und weil ein Wasserkocher beim Heizen kurzzeitig sehr viel Strom zieht, l\u00e4sst sich sein Zustand auch ganz ohne Cloud-API zuverl\u00e4ssig erkennen. In diesem Beitrag binden wir einen smarten Kocher als <code>binary_sensor.smart_kettle_5a49_power<\/code> ein und bauen darum herum eine Morgenroutine mit Fertig-Meldung.<\/p>\n<h2>Das Problem: Wann ist \u00abfertig\u00bb wirklich fertig?<\/h2>\n<p>Viele smarte Wasserkocher melden ihren Status nur unzuverl\u00e4ssig oder nur \u00fcber eine Hersteller-Cloud. Der robustere Weg f\u00fchrt \u00fcber die Leistungsaufnahme. Ein Kocher zieht beim Aufheizen rund 1800 bis 2200 Watt und f\u00e4llt danach schlagartig auf null. Diese Flanke ist ein perfekter Trigger.<\/p>\n<p>Wer den Kocher \u00fcber eine messende Steckdose betreibt, hat die Wattzahl ohnehin als Sensor verf\u00fcgbar. Das Prinzip der leistungsbasierten Zustandserkennung kennen Sie vielleicht schon vom Beitrag zu <a href=\"https:\/\/www.coremind.ch\/wordpress\/shelly-plus-1-pm-in-ha-verbrauch-schutzlogik\/\">Shelly Plus 1 PM in HA<\/a> \u2013 beim Wasserkocher ist es genau dieselbe Idee, nur mit einem deutlich k\u00fcrzeren Lastzyklus.<\/p>\n<h2>Schritt 1: Aktiven Zustand aus der Leistung ableiten<\/h2>\n<p>Statt sich auf den manchmal tr\u00e4gen <code>power<\/code>-Bin\u00e4rsensor zu verlassen, definieren wir einen Template-Sensor, der ab einer Schwelle von 1000 Watt sauber \u00abheizt\u00bb erkennt:<\/p>\n<pre><code>\u2029template:\u2029  - binary_sensor:\u2029      - name: \"Wasserkocher heizt\"\u2029        unique_id: wasserkocher_heizt\u2029        device_class: heat\u2029        state: &gt;\u2029          {{ states('sensor.smart_kettle_5a49_leistung') | float(0) &gt; 1000 }}\u2029<\/code><\/pre>\n<p>Damit haben wir ein klares An\/Aus-Signal, das nicht von WLAN-Aussetzern abh\u00e4ngt, sondern von der gemessenen Realit\u00e4t.<\/p>\n<h2>Schritt 2: Fertig-Meldung beim Abschalten<\/h2>\n<p>Sobald die Leistung wieder unter die Schwelle f\u00e4llt und dort kurz verharrt, gilt das Wasser als gekocht. Eine <code>for<\/code>-Bedingung verhindert Fehlalarme durch kurze Schwankungen:<\/p>\n<pre><code>\u2029automation:\u2029  - alias: \"Wasserkocher fertig melden\"\u2029    trigger:\u2029      - platform: state\u2029        entity_id: binary_sensor.wasserkocher_heizt\u2029        from: \"on\"\u2029        to: \"off\"\u2029        for:\u2029          seconds: 20\u2029    condition:\u2029      - condition: state\u2029        entity_id: person.mike_neuburger\u2029        state: \"home\"\u2029    action:\u2029      - service: notify.mikes_iphone_17_pro\u2029        data:\u2029          title: \"Wasser ist heiss\"\u2029          message: \"Der Kocher hat abgeschaltet \u2013 Zeit f\u00fcr den Aufguss.\"\u2029      - service: media_player.play_media\u2029        target:\u2029          entity_id: media_player.homepod\u2029        data:\u2029          media_content_id: \"media-source:\/\/media_source\/local\/kettle.mp3\"\u2029          media_content_type: \"audio\/mpeg\"\u2029<\/code><\/pre>\n<p>Die <code>condition<\/code> stellt sicher, dass die Meldung nur erfolgt, wenn jemand zu Hause ist \u2013 niemand braucht eine Push-Nachricht f\u00fcr einen Kocher, den der Besuch bedient hat.<\/p>\n<p>Ein praktischer Nebeneffekt: Weil der Trigger auf der realen Leistungsflanke beruht, funktioniert die Fertig-Meldung mit jedem Wasserkocher an einer messenden Steckdose \u2013 egal ob teures Smart-Ger\u00e4t oder g\u00fcnstiger Standardkocher vom Detailh\u00e4ndler. Die Intelligenz steckt nicht im Ger\u00e4t, sondern in Home Assistant. Wer mehrere Verbraucher auf diese Weise \u00fcberwacht, kann denselben Template-Baustein mit angepasster Schwelle f\u00fcr Kaffeemaschine, Toaster oder B\u00fcgeleisen wiederverwenden.<\/p>\n<h2>Schritt 3: Vorheizen zur Morgenroutine<\/h2>\n<p>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 \u2013 also ein Modell mit physischem Kippschalter in Heizposition. Aus Sicherheitsgr\u00fcnden koppeln wir das Einschalten an Anwesenheit und an einen fr\u00fchen Bewegungssensor:<\/p>\n<pre><code>\u2029automation:\u2029  - alias: \"Wasserkocher Morgen vorheizen\"\u2029    trigger:\u2029      - platform: state\u2029        entity_id: binary_sensor.presence_sensor_belegung\u2029        to: \"on\"\u2029    condition:\u2029      - condition: time\u2029        after: \"05:30:00\"\u2029        before: \"08:00:00\"\u2029      - condition: state\u2029        entity_id: person.mike_neuburger\u2029        state: \"home\"\u2029    action:\u2029      - service: switch.turn_on\u2029        target:\u2029          entity_id: switch.smart_kettle_5a49\u2029<\/code><\/pre>\n<p>Wichtig: Lassen Sie einen Wasserkocher nie unbeaufsichtigt automatisch heizen, wenn nicht sichergestellt ist, dass er bef\u00fcllt und ein Trockengeh-Schutz vorhanden ist. Viele Ger\u00e4te schalten bei leerem Beh\u00e4lter ab \u2013 verlassen sollte man sich darauf aber nicht.<\/p>\n<h2>Fazit: Kleiner Sensor, sp\u00fcrbarer Komfort<\/h2>\n<p>Der Wasserkocher zeigt im Kleinen, was Home Assistant im Grossen kann: aus einem dummen Ger\u00e4t und seiner Leistungskurve ein zuverl\u00e4ssiges Signal machen und daraus echten Alltagsnutzen ziehen. Die Fertig-Meldung erspart das Lauschen in der K\u00fcche, die Vorheiz-Automation verk\u00fcrzt die Morgenroutine um genau die Minuten, die man verschlafen hat.<\/p>\n<p>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\u00fcr Ihr Ger\u00e4t kennen, lohnt sich der Schritt zur automatischen Vorheizung \u2013 sicher dosiert und an Ihre Aufstehzeit angepasst.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein Wasserkocher ist eines der unspektakul\u00e4rsten Ger\u00e4te im Haushalt \u2013 und genau deshalb ein dankbares Objekt f\u00fcr Home Assistant. Wer morgens zur immer gleichen Zeit Tee oder Kaffee aufsetzt, kann den Kocher vorheizen lassen, bevor die K\u00fcche \u00fcberhaupt betreten wird. Und weil ein Wasserkocher beim Heizen kurzzeitig sehr viel Strom zieht, l\u00e4sst sich sein Zustand &#8230; <a title=\"Smart Kettle in HA: Wasserkocher klug schalten\" class=\"read-more\" href=\"https:\/\/www.coremind.ch\/wordpress\/smart-kettle-in-ha-wasserkocher-klug-schalten\/\" aria-label=\"Mehr Informationen \u00fcber Smart Kettle in HA: Wasserkocher klug schalten\">Weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-964","post","type-post","status-publish","format-standard","hentry","category-ha"],"_links":{"self":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/964","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/comments?post=964"}],"version-history":[{"count":1,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/964\/revisions"}],"predecessor-version":[{"id":968,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/964\/revisions\/968"}],"wp:attachment":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/media?parent=964"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/categories?post=964"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/tags?post=964"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}