NEWS
(gelöst) Node-Red "Alexa local" nicht mehr möglich
-
@voodoo78
klicke in Node Red oben rechts aufs Menü, Import und Zwischenablage, dann kopierst das oben einfach rein und hast die fertige Funktions Node.Das ergibt die orangene Node "Dimmer"
-
@Jan1
Das Problem ist, dass über das Amazon Echo Device ein Wert zwischen 1 und 254 weitergegeben wird, das Object aber Werte zwischen 0 und 100 erwartet. -
So, jetzt läuft alles! :+1:

[ { "id": "5df1cdf9.12a114", "type": "amazon-echo-hub", "z": "485361c3.89313", "port": "8080", "enableinput": false, "x": 130, "y": 160, "wires": [ [ "d85d3a2c.2a4718" ] ] }, { "id": "d85d3a2c.2a4718", "type": "amazon-echo-device", "z": "485361c3.89313", "name": "Bürolicht", "topic": "", "x": 320, "y": 160, "wires": [ [ "4ee1947d.ea686c" ] ] }, { "id": "97d67de7.6ebf1", "type": "ioBroker out", "z": "485361c3.89313", "name": "Brightness", "topic": "zigbee.0.0017880102a2d093.brightness", "ack": "false", "autoCreate": "false", "x": 790, "y": 120, "wires": [] }, { "id": "780047d.93fc5b8", "type": "function", "z": "485361c3.89313", "name": "Dimmer", "func": "var newMsg = { payload: Math.round (msg.bri*100/254) } ;\nreturn newMsg;", "outputs": 1, "noerr": 0, "x": 620, "y": 120, "wires": [ [ "97d67de7.6ebf1" ] ] }, { "id": "ab21ca8a.670b88", "type": "ioBroker out", "z": "485361c3.89313", "name": "Switch state", "topic": "zigbee.0.0017880102a2d093.state", "ack": "false", "autoCreate": "false", "x": 850, "y": 200, "wires": [] }, { "id": "6bc055cb.09d2cc", "type": "change", "z": "485361c3.89313", "name": "on/off -> true/false", "rules": [ { "t": "change", "p": "payload", "pt": "msg", "from": "on", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload", "pt": "msg", "from": "off", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 650, "y": 200, "wires": [ [ "ab21ca8a.670b88" ] ] }, { "id": "4ee1947d.ea686c", "type": "switch", "z": "485361c3.89313", "name": "on/off", "property": "payload", "propertyType": "msg", "rules": [ { "t": "eq", "v": "on", "vt": "str" }, { "t": "eq", "v": "off", "vt": "str" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 470, "y": 160, "wires": [ [ "780047d.93fc5b8", "6bc055cb.09d2cc" ], [ "6bc055cb.09d2cc" ] ] } ] -
So, jetzt läuft alles! :+1:

[ { "id": "5df1cdf9.12a114", "type": "amazon-echo-hub", "z": "485361c3.89313", "port": "8080", "enableinput": false, "x": 130, "y": 160, "wires": [ [ "d85d3a2c.2a4718" ] ] }, { "id": "d85d3a2c.2a4718", "type": "amazon-echo-device", "z": "485361c3.89313", "name": "Bürolicht", "topic": "", "x": 320, "y": 160, "wires": [ [ "4ee1947d.ea686c" ] ] }, { "id": "97d67de7.6ebf1", "type": "ioBroker out", "z": "485361c3.89313", "name": "Brightness", "topic": "zigbee.0.0017880102a2d093.brightness", "ack": "false", "autoCreate": "false", "x": 790, "y": 120, "wires": [] }, { "id": "780047d.93fc5b8", "type": "function", "z": "485361c3.89313", "name": "Dimmer", "func": "var newMsg = { payload: Math.round (msg.bri*100/254) } ;\nreturn newMsg;", "outputs": 1, "noerr": 0, "x": 620, "y": 120, "wires": [ [ "97d67de7.6ebf1" ] ] }, { "id": "ab21ca8a.670b88", "type": "ioBroker out", "z": "485361c3.89313", "name": "Switch state", "topic": "zigbee.0.0017880102a2d093.state", "ack": "false", "autoCreate": "false", "x": 850, "y": 200, "wires": [] }, { "id": "6bc055cb.09d2cc", "type": "change", "z": "485361c3.89313", "name": "on/off -> true/false", "rules": [ { "t": "change", "p": "payload", "pt": "msg", "from": "on", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload", "pt": "msg", "from": "off", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 650, "y": 200, "wires": [ [ "ab21ca8a.670b88" ] ] }, { "id": "4ee1947d.ea686c", "type": "switch", "z": "485361c3.89313", "name": "on/off", "property": "payload", "propertyType": "msg", "rules": [ { "t": "eq", "v": "on", "vt": "str" }, { "t": "eq", "v": "off", "vt": "str" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 470, "y": 160, "wires": [ [ "780047d.93fc5b8", "6bc055cb.09d2cc" ], [ "6bc055cb.09d2cc" ] ] } ] -
@voodoo78
Hast Dir das selber aus dem Ärmel geschüttelt? Wenn's fertig ist, sieht es immer so einfach und logisch aus:slightly_smiling_face:Kommt gleich in die Bibliothek, falls ich das mal brauch.
-
@voodoo78
dann plage ich Dich gleich mal weiter.
Wie muss das aussehen, wenn man am Ausgang nur 0-3 haben möchte? 0 muss nicht unbedingt sein, 1-3 schon.OK, hab auch ein Hirn und mal nachgedacht:smirk:
Ergebnis sieht so aus:var newMsg = { payload: Math.round (msg.bri/3) } ; return newMsg; -
So klappt es mit Node Red bei mir. Mit whitemode und RGB und Helligkeit bei Milight LEDs

[ { "id": "bb6a24a9.7a0648", "type": "tab", "label": "Flow 2", "disabled": false, "info": "" }, { "id": "4edc288f.fb8d2", "type": "ioBroker out", "z": "bb6a24a9.7a0648", "name": "Zone 1 ON", "topic": "milight.0.zone1.on", "ack": "false", "autoCreate": "false", "x": 870, "y": 340, "wires": [] }, { "id": "c7a3f1a9.66d89", "type": "ioBroker out", "z": "bb6a24a9.7a0648", "name": "Zone 1 OFF", "topic": "milight.0.zone1.off", "ack": "false", "autoCreate": "false", "x": 1570, "y": 460, "wires": [] }, { "id": "b32b2e08.f13fa", "type": "amazon-echo-device", "z": "bb6a24a9.7a0648", "name": "Led Licht", "topic": "Led Licht", "x": 460, "y": 220, "wires": [ [ "eebe38ee.e7fba8" ] ] }, { "id": "972a82a4.7286a", "type": "change", "z": "bb6a24a9.7a0648", "name": "", "rules": [ { "t": "change", "p": "payload", "pt": "msg", "from": "off", "fromt": "str", "to": "true", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 900, "y": 400, "wires": [ [ "c7a3f1a9.66d89" ] ] }, { "id": "eebe38ee.e7fba8", "type": "switch", "z": "bb6a24a9.7a0648", "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": 640, "y": 240, "wires": [ [ "4edc288f.fb8d2", "feaa5ed5.336b9", "47531e52.0c6bb8", "d1daa37a.6f41a" ], [ "972a82a4.7286a" ] ] }, { "id": "feaa5ed5.336b9", "type": "function", "z": "bb6a24a9.7a0648", "name": "Dimmer", "func": "var newMsg = { payload: Math.round (msg.bri*100/254) } ;\nreturn newMsg;", "outputs": 1, "noerr": 0, "x": 840, "y": 160, "wires": [ [ "99fac24d.8cb9" ] ] }, { "id": "99fac24d.8cb9", "type": "ioBroker out", "z": "bb6a24a9.7a0648", "name": "Zone 1 Brightness", "topic": "milight.0.zone1.brightness", "ack": "false", "autoCreate": "true", "x": 1050, "y": 160, "wires": [] }, { "id": "ffe043eb.210e5", "type": "ioBroker out", "z": "bb6a24a9.7a0648", "name": "Zone 1 Color RGB", "topic": "milight.0.zone1.rgb", "ack": "false", "autoCreate": "false", "x": 1550, "y": 140, "wires": [] }, { "id": "3f9207a4.c2f028", "type": "amazon-echo-device", "z": "bb6a24a9.7a0648", "name": "Led Lampe", "topic": "Led Lampe", "x": 450, "y": 280, "wires": [ [ "eebe38ee.e7fba8" ] ] }, { "id": "47531e52.0c6bb8", "type": "change", "z": "bb6a24a9.7a0648", "name": "", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "rgb", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1050, "y": 220, "wires": [ [ "ffe043eb.210e5" ] ] }, { "id": "b1acd561.57c8c8", "type": "ioBroker out", "z": "bb6a24a9.7a0648", "name": "Zone 1 Brightness", "topic": "milight.0.zone1.brightness", "ack": "false", "autoCreate": "true", "x": 1550, "y": 240, "wires": [] }, { "id": "d1daa37a.6f41a", "type": "function", "z": "bb6a24a9.7a0648", "name": "", "func": "var newMsg = { payload: Math.round (msg.bri*100/254) } ;\nvar new2Msg = {payload: true};\n\nif (msg.colormode == \"ct\") {\n return [ null, new2Msg ];\n} else {\n return [ newMsg, null ];\n}", "outputs": 2, "noerr": 0, "x": 1290, "y": 280, "wires": [ [ "b1acd561.57c8c8" ], [ "cdea20f1.8b3c98" ] ] }, { "id": "cdea20f1.8b3c98", "type": "ioBroker out", "z": "bb6a24a9.7a0648", "name": "Zone 1 White mode", "topic": "milight.0.zone1.whiteMode", "ack": "false", "autoCreate": "false", "x": 1520, "y": 340, "wires": [] }, { "id": "be63c33e.43c8f8", "type": "amazon-echo-hub", "z": "bb6a24a9.7a0648", "port": "80", "processinput": 0, "x": 220, "y": 220, "wires": [ [ "b32b2e08.f13fa", "3f9207a4.c2f028" ] ] } ]
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login
