NEWS
node-red-contrib-amazon-echo Dimmer reagiert nicht
-
Hallo Zusammen,
ich fange gerade mit Node Red unter Iobroker an und finde es echt cool. Leider klappt es nicht so wie es soll. Ich bekomme den Dimmer nicht hin.
An und aus geht es schon aber dimmen und farben ändern bisher nicht.
Nach der Funktion Dimmer wird auch der Wert 2 als Dimmwert angezeigt und sogar als Wert im richtigen Objekt eingetragen aber die Helligkeit ändert sich nicht. Wenn ich im gleichen Objekt händisch den Wert eintrage dann klappt es.Für Hilfe wäre ich echt dankbar. Wie das mit der Farbe klappen kann weiss ich bisher überhaupt leider nicht. Da fehlt sogar der Ansatz.
Vielen Dank schon im Voraus.
G ROBudus
Hier der Export der Nodes:
[ { "id": "53be16c5.4b5df8", "type": "tab", "label": "Flow 1", "disabled": false, "info": "" }, { "id": "60346ca3.879a8c", "type": "ioBroker out", "z": "53be16c5.4b5df8", "name": "Schalter2An", "topic": "broadlink2.0.RM:Broadlink-RMPROPLUS-d0-a1-a4.L.Schalter2AN", "ack": "false", "autoCreate": "true", "x": 1050, "y": 40, "wires": [] }, { "id": "b78d10ca.35874", "type": "ioBroker out", "z": "53be16c5.4b5df8", "name": "Zone 1 ON", "topic": "milight.0.zone1.on", "ack": "false", "autoCreate": "false", "x": 1230, "y": 240, "wires": [] }, { "id": "e0e7e759.4c9cd8", "type": "ioBroker out", "z": "53be16c5.4b5df8", "name": "Zone 1 OFF", "topic": "milight.0.zone1.off", "ack": "false", "autoCreate": "false", "x": 1230, "y": 300, "wires": [] }, { "id": "4fc21184.520f9", "type": "ioBroker out", "z": "53be16c5.4b5df8", "name": "Schalter2Aus", "topic": "broadlink2.0.RM:Broadlink-RMPROPLUS-d0-a1-a4.L.Schalter2AUS", "ack": "false", "autoCreate": "true", "x": 1060, "y": 100, "wires": [] }, { "id": "6e7ed367.3275ec", "type": "amazon-echo-device", "z": "53be16c5.4b5df8", "name": "kleines Licht", "topic": "kleines Licht", "x": 380, "y": 40, "wires": [ [ "163001df.df0626" ] ] }, { "id": "83458182.dcaf88", "type": "amazon-echo-device", "z": "53be16c5.4b5df8", "name": "Led Licht", "topic": "Led Licht", "x": 360, "y": 220, "wires": [ [ "67a7c038.55e108" ] ] }, { "id": "1975f4dc.9f505b", "type": "change", "z": "53be16c5.4b5df8", "name": "", "rules": [ { "t": "change", "p": "payload", "pt": "msg", "from": "on", "fromt": "str", "to": "true", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 800, "y": 240, "wires": [ [ "b78d10ca.35874" ] ] }, { "id": "d0bd6544.092dc8", "type": "change", "z": "53be16c5.4b5df8", "name": "", "rules": [ { "t": "change", "p": "payload", "pt": "msg", "from": "off", "fromt": "str", "to": "true", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 800, "y": 300, "wires": [ [ "e0e7e759.4c9cd8" ] ] }, { "id": "67a7c038.55e108", "type": "switch", "z": "53be16c5.4b5df8", "name": "", "property": "payload", "propertyType": "msg", "rules": [ { "t": "eq", "v": "on", "vt": "str" }, { "t": "eq", "v": "off", "vt": "str" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 560, "y": 220, "wires": [ [ "1975f4dc.9f505b", "d5e35e4e.b96ff" ], [ "d0bd6544.092dc8" ] ] }, { "id": "163001df.df0626", "type": "switch", "z": "53be16c5.4b5df8", "name": "", "property": "payload", "propertyType": "msg", "rules": [ { "t": "eq", "v": "on", "vt": "str" }, { "t": "eq", "v": "off", "vt": "str" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 560, "y": 60, "wires": [ [ "87a22a64.1843b8" ], [ "9fd5efc2.216c38" ] ] }, { "id": "87a22a64.1843b8", "type": "change", "z": "53be16c5.4b5df8", "name": "", "rules": [ { "t": "change", "p": "payload", "pt": "msg", "from": "on", "fromt": "str", "to": "true", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 770, "y": 40, "wires": [ [ "60346ca3.879a8c" ] ] }, { "id": "9fd5efc2.216c38", "type": "change", "z": "53be16c5.4b5df8", "name": "", "rules": [ { "t": "change", "p": "payload", "pt": "msg", "from": "on", "fromt": "str", "to": "true", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 780, "y": 80, "wires": [ [ "4fc21184.520f9" ] ] }, { "id": "9d4acb7d.b75bc", "type": "amazon-echo-hub", "z": "53be16c5.4b5df8", "port": "80", "processinput": 0, "x": 120, "y": 60, "wires": [ [ "6e7ed367.3275ec", "83458182.dcaf88", "cfe5816a.9e2c5" ] ] }, { "id": "cfe5816a.9e2c5", "type": "amazon-echo-device", "z": "53be16c5.4b5df8", "name": "kleine Lampe", "topic": "kleine Lampe", "x": 380, "y": 100, "wires": [ [ "163001df.df0626" ] ] }, { "id": "d5e35e4e.b96ff", "type": "function", "z": "53be16c5.4b5df8", "name": "Dimmer", "func": "var newMsg = { payload: Math.round (msg.bri*100/254) } ;\nreturn newMsg;", "outputs": 1, "noerr": 0, "x": 800, "y": 180, "wires": [ [ "a0522704.1810f" ] ] }, { "id": "a0522704.1810f", "type": "ioBroker out", "z": "53be16c5.4b5df8", "name": "Zone 1 Brightness", "topic": "milight.0.zone1.brightness", "ack": "false", "autoCreate": "true", "x": 1230, "y": 180, "wires": [] } ]
Und hier das Farbproblem:
Wenn ich sage Alexa schalte das LED Licht auf rot dann zeigt mir der DebugNode folgendes an:
Wie bekommt man das aber sauber an das Objekt?
-
Hmmm habe schonmal ein Teil der Lösung selbst gefunden. Wenn es jemanden interessiert.
Die Lösung war ein anderes Objekt. Damit kann man die Lampen dimmen und aus und einschalten.Die Farben sind auch nicht besonders schwer gewesen:
im msg.rgb sind diese enthalten und müssen nur dem Objekt zugeordnet werden.Jetzt kämpfe ich noch mit dem umschalten auf weiss. Dafür wäre eigentlich RGB 255,0,0 zuständig. klappt aber nicht.
Vielleicht hat jemand da einen Tip für mich. Weiss gibt es als extra Datenpunkt. Er nennt isch whiteMode.
Aber wie kann ich ihn setzen abhängig von dem was Alexa liefert wenn ich "Schalte LED Licht auf weiss" sage.
Payload ist [255,255,0]Hmmm hier habe ich keine Idee. Gelb klappt leider auch nicht
Hier der Code:
[ { "id": "53be16c5.4b5df8", "type": "tab", "label": "Flow 1", "disabled": false, "info": "" }, { "id": "60346ca3.879a8c", "type": "ioBroker out", "z": "53be16c5.4b5df8", "name": "Schalter2An", "topic": "broadlink2.0.RM:Broadlink-RMPROPLUS-d0-a1-a4.L.Schalter2AN", "ack": "false", "autoCreate": "true", "x": 1050, "y": 40, "wires": [] }, { "id": "b78d10ca.35874", "type": "ioBroker out", "z": "53be16c5.4b5df8", "name": "Zone 1 ON", "topic": "milight.0.zone1.on", "ack": "false", "autoCreate": "false", "x": 1210, "y": 320, "wires": [] }, { "id": "e0e7e759.4c9cd8", "type": "ioBroker out", "z": "53be16c5.4b5df8", "name": "Zone 1 OFF", "topic": "milight.0.zone1.off", "ack": "false", "autoCreate": "false", "x": 1210, "y": 380, "wires": [] }, { "id": "4fc21184.520f9", "type": "ioBroker out", "z": "53be16c5.4b5df8", "name": "Schalter2Aus", "topic": "broadlink2.0.RM:Broadlink-RMPROPLUS-d0-a1-a4.L.Schalter2AUS", "ack": "false", "autoCreate": "true", "x": 1060, "y": 100, "wires": [] }, { "id": "6e7ed367.3275ec", "type": "amazon-echo-device", "z": "53be16c5.4b5df8", "name": "kleines Licht", "topic": "kleines Licht", "x": 380, "y": 40, "wires": [ [ "163001df.df0626" ] ] }, { "id": "83458182.dcaf88", "type": "amazon-echo-device", "z": "53be16c5.4b5df8", "name": "Led Licht", "topic": "Led Licht", "x": 360, "y": 220, "wires": [ [ "67a7c038.55e108", "522aff17.2a956" ] ] }, { "id": "1975f4dc.9f505b", "type": "change", "z": "53be16c5.4b5df8", "name": "", "rules": [ { "t": "change", "p": "payload", "pt": "msg", "from": "on", "fromt": "str", "to": "true", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 800, "y": 240, "wires": [ [ "b78d10ca.35874" ] ] }, { "id": "d0bd6544.092dc8", "type": "change", "z": "53be16c5.4b5df8", "name": "", "rules": [ { "t": "change", "p": "payload", "pt": "msg", "from": "off", "fromt": "str", "to": "true", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 800, "y": 300, "wires": [ [ "e0e7e759.4c9cd8" ] ] }, { "id": "67a7c038.55e108", "type": "switch", "z": "53be16c5.4b5df8", "name": "", "property": "payload", "propertyType": "msg", "rules": [ { "t": "eq", "v": "on", "vt": "str" }, { "t": "eq", "v": "off", "vt": "str" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 540, "y": 300, "wires": [ [ "1975f4dc.9f505b", "d5e35e4e.b96ff" ], [ "d0bd6544.092dc8" ] ] }, { "id": "163001df.df0626", "type": "switch", "z": "53be16c5.4b5df8", "name": "", "property": "payload", "propertyType": "msg", "rules": [ { "t": "eq", "v": "on", "vt": "str" }, { "t": "eq", "v": "off", "vt": "str" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 560, "y": 60, "wires": [ [ "87a22a64.1843b8" ], [ "9fd5efc2.216c38" ] ] }, { "id": "87a22a64.1843b8", "type": "change", "z": "53be16c5.4b5df8", "name": "", "rules": [ { "t": "change", "p": "payload", "pt": "msg", "from": "on", "fromt": "str", "to": "true", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 770, "y": 40, "wires": [ [ "60346ca3.879a8c" ] ] }, { "id": "9fd5efc2.216c38", "type": "change", "z": "53be16c5.4b5df8", "name": "", "rules": [ { "t": "change", "p": "payload", "pt": "msg", "from": "on", "fromt": "str", "to": "true", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 780, "y": 80, "wires": [ [ "4fc21184.520f9" ] ] }, { "id": "9d4acb7d.b75bc", "type": "amazon-echo-hub", "z": "53be16c5.4b5df8", "port": "80", "processinput": 0, "x": 120, "y": 60, "wires": [ [ "6e7ed367.3275ec", "83458182.dcaf88", "cfe5816a.9e2c5" ] ] }, { "id": "cfe5816a.9e2c5", "type": "amazon-echo-device", "z": "53be16c5.4b5df8", "name": "kleine Lampe", "topic": "kleine Lampe", "x": 380, "y": 100, "wires": [ [ "163001df.df0626" ] ] }, { "id": "d5e35e4e.b96ff", "type": "function", "z": "53be16c5.4b5df8", "name": "Dimmer", "func": "var newMsg = { payload: Math.round (msg.bri*100/254) } ;\nreturn newMsg;", "outputs": 1, "noerr": 0, "x": 760, "y": 180, "wires": [ [ "a0522704.1810f", "38b7b4e7.d8f324" ] ] }, { "id": "a0522704.1810f", "type": "ioBroker out", "z": "53be16c5.4b5df8", "name": "Zone 1 Brightness", "topic": "milight.0.zone1.brightness", "ack": "false", "autoCreate": "true", "x": 1230, "y": 180, "wires": [] }, { "id": "38b7b4e7.d8f324", "type": "ioBroker out", "z": "53be16c5.4b5df8", "name": "Zone 1 Extended level with 22 steps", "topic": "milight.0.zone1.brightness2", "ack": "false", "autoCreate": "true", "x": 1290, "y": 240, "wires": [] }, { "id": "522aff17.2a956", "type": "change", "z": "53be16c5.4b5df8", "name": "", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "rgb", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 570, "y": 360, "wires": [ [ "de6c0884.a83658" ] ] }, { "id": "de6c0884.a83658", "type": "ioBroker out", "z": "53be16c5.4b5df8", "name": "Zone 1 Color RGB", "topic": "milight.0.zone1.rgb", "ack": "false", "autoCreate": "false", "x": 1230, "y": 460, "wires": [] }, { "id": "aa3c4562.4aa8e", "type": "function", "z": "53be16c5.4b5df8", "name": "", "func": "msg.payload = msg.payload;\nmsg.payload = msg.payload.toString();\nreturn msg;", "outputs": 1, "noerr": 0, "x": 650, "y": 460, "wires": [ [ "626eb162.d74ce8" ] ] }, { "id": "da86a305.ee2d", "type": "ioBroker out", "z": "53be16c5.4b5df8", "name": "Zone 1 Night, white or RGB mode", "topic": "milight.0.zone1.colorMode", "ack": "false", "autoCreate": "false", "x": 1440, "y": 540, "wires": [] }, { "id": "626eb162.d74ce8", "type": "function", "z": "53be16c5.4b5df8", "name": "", "func": "if(msg.payload==\"255,212,0\"){\t\nvar INFO = {payload:\"true\"}\n return INFO;\t\n}else{\nvar INFO2 = {payload:\"false\"}\n return INFO2;\n}", "outputs": 1, "noerr": 0, "x": 780, "y": 540, "wires": [ [ "da86a305.ee2d" ] ] } ]