ich habe mir einige Gedanken darüber gemacht, wie man Sprachbefehle für Home Assistant (HA) über Echo-Lautsprecher eingeben und anschließend mit OpenAI oder einer anderen KI-Integration auswerten lassen könnte.
Allerdings bin ich nicht besonders bewandert im Scripten. Deshalb könnte dies eher ein Denkanstoß für jemanden sein, der Lust hat, es umzusetzen – oder vielleicht ist die Idee auch Quatsch und kann direkt verworfen werden.
Grundidee: Alexa als Eingabegerät für Home Assistant nutzen
Es ist ja in Home Assistant möglich, Helfer (Helper) zu erstellen, die dann als Sensoren in das Alexa-System integriert und darüber aufgerufen werden können.
Wäre es nicht denkbar, einen Helfer mit einem frei wählbaren Namen zu erstellen, z. B. “HomeAssistant”? Man könnte dann Befehle wie folgt formulieren:
„Alexa! HomeAssistant! Schau nach, ob das Garagentor offen ist, stelle die Heizung im Wohnzimmer auf 19° und sag mir, wie viel es heute geregnet hat.“
Der Echo-Lautsprecher würde diese Sprachbefehle an den angesprochenen Sensor weitergeben. Dieser könnte die Anfrage dann in Textform an OpenAI oder eine andere KI zur Verarbeitung senden.
Die Antworten könnten anschließend über den Alexa Media Player ausgegeben werden.
Hintergrund der Idee
Ich bin darauf gekommen, nachdem ich hier im Forum einige Artikel dazu gelesen habe, ob es möglich ist, Echos als Eingabegeräte für Home Assistant zu verwenden.
Fazit
Ist das eine machbare Idee oder völliger Blödsinn? Bin gespannt auf eure Meinungen!
ich habe den Text zwar nur eher grob überflogen, weil ich Alexa nicht nutze sondern Google Home, aber warum und wozu sollte da irgendetwas (noch) an einer KI weitergeben werden. Ich sehe bei diesem Szenario da keine Sinn darin.
Ja, die Möglichkeit gibt es mit einem Alexa Custom Skill. Die Installation der verlinkten Alexa Hosted Skill Version geht schnell, da der gesamte Code von Github importiert wird. Die Installation der AWS Version ist etwas aufwändiger. Hat aber den Vorteil, daß das 8 Sekunden Timeout verlängert werden kann und Account Linking unterstützt wird. Die AWS Hosted Version habe ich seit Anfang des Jahres im Einsatz.
Ich hab mich mit dem Thema auch länger beschäftigt. Bei mir hat’s vor 10 Jahren bei der Automation auch mit Alexa angefangen, bevor ich sie dann mit einem ioBroker “verheiratet” habe und irgendwann zu Home Assistant weitergezogen bin.
Ich würde heute keine Alexas mehr anschaffen, die Geräte sind nach 2025 Maßstäben zu “dumm”. Außerdem hält sich Amazon für die Gott-gesandten Retter der Smart Home Welt und baut deshalb alles mit der Annahme, dass Alexa der Nabel deines Smart Homes ist und alle “Intelligenz” in ihr passieren muss. Das sorgt dann dafür, dass Amazon regelmäßig breaking Changes einbaut und dein Zuhause - ohne dass du etwas verändert hättest - plötzlich nicht mehr das selbe tut wie am Vortag.
Genug Geheule über Amazon: mein Ansatz ist, dass ich an den paar Stellen an denen ein Voice-Assistant Sinn macht, Geräte verwende, die nativ mit Alexa zusammen arbeiten (z.B. Hue), Alexa die Änderung vornehmen lassen und mein Home Assistant registriert die Änderung so, als hätte ich manuell das Licht eingeschaltet oder am Thermostat gedreht. Die Notwendigkeit, dass HA die Änderung ausführt, braucht es ja garnicht.