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. | |
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.
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).
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.