Alexa: Durchreichen von Entitäten an zwei Instanzen

In meinem Haushalt nutzten wir bislang in zahlreichen Räumen Echo-Geräte von Amazon.[1] In den Badezimmern dienen sie u.a. dazu, per Geräuscherkennung festzustellen, ob Wasser läuft. Alexa startet dann in Home Assistant einen Timer, der wiederum Triggerpunkt für weitere Automationen ist.

Nun funktioniert dies in dem Badezimmer “OG BAD“ nicht mehr, weil, der dortige Echo einer anderen Alexa-Instanz zugeordnet ist.[2] Allerdings gehören die Besitzer der beiden Alexa-Instanzen der selben Amazon-Familiengruppe an. Das führt dazu, dass ich die Echo-Geräte der neuen Alexa-Instanz dennoch mit der Einbindung in Home Assistant sehe. Es ist aber nicht mehr so, dass Home Assistant noch ausgewählte Entitäten an die zweite Alexa-Instanz durchreicht. Deswegen kann der Echo in “OG Bad“ nicht mehr die Wassererkennung an Home Assistant melden.

Zur Problemlösung habe ich bereits versucht, die zweite Alexa-Instanz eigenständig über die Alexa-Integration einzubinden. Das funktioniert. Allerdings bietet Home Assistant unter Settings → Voice Assistants → Expose (bzw. den deutschen Bezeichnungen) keine Möglichkeit, zwischen den beiden Alexa-Instanzen zu unterschieden. Weiterhin werden die dort ausgewählten Entitäten nur an die erste Alexa-Instanz weitergereicht.

Hat jemand eine Idee, wie ich dieses Problem lösen kann?


  1. Bitte verzichtet darauf, mich darauf hinzuweisen, dass ihr solch ein Setup wegen dem Datenschutz ablehnen würdet etc. Darum geht es in dieser Fragestellung nicht. ↩︎

  2. Hintergrund: Die beiden Alexa-Instanzen sind notwendig, um zwei damit gekoppelte Spotify-Instanzen sauber zu trennen. ↩︎

Über Matterhub die Entitäten lokal über Matter an die echos übergeben.

Bitte auch die known issues beachten da ich nicht weiß was du für echos hast:

Alexa

  • Alexa cannot pair with a bridge which has too many devices attached. It seems to have a limit of about 80-100 devices

  • Alexa needs at least one Amazon device which supports Matter to pair with a Matter device. If you only have a third party smart speaker which supports Alexa, this isn’t enough.

LG

Danke. Das hat fast auf Anhieb mit meinen Echo Dots geklappt. Zuerst hat mich etwas abgeschreckt, dass man für die “Home-Assistant-App“ an diversen Stellen eine Umstellung auf IP6 vornehmen soll. Ich habe das erst einmal ignoriert und es lief dennoch sofort. Leider kann man mit dieser Lösung keine Timer als Geräte nach Alexa durchreichen. Aber input_boolean (virtuelle Schalter). Damit kann ich meine Lösung auch umsetzen.