Diese Anleitung zeigt, wie Sie einen HomePod mini als Ausgabegerät für Sprachmeldungen testen und eine einfache Heimkehr-Automation erstellen. AirPlay und TTS hängen von der konkreten Integration, dem Netzwerk und dem HomePod-Modell ab. Prüfen Sie deshalb zuerst, ob Ihr HomePod in Home Assistant tatsächlich eine funktionsfähige media_player-Entität bereitstellt.
1. HomePod und TTS-Quelle vorbereiten
Verbinden Sie HomePod mini und Home Assistant mit demselben lokalen Netzwerk. Öffnen Sie „Einstellungen“ → „Geräte & Dienste“ und prüfen Sie erkannte Integrationen. Folgen Sie dem Einrichtungsdialog der Integration, die Ihren HomePod unterstützt. Die offizielle Apple-TV-Integration dokumentiert in erster Linie Apple-TV-Geräte; verlassen Sie sich nicht darauf, dass jeder HomePod dadurch automatisch als Lautsprecher für Ansagen funktioniert. Merken Sie sich die tatsächliche media_player-Entität.
Richten Sie unter „Geräte & Dienste“ einen verfügbaren TTS-Anbieter ein und prüfen Sie, ob eine tts-Entität entstanden ist. Microsoft Edge TTS ist keine integrierte Offline-Sprachengine; falls Sie eine Drittanbieterintegration verwenden, prüfen Sie deren Netzwerk- und Datenschutzanforderungen. Wählen Sie die Stimme und Sprache passend zur Meldung.
2. Wiedergabe einzeln testen
Öffnen Sie „Entwicklerwerkzeuge“ → „Aktionen“ und wählen Sie „Text-to-speech: Speak“. Geben Sie als Ziel die vorhandene tts-Entität, als Medienplayer Ihren HomePod und als Text eine kurze Meldung an. Alternativ nutzen Sie in YAML die Aktion tts.speak mit target.entity_id für die TTS-Entität sowie data.media_player_entity_id und data.message. Testen Sie zuerst eine kurze Meldung, bevor Sie eine Automation erstellen.
3. Heimkehr-Automation
Öffnen Sie „Einstellungen“ → „Automationen & Szenen“ → „Automation erstellen“. Verwenden Sie als Auslöser einen Zustandswechsel Ihrer person-Entität von not_home nach home. Fügen Sie optional media_player.volume_set für den HomePod hinzu und anschließend die zuvor getestete TTS-Aktion mit einer Begrüßung. Speichern Sie und führen Sie die Aktion probeweise aus. Achten Sie auf angemessene Lautstärke und die Tageszeit.
Wenn kein Ton zu hören ist
Prüfen Sie, ob der HomePod Musik oder eine kurze Audiodatei über die gewählte Integration abspielen kann. Unter „Einstellungen“ → „System“ → „Netzwerk“ empfiehlt Home Assistant für TTS eine automatisch ermittelte lokale URL; der Lautsprecher muss die erzeugte Audiodatei erreichen können. Prüfen Sie Firewall und Netzwerksegment sowie das von der Integration unterstützte Audioformat. Öffnen Sie die Ablaufverfolgung der Automation, um Fehler der TTS-Aktion zu sehen. Öffnen Sie keine pauschalen Portbereiche ohne konkreten Befund.
Quellen: https://www.home-assistant.io/actions/tts.speak/ und https://www.home-assistant.io/integrations/tts/.