{"id":899,"date":"2026-06-11T20:43:12","date_gmt":"2026-06-11T18:43:12","guid":{"rendered":"https:\/\/www.coremind.ch\/wordpress\/?p=899"},"modified":"2026-06-11T20:43:12","modified_gmt":"2026-06-11T18:43:12","slug":"backofen-kerntemperatur-in-ha-braten-alarm","status":"publish","type":"post","link":"https:\/\/www.coremind.ch\/wordpress\/backofen-kerntemperatur-in-ha-braten-alarm\/","title":{"rendered":"Backofen-Kerntemperatur in HA: Braten-Alarm"},"content":{"rendered":"<p>Wer einen vernetzten Backofen mit Kerntemperaturf\u00fchler besitzt, kennt das Problem: Die Hersteller-App piept zwar, wenn der Braten fertig ist, aber genau dann liegt das Handy in einem anderen Zimmer. In Home Assistant l\u00e4sst sich der F\u00fchler dagegen voll integrieren \u2013 mit eigenem Zielwert, Ansage \u00fcber die Lautsprecher und einer Benachrichtigung, die niemand verpasst. Bei einem Home-Connect-Ger\u00e4t steht der Wert als <code>sensor.backofen_kerntemperatur<\/code> zur Verf\u00fcgung. Daraus bauen wir eine kleine, aber sehr n\u00fctzliche Automation.<\/p>\n<h2>Die Idee<\/h2>\n<p>Ziel ist ein flexibler Braten-Alarm: Vor dem Garen stellt man die gew\u00fcnschte Kerntemperatur ein \u2013 56 Grad f\u00fcr Rind medium, 75 Grad f\u00fcr Gefl\u00fcgel. HA \u00fcberwacht den F\u00fchler und meldet sich genau dann, wenn der Wert erreicht ist. Statt einen Schwellwert fest im Code zu vergraben, nutzen wir einen <code>input_number<\/code> als Sollwert. So \u00e4ndert man das Ziel bequem im Dashboard, ohne je wieder YAML anzufassen.<\/p>\n<h2>Schritt 1: Sollwert als Helfer anlegen<\/h2>\n<p>Den Helfer kann man \u00fcber die Oberfl\u00e4che unter Einstellungen \u2192 Ger\u00e4te &amp; Dienste \u2192 Helfer erstellen oder direkt in der <code>configuration.yaml<\/code> definieren:<\/p>\n<pre><code>\u2029input_number:\u2029  braten_zieltemperatur:\u2029    name: Braten Zieltemperatur\u2029    min: 40\u2029    max: 95\u2029    step: 1\u2029    unit_of_measurement: \"\u00b0C\"\u2029    icon: mdi:thermometer\u2029<\/code><\/pre>\n<p>Nach einem Neustart erscheint der Schieberegler und l\u00e4sst sich auf jedes Dashboard ziehen.<\/p>\n<h2>Schritt 2: Die Automation<\/h2>\n<p>Der Kern ist eine numerische Bedingung, die ausl\u00f6st, sobald der gemessene Wert den Sollwert erreicht. Damit der Alarm nur greift, wenn der F\u00fchler tats\u00e4chlich steckt und der Ofen l\u00e4uft, pr\u00fcfen wir zus\u00e4tzlich auf einen plausiblen Messwert:<\/p>\n<pre><code>\u2029automation:\u2029  - alias: Braten Kerntemperatur erreicht\u2029    trigger:\u2029      - trigger: numeric_state\u2029        entity_id: sensor.backofen_kerntemperatur\u2029        above: input_number.braten_zieltemperatur\u2029        for:\u2029          seconds: 30\u2029    condition:\u2029      - condition: numeric_state\u2029        entity_id: sensor.backofen_kerntemperatur\u2029        above: 30\u2029    action:\u2029      - action: tts.speak\u2029        target:\u2029          entity_id: tts.home_assistant_cloud\u2029        data:\u2029          media_player_entity_id: media_player.kuche\u2029          message: &gt;\u2029            Der Braten hat\u2029            {{ states('sensor.backofen_kerntemperatur') | round(0) }}\u2029            Grad erreicht. Guten Appetit!\u2029      - action: notify.mobile_app_mikes_iphone_17_pro\u2029        data:\u2029          title: \"Braten fertig\"\u2029          message: &gt;\u2029            Kerntemperatur {{ states('sensor.backofen_kerntemperatur') }} \u00b0C\u2029            erreicht (Ziel: {{ states('input_number.braten_zieltemperatur') }} \u00b0C).\u2029<\/code><\/pre>\n<p>Praktisch: Seit den neueren HA-Versionen l\u00e4sst sich der <code>numeric_state<\/code>-Trigger direkt gegen die Entit\u00e4t <code>input_number.braten_zieltemperatur<\/code> vergleichen, statt eine feste Zahl einzutragen. Das <code>for: 30 seconds<\/code> verhindert Fehlalarme durch kurze Messschwankungen.<\/p>\n<h2>Schritt 3: Live testen im Editor<\/h2>\n<p>Mit Home Assistant 2026.6 ist das Feintuning deutlich angenehmer geworden. Der Automations-Editor zeigt nun Live-Tests von Bedingungen und die Trefferzahl von Zielen direkt an. Man sieht also in Echtzeit, ob die Bedingung gerade erf\u00fcllt ist \u2013 ideal, um den Schwellwert zu pr\u00fcfen, ohne einen echten Braten zu opfern. Ein Probelauf mit einem niedrig gesetzten Sollwert gen\u00fcgt, um Ansage und Push-Nachricht zu verifizieren.<\/p>\n<h2>Schritt 4: Komfort-Erweiterungen<\/h2>\n<p>Wer mag, erg\u00e4nzt eine Vorwarnung f\u00fcnf Grad vor dem Ziel, damit man rechtzeitig den Tisch deckt. Dazu dupliziert man die Automation und ersetzt die Schwelle durch einen Template-Wert:<\/p>\n<pre><code>\u2029        above: &gt;\u2029          {{ states('input_number.braten_zieltemperatur') | float - 5 }}\u2029<\/code><\/pre>\n<p>Eine zweite sinnvolle Erg\u00e4nzung ist ein optisches Signal: eine Lampe, die beim Erreichen kurz auf Rot wechselt. So bekommt auch jemand das Signal mit, der gerade Kopfh\u00f6rer tr\u00e4gt. Wer Lichtszenen ohnehin nach Anlass schaltet, findet im Artikel zu <a href=\"https:\/\/www.coremind.ch\/wordpress\/\">PV-\u00dcberschuss f\u00fcr Backofen und Geschirrsp\u00fcler nutzen<\/a> die passende Logik, um K\u00fcchenger\u00e4te energie- und zeitgesteuert zu orchestrieren.<\/p>\n<h2>Robust gegen Stolperfallen<\/h2>\n<p>Zwei Details entscheiden \u00fcber die Zuverl\u00e4ssigkeit. Erstens die Verf\u00fcgbarkeit: Verliert der Ofen kurz die Verbindung, meldet der Sensor <code>unavailable<\/code>. Damit die Automation dadurch nicht stillschweigend ausf\u00e4llt, lohnt sich eine zus\u00e4tzliche Bedingung, die den Zustand pr\u00fcft, bevor verglichen wird. Zweitens die Mehrfachausl\u00f6sung: Ohne Vorkehrung feuert der Trigger bei jedem kurzen \u00dcber- und Unterschreiten erneut. Das <code>for: 30 seconds<\/code> gl\u00e4ttet das bereits; wer ganz sichergehen will, erg\u00e4nzt nach der ersten Meldung eine kurze Sperre \u00fcber einen Hilfsschalter (<code>input_boolean<\/code>), den die Automation setzt und der bei Ofenende automatisch zur\u00fcckf\u00e4llt. So bekommt man pro Garvorgang genau eine Ansage \u2013 nicht f\u00fcnf.<\/p>\n<p>Ein Blick ins Logbuch hilft beim Nachvollziehen: Dort sieht man, wann der Sollwert erreicht wurde, und kann die Garzeiten beliebter Gerichte mit der Zeit als Erfahrungswerte sammeln. Wer mag, schreibt den Endzeitpunkt zus\u00e4tzlich in einen Text-Helfer und zeigt ihn auf dem K\u00fcchen-Dashboard an.<\/p>\n<h2>Fazit<\/h2>\n<p>Aus einem unscheinbaren Sensorwert wird so ein zuverl\u00e4ssiger K\u00fcchenhelfer: Sollwert per Schieberegler, akustische Ansage am richtigen Lautsprecher, Push aufs Handy und optional ein Lichtsignal. Der ganze Aufbau besteht aus einem Helfer und ein bis zwei Automationen \u2013 in einer Viertelstunde erledigt. Wer den F\u00fchler bislang nur \u00fcber die Hersteller-App nutzte, holt damit deutlich mehr heraus und bindet das Garen nahtlos in das \u00fcbrige Smart Home ein. Probieren Sie als N\u00e4chstes die Vorwarnstufe aus \u2013 sie macht den Unterschied zwischen hektischem Servieren und entspanntem Essen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wer einen vernetzten Backofen mit Kerntemperaturf\u00fchler besitzt, kennt das Problem: Die Hersteller-App piept zwar, wenn der Braten fertig ist, aber genau dann liegt das Handy in einem anderen Zimmer. In Home Assistant l\u00e4sst sich der F\u00fchler dagegen voll integrieren \u2013 mit eigenem Zielwert, Ansage \u00fcber die Lautsprecher und einer Benachrichtigung, die niemand verpasst. Bei einem &#8230; <a title=\"Backofen-Kerntemperatur in HA: Braten-Alarm\" class=\"read-more\" href=\"https:\/\/www.coremind.ch\/wordpress\/backofen-kerntemperatur-in-ha-braten-alarm\/\" aria-label=\"Mehr Informationen \u00fcber Backofen-Kerntemperatur in HA: Braten-Alarm\">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-899","post","type-post","status-publish","format-standard","hentry","category-ha"],"_links":{"self":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/899","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=899"}],"version-history":[{"count":1,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/899\/revisions"}],"predecessor-version":[{"id":943,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/899\/revisions\/943"}],"wp:attachment":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/media?parent=899"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/categories?post=899"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/tags?post=899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}