NEWS
gelöst: Alexa via Node-Red
-
@frankyboy73 Ja das habe ich schon verstanden - aber die Device Node - verlangt Objekt in der payload, also wird das nichts helfen.
Ich habe die Node nun doch mal schnell auf einem Testsystem installiert und da ist eigentlich alles beschrieben;

Das heisst wenn on oder off rauskommt, muss er ein Objekt erstellen mit on als Eigenschaft und einem Boolean true oder false, so wie ich das in der Change noc gezeigt habe. Eventuell hast aber Du recht, dass es msg.on = true oder false ist.
Dann muss er halt die Change Node wie folgt abändern:

Das Dimmen geht wahrscheinlich nach der Beschreibung mit Percentage.
percentagenumber
The brightness % level (min 1, max 100)Also msg.percentage = 50
Man muss halt vielleicht bissi rumprobieren - scheint aber nach der Beschreibung nicht soviele Möglichkeiten zu geben.
Ich finde halt die virtual smart home - auch wenn man da Verbindung wohl zum Amazon haben muss, viel intuitiver und vielseitiger.
So weit ich das mit diesen Device Nodes verstanden habe, simulieren die alle irgendwie Lampen.Hier in dieser Beschreibung
https://github.com/datech/node-red-contrib-amazon-echo/wiki/Integration-with-Sonoff-Tasmotaist dieses ON/OFF jedenfalls in ein Objekt der payload übersetzt worden - deswegen bin ich halt drauf gekommen:

Natürlich machen wir so was eben mit einer Change Node und Codieren nicht. ;)
@mickym wow, mal eben auf nem Testsystem installiert. Du bist der Beste.
Ich hättte gedacht, wenn er nur was schalten will, würde es reichen, im payload das on durch Boolean true zu ersetzen und das off durch Boolean false. Aber da bist du schon wieder viel weiter. -
@mickym wow, mal eben auf nem Testsystem installiert. Du bist der Beste.
Ich hättte gedacht, wenn er nur was schalten will, würde es reichen, im payload das on durch Boolean true zu ersetzen und das off durch Boolean false. Aber da bist du schon wieder viel weiter.@frankyboy73 sagte in Alexa via Node-Red:
@mickym wow, mal eben auf nem Testsystem installiert. Du bist der Beste.
Ich hättte gedacht, wenn er nur was schalten will, würde es reichen, im payload das on durch Boolean true zu ersetzen und das off durch Boolean false. Aber da bist du schon wieder viel weiter.Na obs ihm was hilft - muss er halt wissen. Auf Funktion kann ich es nicht testen, habe quasi nur die Nodes und die Hilfe gesehen und nun muss er das halt umsetzen. Also Du kannst da sicher besser helfen. Für mich sind das ja nur Trockenübungen. ;) ;) Mein Test ist auch schon wieder vorbei, hab die Nodes aus dem Testsystem schon wieder entfernt. Zumindest ging das problemlos.
-
@frankyboy73 sagte in Alexa via Node-Red:
@mickym wow, mal eben auf nem Testsystem installiert. Du bist der Beste.
Ich hättte gedacht, wenn er nur was schalten will, würde es reichen, im payload das on durch Boolean true zu ersetzen und das off durch Boolean false. Aber da bist du schon wieder viel weiter.Na obs ihm was hilft - muss er halt wissen. Auf Funktion kann ich es nicht testen, habe quasi nur die Nodes und die Hilfe gesehen und nun muss er das halt umsetzen. Also Du kannst da sicher besser helfen. Für mich sind das ja nur Trockenübungen. ;) ;) Mein Test ist auch schon wieder vorbei, hab die Nodes aus dem Testsystem schon wieder entfernt. Zumindest ging das problemlos.
@mickym
@Dr-Bakterius
@frankyboy73Ohne lange Rede: Danke
Bereits nach dem Rausschmeißen und neu suchen der Geräte kam die Info in den Device-Nodes an.
Nach dem ich mit eurer Hilfe nun auch die sehr komplexe :cold_sweat: Umstellung auf das komplette Nachrichtenobjekt geschafft hatte, tut es wie es soll.