Diesmal ist es wieder ein größeres Projekt. Zwar weniger wegen des Kostenaufwandes und auch nicht, weil es viel Anstrengung kostet, sondern weil es für unser Smart-Home ein großer Schritt ist und weil es auch bedeutet, dass ich mir mal wieder Gedanken über die Programmierung unseres Homeservers machen muss.
Verteilerschrank (rechte Seite) |
Gira Homeserver 3 |
Berker Raumcontroller |
Der Gira Homeserver bietet die Möglichkeit auf relativ einfachem Weg Szenen zu erstellen, Gruppen und Sequenzen zu bilden und Logik zu implementieren. Szenen und Sequenzen sind noch die einfachste Übung und ließen sich auch ohne Server durchführen und auch die Steuerung der Beschattung würde nicht unbedingt nach Logik verlangen, weil die durch den Einsatz der Wetterstation und die Einstellungen des Rollladenaktors ebenso steuern ließen. Aber eben nicht so smart, wie ich mir das wünschte.
Web-GUI - Wohnraaum |
Sind die Rollläden geöffnet, dann wird in Abhängigkeit des Winkels und der Stärke der Sonneneinstrahlung und von der Anwesenheit von Personen im Haus entschieden wie weit die Beschattung geschlossen wird. Ist keiner zuhause, dann fahren die Rollläden weiter hinunter, weil es ja egal ist ob es in den Zimmern dunkel ist oder nicht. Kommt jemand nach Hause, so fahren die Läden automatisch etwas nach Oben um mehr Licht in die Wohnräume zu lassen. Je steiler die Sonne steht um so höher fahren sie. Das ist schon ziemlich smart.
Dass nun auch die Beleuchtung mit der Dämmerung und dem Status der Beschattung sowie der Anwesenheit von Personen zusammen hängt ist so richtig smart.
Web-GUI Hauptseite |
GIRA App |
Manche Dinge sind praktisch, andere einfach nur eine Spielerei. Vor allem die Steuerung über die Weboberfläche oder die App brauchen wir so gut wie nie, weil das Haus ohnehin das Meiste selbst macht, und das Wenige was es nicht macht, geht einfacher über die Taster in den Wohnräumen.
Aber mit dem Einzug von Alexa wurde dann alles doch wieder etwas anders, denn auch hier begann es mit einer Spielerei. Wozu einem Lautsprecher sagen was er spielen soll, wenn man das Ganze doch auch über eine App erledigen kann? Nun ja, weil es einfach etwas smarter ist. Und weil Alexa eben mehr kann als nur Musik zu spielen.
Amazon Echo |
Daher wollte ich bereits früh meinen Echo mit dem Homeserver verbinden, um unser Haus um ein Sprachsteuerungsfeature zu erweitern. Leider wird bislang von Gira direkt nichts angeboten und alle anderen Interfaces erforderten Entwickler-Zugriff auf den Echo, den ich weder einrichten noch im Folgejahr bezahlen will. Also wurde die Sprachsteuerung erstmal auf Eis gelegt.
Vor Kurzem stolperte ich nun über die Voxior App, die versprach, dass man den Gira Homeserver einfach verbinden könne. Und zwar ohne zusätzliches Gateway. Dieses Service ist nicht kostenfrei, wie so ziemlich alles in der schönen Welt der Home-Automation. Natürlich gibt es viele freie und auch Open Source Lösungen, aber letztendlich wird man dann doch immer wieder auf die eine oder andere Weise zur Kasse gebeten. Bei Voxior zahlt man für eine auf 3 Jahre befristete Lizenz im normalfall 199 Euro. Jetzt zu Beginn gab es eine Aktion mit 99 Euro für 3 Jahre. Ich denke, dass es sich über Kurz oder Lang auf sagen wir mal 30-50 Euro pro Jahr einpendeln wird. Da man die Lizenz derzeit ohnehin per Mail anfragen muss, erfährt man den aktuellen Lizenzpreis auch auf diesem Weg.
Ich schaltete den Voxior-Skill frei (erhielt vorerst für 14 Tage kostenlosen Testzugang) und stellte fest, dass nichts ging. Also schrieb ich an dem Anbieter der App, dass es mir nicht möglich wäre ein Gateway anzulegen und Geräte hinzuzufügen. Die Leute dort waren sehr freundlich, bemüht und konnten mir letztendlich den Weg zur Lösung weisen (alles auf Englisch).
Das Problem lag bei A1 Österreich, denn dieser tolle Provider gibt seinen Internet-Usern nur interne IPs, die bei der Verwendung von DynDNS falsch dargestellt werden und aus Fremdnetzen nicht erreichbar sind. Somit kann man DynDNS also von jedem A1-Gerät erreichen, aber eben nicht aus Fremdnetzen. Ein Anruf bei A1 führte dazu, dass ich mir für 2,28 Euro pro Monat eine öffentliche (dynamische) IP Adresse zulegte.
Ein erneuter Versuch mit Voxior schlug aber wieder fehl. Nachdem ich nun aber zahlender IP-Besitzer war, wendete ich mich erneut an den A1-Support und siehe da: A1 hat auch noch eine Firewall laufen, die alle Ports außer die Standardports blockt. Nachdem die Firewall auch noch deaktiviert war, konnte das Voxior Service plötzlich auf meinen Dienst zugreifen und die vorhandenen Geräte erkennen.
Gira DynDNS Portal |
Gira Homeserver Config für DynDNS |
Voxior Gateway hinzufügen |
GIRA Quad Client Konfigurator |
Voxior Geräteliste |
Amazon Echo Smart Home Liste |
Aber für die ersten Versuche mit Alexa und KNX bin ich schon sehr zufrieden. Es lassen sich nun die Rollläden öffnen, schließen und auf eine bestimmte Position fahren und auch die Beleuchtungen im ganzen Haus sprachsteuern. Wenn auch ab und zu mal ein Missverständnis zwischen mir und Alexa herrscht.
Besonders angenehm ist es, wenn wir auf der Couch liegen und sich die tiefstehende Sonne im Fernseher spiegelt, weil die Helligkeit nicht so hoch ist, dass die Rollläden automatisch herunter gefahren werden, aber doch zu hell um das Bild ordentlich zu erkenne. Früher musste ich das Smartphone zur Hand nehmen, die App oder das Webinterface öffnen und den entsprechenden Rollladen auswählen und schließen. Nun geht das wesentlich komfortabler indem ich einfach Alexa bitte die Beschattung zu schließen.
Natürlich sind die Möglichkeiten der Sprachsteuerung so vielfältig wie die des Bus-Systems selbst. Einzelne Rollläden, oder Gruppen bis hin zu allen Rollläden des Hauses lassen sich hoch- und runterfahren oder auf einen bestimmten Wert bewegen. Ebenso ist jeder einzelne Beleuchtungskörper innerhalb und außerhalb des Hauses ebenso mit Alexa verbunden wie die Raumtemperaturregler und die Steckdosen. Auch wenn wir es selten verwenden, so lässt sich zum Beispiel die Raumtemperatur über Alexa verändern (bei einer Fußbodenheizung darf man sich allerdings keine schnellen Effekte erwarten) und was bei Gästen immer wieder für Erstaunen sorgt sind die Szenen, die sich über Alexa anwählen lassen. Wenn dann Leuchten angehen, Rollläden runter fahren und die Musik spielt, dann ist das schon beeindruckend.
Als ebenso praktisch erwiesen hat sich eine Szene für den Abend (Good night) die sämtliche Lichter und Verbraucher im Erdgeschoß ausschaltet. Damit muss man beim Verlassen des Wohnzimmers nur noch "Alexa, Good night einschalten sagen". Das funktioniert noch besser, wenn wir das Haus verlassen und die Szene Good bye starten, denn dann werden sämtliche Beleuchtungen im Haus ausgeschaltet, die LEDs sowie die Displays in den Raumcontrollern deaktiviert und die Beschattung in einen Abwesenheitsmodus versetzt. Mit einem einfachen Welcome wird das Haus wieder in einen Anwesenheitsmodus versetzt, der auch aktiviert wird, wenn im Haus Beleuchtungen eingeschaltet werden, denn dann geht das Haus davon aus, dass jemand zuhause ist.
Da wir bislang nur im Wohnzimmer einen Echo und im Zimmer meiner Tochter einen Echo Dot haben, können wir auch nur dort von den Benefits profitieren. Meine Tochter hat Alexa sowieso schon als persönliche Assistentin engagiert und schafft ihr sämtliche Vorgänge für Licht, Beschattung und Musik an. Nur die Klimaanlage habe ich noch nicht erfolgreich mit Alexa verknüpft. Die hängt derzeit genauso wie die Lüftung noch nicht an unserem KNX-System. Aber das kommt sicher auch noch.
Also für mich ist der Voxior Skill ein sehr ausgereifter Skill, sauber und intuitiv umgesetzt und auch nutzbar, wenn man selbst keinen Zugriff auf den Homeserver, hat sondern nur Anwender der Gira App ist. Somit braucht man auch keinen Programmierer oder Elektriker um Alexa mit seinem System zu verbinden. Natürlich vereinfacht der Zugriff auf den Server mittels Gira Experten die Sache wesentlich, weil man sich dann die Geräte bereits von vornherein in die richtigen Räume zuordnen kann und dies dann auf der Voxior Page sehr schön dargestellt wird.
Das ganze sieht dann etwa so aus: