{"id":1285,"date":"2026-07-19T18:11:33","date_gmt":"2026-07-19T16:11:33","guid":{"rendered":"https:\/\/www.coremind.ch\/wordpress\/?p=1285"},"modified":"2026-07-19T18:11:33","modified_gmt":"2026-07-19T16:11:33","slug":"homepod-als-tts-lautsprecher-in-home-assistant-2","status":"publish","type":"post","link":"https:\/\/www.coremind.ch\/wordpress\/homepod-als-tts-lautsprecher-in-home-assistant-2\/","title":{"rendered":"HomePod als TTS-Lautsprecher in Home Assistant"},"content":{"rendered":"<p>Die HomeKit-Integration in Home Assistant ist seit Jahren stabil, aber die wahre Magie kommt erst beim Zusammenspiel mit <strong><code>media_player.homepod<\/code><\/strong> und <strong>Text-to-Speech<\/strong>. Statt das Smartphone f\u00fcr jede Push-Mitteilung in die Hand zu nehmen, spricht der HomePod das Ereignis einfach laut aus \u2013 auf Deutsch, mit Cloud-TTS-Qualit\u00e4t. Dieser Beitrag zeigt, wie eine Morgenroutine mit Temperatur\u00adansage, sanftem Aufwach\u00adlicht und HomePod-Sprachausgabe in HA aussieht.<\/p>\n<h2>Die Idee: Information statt Ping<\/h2>\n<p>Der typische HA-Anwender hat unz\u00e4hlige Push-Benachrichtigungen \u2013 die meisten ignoriert man irgendwann. Sprachausgabe \u00fcber den HomePod ist anders: kontextuell, lokal und unaufdringlich. Beispiele aus der Praxis:<\/p>\n<ul>\n<li>Morgens um 05:00: HomePod schaltet sich ein, sagt Wetter und Innentemperatur an.<\/li>\n<li>Geschirrsp\u00fcler fertig: kurze gesprochene Meldung in der K\u00fcche statt Push.<\/li>\n<li>T\u00fcr Aqara Sensor: Wenn l\u00e4nger als 5 Min. offen, sagt der HomePod \u00abT\u00fcr ist noch offen\u00bb.<\/li>\n<li>Verdichter-Warnung: Wenn die W\u00e4rmepumpe stark taktet, kommt die Ansage ins B\u00fcro.<\/li>\n<\/ul>\n<p>Der Trick: Drei HA-Bausteine kombinieren \u2013 ein <code>automation<\/code>-Trigger, ein <code>script.tts_*<\/code> und der <code>media_player.homepod<\/code> als Target.<\/p>\n<h2>Voraussetzungen<\/h2>\n<p>In HA muss die <strong>HomeKit Controller<\/strong>-Integration den HomePod als <code>media_player<\/code>-Entit\u00e4t exponieren. Ab HA 2024.4 funktioniert das mit AirPlay-2-Lautsprechern out of the box. Zus\u00e4tzlich braucht es eine TTS-Engine. Drei Optionen:<\/p>\n<ul>\n<li><strong>Home Assistant Cloud<\/strong> (<code>tts.home_assistant_cloud<\/code>): Premium-Abo bei Nabu Casa, beste deutsche Stimme (\u00abmarlene\u00bb).<\/li>\n<li><strong>Google Translate<\/strong> (<code>tts.google_translate_en_com<\/code>): kostenlos, aber roboterhaft.<\/li>\n<li><strong>OpenAI TTS<\/strong> (<code>tts.openai_tts<\/code>): hochwertig, ben\u00f6tigt API-Key, kostenpflichtig pro Zeichen.<\/li>\n<\/ul>\n<p>F\u00fcr Alltags-Sprachausgabe ist Nabu Casa der beste Kompromiss aus Qualit\u00e4t und Kosten.<\/p>\n<h2>Schritt 1: Das TTS-Script<\/h2>\n<p>Ein wiederverwendbares Script kapselt die HomePod-Ansage \u2013 wenn du den Wortlaut \u00e4nderst, musst du nicht in jeder Automation suchen:<\/p>\n<pre><code>\n# scripts.yaml\ntts_temperatur_buro:\n  alias: TTS Temperatur Buero\n  sequence:\n    - service: tts.cloud_say\n      data:\n        entity_id: media_player.homepod\n        language: de-DE\n        options:\n          voice: MarlenNeural\n        message: >\n          Guten Morgen. Im B\u00fcro hat es\n          {{ states('sensor.buro_temperatur') | round(1) }} Grad,\n          die Luftfeuchtigkeit liegt bei\n          {{ states('sensor.buro_luftfeuchtigkeit') | round(0) }} Prozent.\n  mode: single\n<\/code><\/pre>\n<p><code>mode: single<\/code> verhindert, dass der HomePod sich beim schnellen Wiederausl\u00f6sen selbst \u00fcberspricht.<\/p>\n<h2>Schritt 2: Sound-Benachrichtigung als zweites Script<\/h2>\n<p>F\u00fcr kurze Hinweise ohne Stimme ist ein Sound-Script n\u00fctzlich \u2013 etwa wenn der Geschirrsp\u00fcler fertig ist und du gerade telefonierst. Ein WAV-File in <code>\/config\/www\/sounds\/<\/code> liegt bereit:<\/p>\n<pre><code>\nsound_notification_homepod:\n  alias: sound-notification-homepod\n  sequence:\n    - service: media_player.play_media\n      data:\n        entity_id: media_player.homepod\n        media_content_id: >\n          media-source:\/\/media_source\/local\/sounds\/ding.mp3\n        media_content_type: audio\/mp3\n  mode: single\n<\/code><\/pre>\n<p>Beide Scripts sind im HA-UI sichtbar und k\u00f6nnen beliebig in Automationen aufgerufen werden \u2013 siehe auch unser Beitrag <a href=\"https:\/\/www.coremind.ch\/wordpress\/\">Hue-Szenen tageszeitgesteuert per input_select und Script-Mapping<\/a>, wo das gleiche Muster (Script als Indirektion) f\u00fcr Lichtszenen genutzt wird.<\/p>\n<h2>Schritt 3: Morgenroutine 05:00 Uhr<\/h2>\n<p>Die <code>automation.homepod_einschalten_05_00<\/code> orchestriert alles: HomePod aufwecken, kurz Sound spielen, dann Temperatur ansagen, danach Hue-Szene \u00abSanftes Aufwachen\u00bb starten.<\/p>\n<pre><code>\n# automations.yaml\n- alias: Homepod einschalten 05:00\n  trigger:\n    - platform: time\n      at: \"05:00:00\"\n  condition:\n    - condition: state\n      entity_id: input_boolean.urlaubsmodus\n      state: \"off\"\n    - condition: time\n      weekday:\n        - mon\n        - tue\n        - wed\n        - thu\n        - fri\n  action:\n    - service: media_player.turn_on\n      target:\n        entity_id: media_player.homepod\n    - delay: \"00:00:02\"\n    - service: script.sound_notification_homepod\n    - delay: \"00:00:03\"\n    - service: script.tts_temperatur_buro\n    - delay: \"00:00:08\"\n    - service: scene.turn_on\n      target:\n        entity_id: scene.kuche_sanftes_aufwachen\n  mode: single\n<\/code><\/pre>\n<p>Die <code>delay<\/code>-Schritte sind wichtig: HomePods brauchen ca. 2 Sekunden bis zur Audiobereitschaft, sonst werden die ersten Silben verschluckt. Wer experimentiert: die <code>delay<\/code>s minimal halten und mit Logs pr\u00fcfen.<\/p>\n<h2>Schritt 4: Eventbasierte Ansagen<\/h2>\n<p>Statt zeitgesteuert kann jede Sensor\u00ad\u00e4nderung den HomePod ausl\u00f6sen. Beispiel: wenn der W\u00e4schetrockner fertig ist (via Vibrations\u00adsensor), kommt eine Sprachausgabe:<\/p>\n<pre><code>\n- alias: Trockner fertig\n  trigger:\n    - platform: state\n      entity_id: binary_sensor.lumi_lumi_vibration_aq1\n      from: \"on\"\n      to: \"off\"\n      for: \"00:03:00\"\n  action:\n    - service: tts.cloud_say\n      data:\n        entity_id: media_player.homepod\n        language: de-DE\n        message: \"Trockner ist fertig.\"\n<\/code><\/pre>\n<h2>Stolperfallen aus der Praxis<\/h2>\n<p>Drei Dinge sind erfahrungsgem\u00e4ss zu beachten. Erstens: Der HomePod muss in <strong>AirPlay 2<\/strong>-Modus laufen und im gleichen WLAN wie HA h\u00e4ngen \u2013 sonst meldet <code>media_player<\/code> <code>unavailable<\/code>. Zweitens: Bei mehreren HomePods empfiehlt sich eine <code>media_player<\/code>-Gruppe, sonst h\u00f6rt man die Ansage nur in einem Raum. Drittens: Wenn der HomePod gerade Musik spielt, unterbricht TTS sie \u2013 nach der Ansage spielt sie nicht automatisch weiter. Workaround: Vor der Ansage <code>media_player.media_pause<\/code>, danach <code>media_player.media_play<\/code>.<\/p>\n<h2>Fazit<\/h2>\n<p>HomePod-TTS in Home Assistant ist kein Spielzeug \u2013 richtig konfiguriert ersetzt es einen Grossteil der Push-Benachrichtigungen, f\u00fchlt sich nat\u00fcrlicher an und macht die Heim\u00adautomation f\u00fcr Mitbewohner sichtbar. Die Investition ist eine Stunde Konfiguration plus ein Nabu-Casa-Abo. Wer einmal morgens vom HomePod den Tagesplan erz\u00e4hlt bekommt, will nicht zur\u00fcck zum Push-Ping.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die HomeKit-Integration in Home Assistant ist seit Jahren stabil, aber die wahre Magie kommt erst beim Zusammenspiel mit media_player.homepod und Text-to-Speech. Statt das Smartphone f\u00fcr jede Push-Mitteilung in die Hand zu nehmen, spricht der HomePod das Ereignis einfach laut aus \u2013 auf Deutsch, mit Cloud-TTS-Qualit\u00e4t. Dieser Beitrag zeigt, wie eine Morgenroutine mit Temperatur\u00adansage, sanftem Aufwach\u00adlicht &#8230; <a title=\"HomePod als TTS-Lautsprecher in Home Assistant\" class=\"read-more\" href=\"https:\/\/www.coremind.ch\/wordpress\/homepod-als-tts-lautsprecher-in-home-assistant-2\/\" aria-label=\"Mehr Informationen \u00fcber HomePod als TTS-Lautsprecher in Home Assistant\">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-1285","post","type-post","status-publish","format-standard","hentry","category-ha"],"_links":{"self":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/1285","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=1285"}],"version-history":[{"count":1,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/1285\/revisions"}],"predecessor-version":[{"id":1421,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/1285\/revisions\/1421"}],"wp:attachment":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/media?parent=1285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/categories?post=1285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/tags?post=1285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}