diff --git a/node-red-contrib-xiaomi-configurator/icons/magnet-tw-icon.png b/node-red-contrib-xiaomi-configurator/icons/magnet-tw-icon.png new file mode 100644 index 0000000..0faefa0 Binary files /dev/null and b/node-red-contrib-xiaomi-configurator/icons/magnet-tw-icon.png differ diff --git a/node-red-contrib-xiaomi-configurator/icons/motion-tw-icon.png b/node-red-contrib-xiaomi-configurator/icons/motion-tw-icon.png new file mode 100644 index 0000000..6f41c47 Binary files /dev/null and b/node-red-contrib-xiaomi-configurator/icons/motion-tw-icon.png differ diff --git a/node-red-contrib-xiaomi-configurator/icons/plug-tw-icon.png b/node-red-contrib-xiaomi-configurator/icons/plug-tw-icon.png new file mode 100644 index 0000000..75f5a98 Binary files /dev/null and b/node-red-contrib-xiaomi-configurator/icons/plug-tw-icon.png differ diff --git a/node-red-contrib-xiaomi-configurator/icons/sensor-ht-tw-icon.png b/node-red-contrib-xiaomi-configurator/icons/sensor-ht-tw-icon.png new file mode 100644 index 0000000..7a92a98 Binary files /dev/null and b/node-red-contrib-xiaomi-configurator/icons/sensor-ht-tw-icon.png differ diff --git a/node-red-contrib-xiaomi-configurator/icons/switch-tw-icon.png b/node-red-contrib-xiaomi-configurator/icons/switch-tw-icon.png new file mode 100644 index 0000000..a9ef156 Binary files /dev/null and b/node-red-contrib-xiaomi-configurator/icons/switch-tw-icon.png differ diff --git a/node-red-contrib-xiaomi-configurator/xiaomi-configurator.html b/node-red-contrib-xiaomi-configurator/xiaomi-configurator.html index 418bd2a..b5775a8 100644 --- a/node-red-contrib-xiaomi-configurator/xiaomi-configurator.html +++ b/node-red-contrib-xiaomi-configurator/xiaomi-configurator.html @@ -3,7 +3,7 @@ category: 'config', defaults: { name: {value: ""}, - deviceList: {value:[{ sid:"a", desc:"b", model:"plug"}]}, + deviceList: {value:[{ sid:"", desc:"", model:"plug"}]}, key: {value: ""} }, label: function () { @@ -12,6 +12,12 @@ oneditprepare: function() { var node = this; + var tw_sensor_ht = {value:"sensor_ht", label:"sensor ht", icon:"icons/sensor-ht-tw-icon.png"}; + var tw_magnet = {value:"magnet", label:"contact", icon:"icons/magnet-tw-icon.png"}; + var tw_motion = {value:"motion", label:"motion", icon:"icons/motion-tw-icon.png"}; + var tw_plug = {value:"plug", label:"plug", icon:"icons/plug-tw-icon.png"}; + var tw_switch = {value:"switch", label:"switch", icon:"icons/switch-tw-icon.png"}; + $("#node-config-input-devices").css('min-height','250px').css('min-width','450px').editableList({ addItem: function(container, i, device) { if (!device.hasOwnProperty('model')) { @@ -19,23 +25,22 @@ } var row = $('
').appendTo(container); - $('