NEWS
contrib-amazon-echo und Lampen Dimmen
-
@ostseereiter
Bei mir hat es Problemlos geklappt. Habe auch noch nichts von Updateproblemen mit der Node gelesen. Danach musst du Node Red neu starten, wird dir aber auch vorm Update angezeigt. -
@frankyboy73
ok werde ich dann tun. -
@frankyboy73
Habe update gemacht trotzdem das gleiche22.2.2020, 21:21:46node: 699f93b9.20e3fc msg : Object object payload: 100 _msgid: "7286e676.1235a8" 22.2.2020, 21:21:46node: 699f93b9.20e3fc msg : Object object on: false bri: 254 hue: 0 sat: 254 ct: 199 colormode: "ct" meta: object rgb: array[3] percentage: 100 payload: false deviceid: "3dd18bdafefad4" topic: "" _msgid: "7286e676.1235a8" _event: "node:575cfde8.9b1a84" 22.2.2020, 21:21:46node: 699f93b9.20e3fc msg : Object object on: false bri: 254 hue: 0 sat: 254 ct: 199 colormode: "ct" meta: object rgb: array[3] percentage: 100 payload: array[3] deviceid: "3dd18bdafefad4" topic: "" _msgid: "7286e676.1235a8" _event: "node:575cfde8.9b1a84"
Licht an
22.2.2020, 21:24:10node: 699f93b9.20e3fc msg : Object object payload: 100 _msgid: "f5a26744.fefdb8" 22.2.2020, 21:24:10node: 699f93b9.20e3fc msg : Object object on: true bri: 254 hue: 0 sat: 254 ct: 199 colormode: "ct" meta: object rgb: array[3] percentage: 100 payload: true deviceid: "3dd18bdafefad4" topic: "" _msgid: "f5a26744.fefdb8" _event: "node:575cfde8.9b1a84" 22.2.2020, 21:24:10node: 699f93b9.20e3fc msg : Object object on: true bri: 254 hue: 0 sat: 254 ct: 199 colormode: "ct" meta: object rgb: array[3] percentage: 100 payload: array[3] deviceid: "3dd18bdafefad4" topic: "" _msgid: "f5a26744.fefdb8" _event: "node:575cfde8.9b1a
dimmen
22.2.2020, 21:25:36node: 699f93b9.20e3fc msg : Object object payload: 30 _msgid: "f6ca89c.9d72a78" 22.2.2020, 21:25:36node: 699f93b9.20e3fc msg : Object object on: true bri: 77 hue: 0 sat: 254 ct: 199 colormode: "ct" meta: object insert: object by: "alexa" details: object ip: "::ffff:192.168.178.90" user_agent: "Dalvik/2.1.0 (Linux; U; Android 5.1.1; AEOBC Build/LVY48F)" date: "2020-02-22T20:25:35.452Z" input: object bri: 77 changes: object bri: 254 rgb: array[3] 0: 255 1: 0 2: 0 percentage: 30 payload: true deviceid: "3dd18bdafefad4" topic: "" _msgid: "f6ca89c.9d72a78" _event: "node:575cfde8.9b1a84" 22.2.2020, 21:25:36node: 699f93b9.20e3fc msg : Object object on: true bri: 77 hue: 0 sat: 254 ct: 199 colormode: "ct" meta: object insert: object by: "alexa" details: object ip: "::ffff:192.168.178.90" user_agent: "Dalvik/2.1.0 (Linux; U; Android 5.1.1; AEOBC Build/LVY48F)" date: "2020-02-22T20:25:35.452Z" input: object bri: 77 changes: object bri: 254 rgb: array[3] 0: 255 1: 0 2: 0 percentage: 30 payload: array[3] 0: 255 1: 0 2: 0 deviceid: "3dd18bdafefad4" topic: "" _msgid: "f6ca89c.9d72a78" _event: "node:575cfde8.9b1a84"
-
@ostseereiter .
Aber percentage ist doch jetzt in der Ausgabe mit drin. Also solltest du das auch verwenden können. -
@frankyboy73
ja funktioniert jetzt weiß ich auch warum dann mit Farbe gedimmt wird er nimmt immer das letzte eingestellte Licht was ich über noderede geschalten habe. Da nodered leider die befehle kaltweiß und warm weiß nicht kennt schalte ich diese über den original skill sowie ich dann versuche wieder über nodered zu dimmen nimmt er wieder die letzten Werte von node. Na gut aber nun funktioniert es aber. -
@ostseereiter
der Farbton kaltweiss =199 und Warmweiss=350 wird bei mir im msg.ct mit ausgegeben
msg.colormode ist dann "ct"
beides sehe auch in deiner debug-node Ausgabe -
@t-master wie stelle ich das in node red da?
-
@ostseereiter
in einer function-node, genau wie bei der percentagevar newMsg = { payload : msg.ct } ;
return newMsg;vorher evtl. prüfen ob der colormode auch "ct" ist mit einer switch-node (davor setzen)
darin >>msg.payload ändern in msg.colormode
darunter prüfen mit ==
daneben auf az stellen und daneben ct eintragen<<
damit bei falschem colormode (hs) der Farbton nicht übermittelt wird -
@t-master oje
hier mal die Werte die meine LED ausgibt wenn ich diese auf kaltweiß stelle.
-
@ostseereiter
indem du die werte in Kelvin umrechnen lässt und in den >ct level.color.temperature< schreibstumrechnen mit der range-node
Edit:
Ich habe jetzt auch die Formel gefunden wie es Umgerechnet wird (MTR-Wert)
richtiger wäre daher ein function-note der die Werte berechnet[ { "id": "d3eecba5.a0f7a8", "type": "function", "z": "5f6e4742.353f48", "name": "ct > Kelvin", "func": "msg.payload += msg.kelvin;\nmsg.kelvin = Math.round(1000000/msg.ct);\nreturn msg;", "outputs": 1, "noerr": 0, "x": 700, "y": 530, "wires": [ [ "9c26c7c4.e4079" ] ] } ]