Ich habe ein etwas älteres Image von iobroker auf einen rpi3b laufen. Node-red wurde über den Iobroker als Adapter installiert. In diesem Adapter dann über <manage palette="">die node-red-contrib-amazon-echo installieren. Nodes wie im Beispiel gezeigt reinziehen, Verbinden, Geräte Namen vergeben und deploy. Keine spezielle Portfreigabe etc. Lief bei mir sofort.</manage> `
Genauso habe ich es gemacht. Läuft der bei Dir auch auf Port 80? `
Wo sieht man den Port? `
Doppelklick auf Amazon Echo Hub im Flow. Du wirst dann wohl aber den Standard 80 haben. Scheinbar läuft das einfach bei mir nicht.
Folgendes habe ich aber gerade erfolgreich hinbekommen:
Ich habe node-red-contrib-alexa-home installiert und meine Geräte werden von Alexa erkannt.
Für meine Rollos habe ich eine JS-Funktion eingebaut, die den Helligkeitswert "bri" in die Payload schreibt. Damit kann ich dann auch die Rollos auf bestimmte Höhe fahren.
JS-Code:
! newMsg = {};
! newMsg.payload = msg.bri;
! return newMsg;