Holen Sie sich dieses Alexa+ Premium-Feature kostenlos in Home Assistant
Alexa+ ist Amazons neuer, hochwertiger Sprachassistent, der 20 US-Dollar pro Monat kostet (aber mit Amazon Prime kostenlos ist). Amazons Hauptmerkmal ist ein Konversationsassistent, der viel gesprächiger ist als die vorherige Version.
Mit Home Assistant können Sie etwas Ähnliches kostenlos erreichen.
Alexa+-Stil Gespräche mit Home Assistant
Verwenden Sie LLMs, um mit Ihrem Smart Home zu chatten und zu interagieren
Amazons Flaggschiff Alexa+ Evolution ist ein kommunikativerer Assistent. Dies wurde durch den Einsatz eines großen Sprachmodells (LLM) erreicht, das im Wesentlichen den Chatbot-Stil von ChatGPT oder Gemini mit einem Smart-Home-Sprachassistenten kombiniert, der Ihr Smart Home steuert.
Alexa+ bietet mehr als nur das (und darauf kommen wir später noch zu sprechen). Aber wenn Sie nur Chatbot-ähnliche Interaktionen mit einem Home Assistant-Sprachassistenten führen möchten, haben Sie Glück. Sie können sogar wählen, ob Sie cloud-abhängige Modelle verwenden möchten (wie es bei Alexa+ der Fall ist) oder Ihre eigenen Modelle lokal ausführen und alles offline halten.
Ich habe gerade zwei Sprachassistenten auf meinem Home Assistant-Server. Einer verwendet Googles Dienste (einschließlich Gemini) für Konversation, Text-zu-Sprache (TTS) und Sprache-zu-Text (STT); der andere verwendet vollständig offline Modelle für alles. Gemini ist schneller und einfacher einzurichten, während die Offline-Modelle etwas mehr Basteln erforderten, aber trotzdem zuverlässig funktionieren.
Google Gemini zu Home Assistant hinzufügen
Um Gemini zu Home Assistant hinzuzufügen, gehen Sie zum Google AI Studio, melden Sie sich an, klicken Sie auf API-Schlüssel erhalten und kopieren Sie ihn in Ihre Zwischenablage. Gehen Sie nun zurück zu Home Assistant und klicken Sie auf Einstellungen > Geräte, gefolgt von Integration hinzufügen auf der Registerkarte Integrationen.
Suchen Sie nach „Google Gemini“ und fügen Sie dann den zuvor abgerufenen API-Schlüssel in das Feld ein. Klicken Sie auf Absenden und dann auf Überspringen und abschließen, um die Einrichtung abzuschließen. Alternativ können Sie einen ähnlichen Prozess mit Integrationen für OpenAI, Anthropic und andere cloudbasierte LLMs durchführen.
Sie erhalten nur eine bestimmte Anzahl von API-Aufrufen pro Tag bei einem Cloud-Anbieter. Auch wenn dies technisch gesehen kostenlos ist, müssen Sie zahlen, sobald Sie an dessen Grenzen stoßen.
Erstellen Sie einen lokalen KI-Assistenten mit Ollama und dem Wyoming-Protokoll
Wenn Sie Ihr eigenes LLM erstellen möchten, können Sie das tun. Ollama ist ein guter Ausgangspunkt, also laden Sie es herunter und installieren Sie es auf dem Server, den Sie verwenden werden. Gehen Sie von hier aus zu Einstellungen > Integrationen und installieren Sie die „Ollama“-Integration. Richten Sie die Integration auf die lokale IP-Adresse, auf der Ollama läuft, aus (z.B. http://192.168.0.149:11434).
Du musst herausfinden, welches Modell du mit Ollama verwenden möchtest, und es herunterladen. Ich persönlich habe mich für qwen2 entschieden, da es klein und schnell genug ist, dass mein bescheidener M1 Mac mini mit 16 GB RAM es problemlos handhaben kann, ohne zu überlasten. Ich habe das auf meinem Server getestet, indem ich ollama run qwen2 im Terminal ausgeführt habe (was Ollama zwang, das Modell herunterzuladen), und dann die App gestartet und ein simuliertes Gespräch in einem neuen Chat geführt.
Klicken Sie nun unter der Ollama-Integration auf Gesprächsagent hinzufügen und erstellen Sie einen Agenten mit dem von Ihnen gewählten Modell. Sie können die Eingabeaufforderung bearbeiten, die Steuerung von Home Assistant aktivieren (was Sie wahrscheinlich tun möchten) und mehr.
Zuletzt möchten Sie auch eine Möglichkeit haben, TTS und STT lokal zu handhaben. Das Wyoming-Protokoll der Open Home Foundation ist dafür perfekt. Gehen Sie zu Einstellungen > Geräte & Dienste und installieren Sie „Wyoming Protocol.“
Als Nächstes gehen Sie zu Einstellungen > Apps und laden sowohl „Piper“ als auch „Whisper“ herunter, dann starten Sie Ihren Home Assistant-Server neu. Stellen Sie sicher, dass sowohl Piper als auch Whisper laufen, und gehen Sie zurück zum Bildschirm Geräte & Dienste. Home Assistant sollte diese Dienste automatisch erkennen und Ihnen die Option geben, sie beide „Hinzufügen“. Fast fertig!
Den eigenen Assistenten bauen und das Zuhause steuern
Alles ist verbunden
Von hier aus ist es ein einfacher Fall, zu Einstellungen > Sprachassistent zu gehen und einen neuen zu erstellen (oder den, den Sie bereits haben, zu bearbeiten). Sie können einen Gesprächsagenten aus dem Dropdown-Menü auswählen sowie STT- und TTS-Modelle.
Von hier aus können Sie Ihren Sprachassistenten nutzen, um zu chatten, wie Sie es mit Alexa+ tun würden. Sie können dies tun, indem Sie Ihren Home Assistant Smart Speaker aktivieren und eine Frage stellen oder indem Sie auf die Schaltfläche „Assist“ im Dashboard der Web-Benutzeroberfläche oder in den Smartphone- und Smartwatch-Apps klicken. Sie können sogar Ihren eigenen Smart Speaker bauen oder umwandeln, indem Sie einen ESP32 verwenden.
Neben dem Verketten von Befehlen wie „schalte die Küchenlichter aus und sperre die Haustür“ können Sie Ihren Assistenten alle Arten von Chatbot-bezogenen Fragen stellen. Denken Sie nur daran, dass dies ein LLM ist und denselben Fehlern unterliegt wie jedes andere. Es wird Ihnen definitiv fälschlicherweise antworten, wenn Sie fragen, wie viele Rs in Erdbeere enthalten sind!
Beide Methoden ermöglichen es Ihnen, den verwendeten Prompt anzupassen. Dies wird vor jeder Abfrage an Ihr gewähltes Modell gesendet. Sie können dies nutzen, um unnötige Persönlichkeit hinzuzufügen oder einen effizienten Assistenten zu erstellen, der immer in kurzen Sätzen antwortet.
Es gibt auch eine „Denke nach, bevor du antwortest“-Option für lokale LLMs, falls du lieber bessere Antworten auf Kosten der Geschwindigkeit bevorzugst.
Alexa+ gewinnt bei Personalisierung und Service-Konnektivität
Aber es ist ein Datenschutz-Albtraum
Alexa+ hat noch viel mehr zu bieten als nur die Integration von LLM, aber dies ist zweifellos einer der größten Anziehungspunkte für viele. Der konversationelle Stil bedeutet, dass Sie weiterhin mit Alexa+ chatten können, ohne das Aktivierungswort erneut aussprechen zu müssen. Home Assistant hat dies bereits insofern, als es eine Antwort vorwegnimmt, wenn es Ihnen eine Frage stellt, aber es ist nicht ganz auf dem Niveau von Alexa+.
Dasselbe gilt für Personalisierung und Lernen. Alexa+ kann Ihre Nahrungsmittelallergien und Vorlieben lernen, während es sich merkt, welche Route Sie auf Ihrer letzten Autofahrt genommen haben. Home Assistant kann auf Ihren Kalender zugreifen, aber nur, wenn Sie Ihren eigenen Zeitplan in das wenig genutzte Kalenderelement der Plattform verwenden oder importieren.
Alexa+ spricht mit externen Diensten. Sie können Dinge auf Amazon kaufen, einen Tisch in einem Restaurant reservieren oder ein Uber nur durch das Fragen von Alexa+ bestellen. Home Assistant kann keine dieser Dinge tun, aber das ist nicht unbedingt etwas Schlechtes. Für viele werden die Datenschutzimplikationen, dass Ihr Smart-Home-Assistent weiß, wo Sie wohnen, was Sie essen und wohin Sie gehen, zu schwer zu ertragen sein.
Alexa+ wird für diejenigen attraktiv sein, die fest und wahrhaftig im Amazon-Ökosystem verankert sind. Für mich schlägt nichts Home Assistant—insbesondere kein cloudabhängiger Dienst wie Alexa, der das gesamte Smart Home gefährden könnte.










