Der folgende Artikel zeigt eine Minimal-Konfiguration um Alexa via Node-Red zu steuern. Mit diesem Beispiel wir ein einfacher Aufruf „Spiel SWR3“ generiert. Mit dem gleichen Verfahren können aber jegliche andere Skills angesteuert werden.
Die komplette Konfiguration steckt in einem Node alexa-remote-routine und dessen Konfigurations-Node. Diesen erreicht man nach dem Einfügen des Routine-Node (links), der zunächst leer ist und durch klicken auf den markierten Stift erreicht man die Konfiguration. Die Angaben im unteren Bereich spezifizieren die Anmeldungsdaten und entsprechen den deutschen Gegebenheiten. Auth Method muss auf Proxy stehen. Die IP-Adresse muss die Adresse des Node-Red-Servers sein. Der Port wird später für die Proxy-Authentifizierung verwendet. Der FilePath enthält einen Dateinamen in dem die Authentifizierung gespeichert wird. Ist dieser Schritt erledigt kann man deployen und den Routine-Node selbst bearbeiten. Zuvor muss aber noch die Anmeldung an Amazon erfolgen. Dies geschieht bei der Proxy-Anmeldung, indem man über den Webbrowser den Host auf dem Node-Red-Server aufruft. In unserem Beispiel ist das. http://192.168.178.16:3456. Die Adresse muss natürlich entsprechend auf die IP-Adresse des eigenen Node-Red-Servers angepasst werden. Dort wird dann die Amazon-Anmeldung angezeigt, die man einmalig mit User und Passwort durchführt. Nach dem ersten Start wird dies auch unterhalb des Node angezeigt. So sollte es am Ende aussehen:
Der Account muss mit Alexa verbunden werden. Dies ist der vorher definiert Node-Red Konfigurations-Node. Mit Launch Skill wird ausgewählt, daß man eben einen Skill ausführen will. Dahinter wird dann aus den vorhandenen Skills der gewünschte – hier SWR3 – ausgewählt. Und am Ende muss man dem System noch sagen auf welchem Alexa-Gerät – hier Michaels Echo – der Alexa-Skill ausgeführt werden soll. Dann nur noch den Node-Red-Flow deployen und das ein Klick auf den Button im Dashboard und der Echo spielt SWR3. Es gibt noch viele weitere Möglichkeiten Alexa über Node-Red anzusprechen. Das Bild unten zeigt die Optionen. Dem Spieltrieb sind keinerlei Grenzen gesetzt. Ein schöner Gag ist natürlich irgendwo am Dashboard zu sitzen und Alexa sprechen zu lassen. Prinzipiell lassen sich alle möglichen Alexa-Skills so ansprechen. Der Phantasie des Anwenders sind keine Grenzen gesetzt. Ich wünsche viel Spaß beim Ausprobieren.