diff --git a/node-red-contrib-xiaomi-actions/xiaomi-actions.html b/node-red-contrib-xiaomi-actions/xiaomi-actions.html index 1dbe8c6..12612ed 100644 --- a/node-red-contrib-xiaomi-actions/xiaomi-actions.html +++ b/node-red-contrib-xiaomi-actions/xiaomi-actions.html @@ -184,7 +184,10 @@ color: '#64C4CD', defaults: { gateway: {value:"", type:"xiaomi-configurator"}, - name: {value: ""} + name: {value: ""}, + brightness: {value: 100}, + hexRgbColor: {value: "#ffffff"}, + color: {value:{red: 255, green: 255, blue: 255}} }, inputs: 1, outputs: 1, @@ -192,6 +195,17 @@ icon: "light-icon.png", label: function () { return this.name || "set light"; + }, + oneditsave: function() { + var hexRgbColor = $("#node-input-hexRgbColor").val(); + var split = hexRgbColor.slice(1).match(/.{1,2}/g).map(function(hexColor) { + return parseInt(hexColor, 16); + }); + this.color = { + red: split[0], + green: split[1], + blue: split[2] + }; } }); @@ -205,6 +219,14 @@ +