Übersicht Alexa (lokal)



Mit diesem Funktionsbaustein kann die Steuerung mit Sprachbefehlen über einen Alexa Lautsprecher bedient werden. Die Steuerung emuliert dazu direkt eine Philips Hue Bridge im lokalen Netzwerk — im Gegensatz zum älteren Baustein "Alexa" wird keine Zusatzsoftware (HA Bridge) mehr benötigt.

Jeder Baustein erscheint für Alexa als eine dimmbare Lampe mit dem projektierten Sprachbefehl als Namen. "Schalte <Name> ein/aus" setzt die EA-Ausgänge, "Dimme <Name> auf 50 Prozent" setzt die WT-Ausgänge (0-100).


Eingänge

FG
Freigabe
Optionale Freigabe, ist der Eingang nicht belegt ist der Baustein automatisch freigegeben.

Ausgänge

TR
Trigger
Wird ein Sprachbefehl erkannt, wird an diesem Ausgang eine positive Flanke ausgegeben (Impuls, wird nach 3 Sekunden automatisch zurückgesetzt).
EA
Ein/aus Ausgang Bit, je nach Funktion wird entweder ein Bit, ein Wert oder beides verknüpft. Ein KNX Dimmaktor hat beispielsweise Adressen für Bit und Prozentwert. Bei Befehl "Schalte Licht aus" wird die Bitadresse auf 0 gesetzt, bei "Dimme Licht" wird der Prozentausgang auf den entsprechenden Wert gesetzt.
WT Wert

Parameter

Sprachbefehl
Sprachbefehl bzw. Gerätename. Hier muss der exakte Wortlaut angegeben werden. Zu beachten ist, dass Alexa nicht alle Befehle erkennt, besonders wenn es sich um nicht geläufige Bezeichnungen handelt. Nach einer Änderung muss die Gerätesuche in der Alexa App wiederholt werden.
Anzahl Ausgänge
Anzahl der Ausgangspaare (EA/WT).
Debug
Gibt Debug-Meldungen über die Runtime aus, z.B. ob eine Suchanfrage empfangen wurde, welche Geräte abgefragt wurden oder welcher Befehl eingetroffen ist. Aktiv, sobald der Parameter bei mindestens einem Baustein eingeschaltet ist. Standard: ausgeschaltet.
Port
Testoption, nur bei aktiviertem Debug sichtbar: Port des HTTP-Servers der Hue-Emulation, Standard 8080. Ist Debug nicht aktiv, verwendet die Runtime immer den Standardport 8080. An der Steuerung muss 8080 verwendet werden — der Webserver der Steuerung leitet Port 80 an die Emulation weiter. Ein anderer Port ist nur für Tests unter Windows gedacht.

Inbetriebnahme

Der Alexa Lautsprecher und die Steuerung müssen sich im selben IP-Netzwerk (Subnetz) befinden. Die Geräteerkennung wird mit dem Sprachbefehl "Alexa, suche Geräte" oder in der Alexa App über Geräte → Gerät hinzufügen → Lampe → Philips Hue gestartet. Die Bausteine erscheinen anschließend als Lampen mit dem projektierten Sprachbefehl als Namen.

Nach dem Ändern eines Sprachbefehls oder dem Umstieg vom älteren Baustein "Alexa" sollten die alten Geräte in der Alexa App gelöscht und die Suche erneut ausgeführt werden.

Funktionsweise im Netzwerk

Die Gerätesuche verwendet UPnP/SSDP (UDP-Multicast an 239.255.255.250, Port 1900), die Befehle laufen über HTTP auf Port 80 der Steuerung. Beides funktioniert nur im lokalen Netzwerk: Multicast und Gerätesuche überqueren keine Netzwerk-/Subnetzgrenzen (Router).

FAQ Netzwerkprobleme

Die Steuerung wird bei der Gerätesuche nicht gefunden.
Häufigste Ursache: Der Alexa Lautsprecher ist in einem eigenen WLAN-Netz (z.B. hinter einem zusätzlichen WLAN-Router), die Steuerung im LAN. Liegen die Geräte in unterschiedlichen Subnetzen, kann die Multicast-Suche die Steuerung nicht erreichen — dasselbe Verhalten wie bei Sonos Lautsprechern in einem getrennten WIFI-Netzwerk. Prüfen: IP-Adresse und Subnetzmaske von Lautsprecher und Steuerung müssen zum selben Netz gehören.

Gleiche Subnetze, trotzdem keine Erkennung.
Im Switch bzw. Access Point können IGMP-Snooping oder eine Client-/AP-Isolation die Multicast-Pakete blockieren. Ebenso eine Firewall: UDP Port 1900 (eingehend zur Steuerung) und TCP Port 80 müssen erlaubt sein.

Erreichbarkeit der Steuerung testen.
Im Browser eines Geräts im selben Netzwerk die Adresse http://<IP-der-Steuerung>/api/description.xml aufrufen. Wird keine XML-Beschreibung angezeigt, stimmt die HTTP-Anbindung nicht (Netzwerk/Firewall prüfen).

Gerät wurde gefunden, reagiert aber nicht mehr.
Der Sprachbefehl wurde geändert oder das Projekt neu aufgebaut. In der Alexa App die alten Geräte löschen und die Gerätesuche erneut ausführen.

Fernzugriff/VPN.
Die Gerätesuche und die Alexa Anbindung funktionieren nur im lokalen Netzwerk der Steuerung, nicht über eine VPN-Verbindung.

Wichtig: Diese Funktion ist nur mit Alexa Lautsprechern (z.B. Echo, Echo Dot, Echo Show) nutzbar, nicht für Geräte welche Alexa integriert haben.

Hinweis: Der Baustein verwendet eine Emulation der Philips Hue Bridge. Es besteht keine Garantie, dass Amazon diese Anbindung auch in zukünftigen Alexa- bzw. Echo-Versionen weiterhin unterstützt. Die Funktion kann daher für zukünftige Versionen der Alexa Software nicht garantiert werden.


Siehe auch allgemeine Parameter aller Funktionsbausteine.