Amazon hat endlich Alexa+ in Deutschland aktiviert, was die Sprachsteuerung über Alexa extrem vereinfacht und verbessert. Keine merkwürdigen Phrasen mehr, sondern frei gesprochene Anweisungen, die fast immer richtig verstanden werden!
Das war der Anlass für mich, endlich eine vollwertige Lösung für eine Alexa-Anbindung an Loxone zu bauen. Ohne weitere Komponenten, ohne ioBroker, ohne openHAB, ohne Node-RED oder sonst etwas. Man braucht nur einen LoxBerry.
Aloxberry – ein LoxBerry-Plugin für eine bidirektionale Verbindung zu Amazon Alexa
Sicherheit steht dabei an erster Stelle!
- Der LoxBerry muss keinen Port nach außen öffnen! Das Plugin baut von sich aus einen WebSocket zu einer Bridge auf.
- Der gesamte Code, inkl. der Komponente in AWS und der Bridge, ist Teil des Repos und damit Open Source.
- Die Bridge, die von mir betrieben wird, arbeitet als reiner Router: Die Nutzdaten sind Ende-zu-Ende abgesichert und für die Bridge nicht verwertbar.
- Über eine einfache Steuerung (einen „Virtuellen Status" in der Loxone Config) lässt sich jeder Zugriff von außen unterbinden. Ihr könnt also sicher sein, dass Alexa niemals hinter eurem Rücken etwas im Haus tut, wenn ihr das nicht wollt.
Grundsätzlicher Aufbau
Alexa kann und soll nicht direkt auf euer Netz und euren LoxBerry zugreifen – abgesehen davon, dass das mangels öffentlichem Zertifikat ohnehin nicht trivial ist. Deshalb stelle ich eine Bridge bereit, die auf meinem eigenen Server läuft und von allen gemeinsam genutzt werden kann. Da sie kaum Last verursacht, sollte das kein Problem sein.
Was wird unterstützt?
So ziemlich alles, was sinnvoll über Alexa gesteuert oder abgefragt werden kann – Beleuchtung (an/aus, dimmen), Jalousien/Rollläden, Heizung/Solltemperatur, Schalter, Szenen und die Rückmeldung von Gerätezuständen.
Bevor es hier zu viel Text wird, hier der Link zur ausführlichen Dokumentation im Repository
Vorläufige Begrenzung der Userzahl
Da ich noch nicht weiß, wie stark sich die Last auf AWS auf die Kosten auswirkt, habe ich die maximale Anzahl an Usern im Skill momentan auf 100 begrenzt. Ich denke, das wird erst mal reichen und ich kann es jederzeit erweitern.
Aber falls beim Installieren die Meldung kommt, dass die maximale Zahl der User erreicht wurde, schreibt mir bitte, damit ich entsprechend reagieren kann.
Installation
Der Skill ist von Amazon zertifiziert und kann unter dem Namen Aloxberry in der Alexa-App gesucht und installiert werden. Die Verknüpfung mit Alexa (Account Linking per einmaligem Kopplungscode) ist in der Dokumentation Schritt für Schritt beschrieben.
Installiert das Plugin bitte über das neueste Release aus dem Repo:
Hier noch ein Screenshot der Konfiguration:


Kommentar