{"id":637,"date":"2026-05-24T18:56:23","date_gmt":"2026-05-24T16:56:23","guid":{"rendered":"https:\/\/www.coremind.ch\/wordpress\/?p=637"},"modified":"2026-05-24T18:56:23","modified_gmt":"2026-05-24T16:56:23","slug":"focus-sensoren-in-ha-stille-stunden-ohne-app","status":"publish","type":"post","link":"https:\/\/www.coremind.ch\/wordpress\/focus-sensoren-in-ha-stille-stunden-ohne-app\/","title":{"rendered":"Focus-Sensoren in HA: Stille Stunden ohne App"},"content":{"rendered":"<p>Seit iOS 15 \/ iPadOS 15 \/ macOS Monterey kennt Apple die <strong>Focus Modes<\/strong> (Fokus \/ Konzentrationsmodus): &#8222;Nicht st\u00f6ren&#8220;, &#8222;Arbeit&#8220;, &#8222;Schlaf&#8220;, &#8222;Lesen&#8220;. Die Home Assistant Companion App spiegelt den aktiven Modus als bin\u00e4rer Sensor zur\u00fcck \u2013 mit Entit\u00e4ten wie <code>binary_sensor.ipad_pro_13_m5_von_mike_focus<\/code>, <code>binary_sensor.macbook_pro_m1_von_mike_focus<\/code> oder <code>binary_sensor.macbook_air_von_mike_focus<\/code>. Das ist der ehrlichste Anwesenheits-Trigger, den HA \u00fcberhaupt kennt: Er sagt nicht nur, ob jemand zuhause ist, sondern was diese Person gerade vorhat.<\/p>\n<h2>Das Problem mit klassischen Anwesenheits-Triggern<\/h2>\n<p>Bewegungsmelder (<code>binary_sensor.bewegungsmelder_aqara<\/code>) und mmWave-Sensoren wissen, ob jemand im Raum sitzt \u2013 sie wissen aber nicht, ob ein Anruf l\u00e4uft, eine Pr\u00e4sentation gehalten wird oder das Kleinkind schl\u00e4ft. PIR-Sensoren erzeugen so falsche Trigger: T\u00fcrklingel l\u00e4utet w\u00e4hrend eines Calls, smarte Lampen wechseln auf &#8222;Hell&#8220; weil sich jemand bewegt, der Saugroboter startet bei aktivem Stream. Die Focus-Sensoren der Apple-Ger\u00e4te liefern den fehlenden Kontext.<\/p>\n<p>Konkret: Wenn <code>binary_sensor.macbook_pro_von_mike_focus<\/code> auf <code>on<\/code> springt mit dem Status &#8222;Work&#8220;, dann l\u00e4uft eine Konzentrationssession. Die Hausautomation kann das nutzen, um Saugroboter zu pausieren, T\u00fcrklingelmelder zu dimmen oder den Heimassistent stumm zu schalten.<\/p>\n<h2>Schritt 1: Sensor in HA verf\u00fcgbar machen<\/h2>\n<p>In der iOS \/ iPadOS \/ macOS Companion App: <strong>Einstellungen \u2192 Sensoren \u2192 Focus<\/strong>. Den Sensor aktivieren. Die App meldet sich danach im HA als <code>binary_sensor.<device>_focus<\/device><\/code> mit dem Status <code>on<\/code> (Focus aktiv) und einem Attribut <code>focus_name<\/code> (z. B. &#8222;Arbeit&#8220;, &#8222;Schlaf&#8220;, &#8222;Pers\u00f6nlich&#8220;). Wichtig: Beim ersten Setup ist die Berechtigung &#8222;Fokusstatus teilen&#8220; in den iOS-Einstellungen unter Mitteilungen \u2192 Fokus \u2192 Fokusstatus zu erteilen. Ohne diese Freigabe bleibt der Sensor <code>unavailable<\/code>.<\/p>\n<h2>Schritt 2: Automation \u2013 Roborock pausieren bei Work-Focus<\/h2>\n<p>Ein klassischer Use Case: Wenn auf dem MacBook der Work-Focus aktiv ist, soll der Roborock S6 MaxV nicht laufen. Falls er bereits saugt, wird er sofort zur Ladestation geschickt.<\/p>\n<pre><code>\u2029alias: Roborock pausieren bei Work-Focus\u2029description: Verhindert, dass der Saugroboter w\u00e4hrend Calls l\u00e4uft\u2029triggers:\u2029  - platform: state\u2029    entity_id: binary_sensor.macbook_pro_von_mike_focus\u2029    to: \"on\"\u2029conditions:\u2029  - condition: template\u2029    value_template: &gt;\u2029      {{ state_attr('binary_sensor.macbook_pro_von_mike_focus',\u2029                    'focus_name') == 'Arbeit' }}\u2029  - condition: state\u2029    entity_id: binary_sensor.roborock_s6_maxv_reinigen\u2029    state: \"on\"\u2029actions:\u2029  - action: vacuum.pause\u2029    target:\u2029      entity_id: vacuum.roborock_s6_maxv\u2029  - action: notify.mikes_iphone_17_pro\u2029    data:\u2029      title: Roborock pausiert\u2029      message: Work-Focus aktiv \u2013 Reinigung wird in 30 Min fortgesetzt\u2029mode: single\u2029<\/code><\/pre>\n<h2>Schritt 3: Hue-Lichter ruhig bei Schlaf-Focus<\/h2>\n<p>Wenn auf dem iPhone der Sleep-Focus aktiv ist, sollen Lichter, die nachts noch brennen, langsam ausgehen. Anders als bei einem Zeit-Trigger funktioniert das auch, wenn Mike sp\u00e4t zu Bett geht oder zwischendurch wach wird \u2013 der Focus folgt dem Verhalten, nicht der Uhr.<\/p>\n<pre><code>\u2029alias: Schlaf-Focus dimmt Wohnzimmer\u2029triggers:\u2029  - platform: state\u2029    entity_id: binary_sensor.mikes_iphone_17_pro_focus\u2029    to: \"on\"\u2029conditions:\u2029  - condition: template\u2029    value_template: &gt;\u2029      {{ state_attr('binary_sensor.mikes_iphone_17_pro_focus',\u2029                    'focus_name') in ['Schlafen', 'Sleep'] }}\u2029actions:\u2029  - action: light.turn_off\u2029    target:\u2029      entity_id:\u2029        - light.wohnzimmer\u2029        - light.kuche_2\u2029        - light.erdgeschoss\u2029    data:\u2029      transition: 60\u2029mode: single\u2029<\/code><\/pre>\n<h2>Schritt 4: Mehrere Ger\u00e4te sauber kombinieren<\/h2>\n<p>Wer mehrere Apple-Ger\u00e4te hat (iPhone, iPad Pro, MacBook), erh\u00e4lt bis zu vier Focus-Sensoren pro Person. Apple synchronisiert den Fokus \u00fcber iCloud \u2013 aber <strong>nicht alle Ger\u00e4te spiegeln den Status in der HA-App identisch zur\u00fcck<\/strong>. Pragmatisch hat sich bew\u00e4hrt, einen Template-Sensor zu bauen, der <code>on<\/code> ist, sobald <strong>irgendein Ger\u00e4t<\/strong> den gew\u00fcnschten Focus meldet:<\/p>\n<pre><code>\u2029template:\u2029  - binary_sensor:\u2029      - name: Mike Arbeitsfokus aktiv\u2029        state: &gt;\u2029          {{ is_state('binary_sensor.macbook_pro_von_mike_focus', 'on')\u2029             or is_state('binary_sensor.ipad_pro_13_m5_von_mike_focus', 'on')\u2029             or is_state('binary_sensor.mikes_iphone_17_pro_focus', 'on') }}\u2029        attributes:\u2029          focus_quelle: &gt;\u2029            {% if is_state('binary_sensor.macbook_pro_von_mike_focus', 'on') %}\u2029              MacBook Pro\u2029            {% elif is_state('binary_sensor.ipad_pro_13_m5_von_mike_focus', 'on') %}\u2029              iPad\u2029            {% else %}\u2029              iPhone\u2029            {% endif %}\u2029<\/code><\/pre>\n<h2>Fallstricke<\/h2>\n<p>Drei Punkte fallen in der Praxis auf. Erstens: Focus muss in iOS unter &#8222;Fokus \u2192 Fokusfilter \u2192 Fokusstatus teilen&#8220; pro Modus freigegeben werden, sonst meldet HA nichts. Zweitens: Bei Mac-Ger\u00e4ten gibt es einen Bug, bei dem der Sensor nach Sleep\/Wake nicht aktualisiert \u2013 ein Skript, das alle zehn Minuten via <code>homeassistant.update_entity<\/code> einen Refresh anst\u00f6sst, behebt das. Drittens: Der Focus-Sensor zeigt nur den <strong>eigenen<\/strong> Status. F\u00fcr Partner-Ger\u00e4te braucht es eine zweite HA-Companion-Installation mit eigener Identit\u00e4t.<\/p>\n<p>Wer schon mit Anwesenheits-Triggern arbeitet, kombiniert die Focus-Sensoren idealerweise mit der mmWave-Belegungslogik aus dem <a href=\"\/2026-05-22_09-01\/home-assistant\">Mi Heater + mmWave Artikel<\/a>. Erst die Schnittmenge aus Bewegung und Focus liefert wirklich zuverl\u00e4ssige Trigger.<\/p>\n<h2>Fazit<\/h2>\n<p>Apple Focus ist einer der am meisten untersch\u00e4tzten HA-Trigger \u00fcberhaupt. Er ist gratis, datenschutzfreundlich (alles lokal \u00fcber die Companion App) und liefert Kontext, den kein PIR-Sensor je leisten k\u00f6nnte. Einmal eingerichtet, fragt man sich, wie man je ohne diese Sensoren automatisiert hat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seit iOS 15 \/ iPadOS 15 \/ macOS Monterey kennt Apple die Focus Modes (Fokus \/ Konzentrationsmodus): &#8222;Nicht st\u00f6ren&#8220;, &#8222;Arbeit&#8220;, &#8222;Schlaf&#8220;, &#8222;Lesen&#8220;. Die Home Assistant Companion App spiegelt den aktiven Modus als bin\u00e4rer Sensor zur\u00fcck \u2013 mit Entit\u00e4ten wie binary_sensor.ipad_pro_13_m5_von_mike_focus, binary_sensor.macbook_pro_m1_von_mike_focus oder binary_sensor.macbook_air_von_mike_focus. Das ist der ehrlichste Anwesenheits-Trigger, den HA \u00fcberhaupt kennt: Er sagt nicht &#8230; <a title=\"Focus-Sensoren in HA: Stille Stunden ohne App\" class=\"read-more\" href=\"https:\/\/www.coremind.ch\/wordpress\/focus-sensoren-in-ha-stille-stunden-ohne-app\/\" aria-label=\"Mehr Informationen \u00fcber Focus-Sensoren in HA: Stille Stunden ohne App\">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-637","post","type-post","status-publish","format-standard","hentry","category-ha"],"_links":{"self":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/637","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=637"}],"version-history":[{"count":1,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/637\/revisions"}],"predecessor-version":[{"id":642,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/637\/revisions\/642"}],"wp:attachment":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/media?parent=637"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/categories?post=637"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/tags?post=637"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}