Loxone Miniserver mit Amazon Alexa steuern

Vor einiger Zeit hatte ich ein Video auf YouTube hochgeladen, in dem ich meinen Loxone Miniserver mit dem Amazon Echo gesteuert habe.  Da Loxone ja zum jetzigen Zeitpunkt kein eigenes Skill anbietet, muss man hier ein paar Komponenten kombinieren.

Bei mir dient der Loxone Miniserver hauptsächlich als Visualisierung für ein KNX Bussystem, daher sind die Screenshots von EIB-Bausteinen, das Ganze funktioniert aber mit allen Loxone Bausteinen gleich.

Die Schnittstelle zwischen dem Loxone Miniserver und Alexa bildet die HABridge (Link). Diese meldet sich im lokalen Netz als Philips HUE Bridge und wird somit vom Echo als Hausautomatisierungsgerät erkannt. Sie lässt sich auf einem kleinen Linux-Rechner wie z.B. einem RaspberryPi wunderbar betreiben, bei mir läuft sie auf einer VM mit Ubuntu 16.04.

Auf die Installation der HABridge geh ich hier nicht weiter ein, die ist auf der GitHub Seite gut beschrieben.

Weiters wird ein lokaler User auf der Loxone benötigt. Diesen sollte man aus Sicherheitsgründen in eine eigene Benutzergruppe geben und dieser das Recht nehmen aus dem Internet zuzugreifen.

Die Kommunikation zwischen der HABridge und dem Loxone Miniserver läuft über die Webservices die der Miniserver anbietet. Die offizielle Dokumentation dazu findet man hier.

Um sich die Einrichtung auf der HABridge nicht unnötig schwer zu machen, ist es also wichtig die Geräte in der Loxone Config sinnvoll zu benennen.

Das heißt bei der Bezeichnung der Bausteine auf Eindeutigkeit achten und idealerweise Sonderzeichen vermeiden.

Hier ein Beispiel:

Die „Bezeichnung“ legt die Adresse des Webservice fest, die Beschreibung ist die Anzeige in der Loxone App:

 

Um diesen Baustein in der HABridge einzubinden, einmal über einen Browser die HABridge aufrufen und auf „Manual Add“ gehen. Dort folgendes eintragen, wobei „USER“ und „PASSWORD“ die Zugangsdaten des vorhin angelegten Users sind, und LOXIP und LOXPORT die IP Adresse und Port des Miniservers sind. „Name“ legt den Namen des Geräts fest auf welchen Alexa dann hört.

EDIT: Nachdem ich kürzlich die HABridge auf 4.5 aktualisiert habe, ist mir aufgefallen dass sich die Config Seite geändert hat:

Hier ist bei den „On Items“ als Type „HTTP Device“ einzutragen und bei „Target Item“ die entsprechende Loxone URL

Sollte es ein Dimmerbaustein sein, muss die Dim URL so aussehen. Auch bei Dimmern sind On und Off URL einzutragen!

 

Über die Dimmerfunktion ist es auch möglich Rolladen-Aktoren einzubinden, allerdings müssen diese dann auch über „Alexa, schalte Rollo XY ein/aus“ bedient werden. Das ist nicht wirklich elegant, es funktioniert aber auch „Alexa, setzte Rollo XY auf 100%“

In meinem Video schalte ich ja auch noch meine Fernseher ein, dies macht auch die HABridge, allerdings über einen Logitech Harmony Hub. Die Einrichtung ist aber recht einfach da die HarmonyHub mehr oder weniger automatisch erkannt wird.

Achja, wer sich über den „Schmuck“ in unserem Wohnzimmer wundert: Das war noch vom Kindergeburtstag 🙂

 

 

 

 

(Visited 1.202 times, 2 visits today)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

*