diff --git a/README.md b/README.md index f7699f9e..5788aeb6 100644 --- a/README.md +++ b/README.md @@ -609,6 +609,12 @@ Added support for: - Hue Fluorish Ceiling Light (4090531P9) - Milliskin GU10 Recessed Spotlight White Ambiance - Filament ST72 E27 +- Hue Lightguide Ellipse +- Hue Lightguide Globe Small G30 +- Hue Lightguide Globe Large G40 +- Hue Lightguide Triangle +- Hue Lightguide Edison ST23 +- Hue Lightguide Edison ST72 (List may not be complete, more than 100 devices already supported and counting..) diff --git a/app.json b/app.json index 2487d7e0..6a0a0ef4 100644 --- a/app.json +++ b/app.json @@ -853,6 +853,158 @@ ] }, "drivers": [ + { + "class": "light", + "icon": "/drivers/046677577520/assets/icon.svg", + "images": { + "large": "/drivers/046677577520/assets/images/large.png", + "small": "/drivers/046677577520/assets/images/small.png" + }, + "capabilities": [ + "onoff", + "dim", + "light_hue", + "light_saturation", + "light_temperature", + "light_mode" + ], + "capabilitiesOptions": { + "dim": { + "opts": { + "duration": true + } + }, + "light_hue": { + "opts": { + "duration": true + } + }, + "light_saturation": { + "opts": { + "duration": true + } + }, + "light_temperature": { + "opts": { + "duration": true + } + }, + "onoff": { + "setOnDim": false + } + }, + "name": { + "en": "Lightguide Edison ST23" + }, + "energy": { + "approximation": { + "usageOn": 6.8, + "usageOff": 0.2 + } + }, + "zigbee": { + "manufacturerName": [ + "Philips", + "Signify Netherlands B.V." + ], + "productId": [ + "046677577520", + "LCV002" + ], + "endpoints": { + "11": { + "clusters": [ + 0, + 3, + 4, + 6, + 8, + 768 + ] + } + }, + "learnmode": { + "instruction": { + "en": "Plug in the unit, or toggle the power on the unit to start pairing.\n\nIf pairing does not automatically start you probably need to reset the unit with a remote or a philips hue bridge." + } + } + }, + "id": "046677577520", + "settings": [ + { + "id": "light_temp_powerOnCtrl", + "type": "group", + "label": { + "en": "Behavior after power loss" + }, + "children": [ + { + "id": "powerOnCtrl_dimvalue", + "type": "number", + "label": { + "en": "Default brightness" + }, + "value": 255, + "min": 0, + "max": 255, + "units": { + "en": "steps" + }, + "hint": { + "en": "(0-255). The device must support this feature. (Some device need a firmware update and some does not support it at all)." + } + }, + { + "id": "powerOnCtrl_colorvalue", + "type": "number", + "label": { + "en": "Default light temperature on Power On" + }, + "value": 366, + "min": 153, + "max": 500, + "units": { + "en": "Mireds" + }, + "hint": { + "en": "(153-500). The device must support this feature. (Some device need a firmware update and some does not support it at all)." + } + }, + { + "id": "powerOnCtrl_state", + "type": "radio", + "label": { + "en": "Behavior when power is restored" + }, + "value": "on", + "hint": { + "en": "The device must support this feature. (Some device need a firmware update and some does not support it at all)." + }, + "values": [ + { + "id": "on", + "label": { + "en": "On with default brightness" + } + }, + { + "id": "off", + "label": { + "en": "Off" + } + }, + { + "id": "recover", + "label": { + "en": "Restore last state and brightness" + } + } + ] + } + ] + } + ] + }, { "class": "light", "icon": "/drivers/1740447P0/assets/icon.svg", @@ -8560,10 +8712,10 @@ }, { "class": "light", - "icon": "/drivers/929003128501/assets/icon.svg", + "icon": "/drivers/929003058801/assets/icon.svg", "images": { - "large": "/drivers/929003128501/assets/images/large.png", - "small": "/drivers/929003128501/assets/images/small.png" + "large": "/drivers/929003058801/assets/images/large.png", + "small": "/drivers/929003058801/assets/images/small.png" }, "capabilities": [ "onoff", @@ -8599,12 +8751,12 @@ } }, "name": { - "en": "Go portable table lamp" + "en": "Lightguide Ellipse" }, "energy": { "approximation": { - "usageOn": 6, - "usageOff": 0.5 + "usageOn": 6.5, + "usageOff": 0.2 } }, "zigbee": { @@ -8613,7 +8765,8 @@ "Signify Netherlands B.V." ], "productId": [ - "929003128501" + "929003058801", + "LCZ001" ], "endpoints": { "11": { @@ -8629,11 +8782,770 @@ }, "learnmode": { "instruction": { - "en": "Plug in the light, or toggle the light to start pairing.\n\nIf pairing does not automatically start, try turning the bulb on and off 6 times." + "en": "Plug in the unit, or toggle the power on the unit to start pairing.\n\nIf pairing does not automatically start you probably need to reset the unit with a remote or a philips hue bridge." } } }, - "id": "929003128501", + "id": "929003058801", + "settings": [ + { + "id": "light_temp_powerOnCtrl", + "type": "group", + "label": { + "en": "Behavior after power loss" + }, + "children": [ + { + "id": "powerOnCtrl_dimvalue", + "type": "number", + "label": { + "en": "Default brightness" + }, + "value": 255, + "min": 0, + "max": 255, + "units": { + "en": "steps" + }, + "hint": { + "en": "(0-255). The device must support this feature. (Some device need a firmware update and some does not support it at all)." + } + }, + { + "id": "powerOnCtrl_colorvalue", + "type": "number", + "label": { + "en": "Default light temperature on Power On" + }, + "value": 366, + "min": 153, + "max": 500, + "units": { + "en": "Mireds" + }, + "hint": { + "en": "(153-500). The device must support this feature. (Some device need a firmware update and some does not support it at all)." + } + }, + { + "id": "powerOnCtrl_state", + "type": "radio", + "label": { + "en": "Behavior when power is restored" + }, + "value": "on", + "hint": { + "en": "The device must support this feature. (Some device need a firmware update and some does not support it at all)." + }, + "values": [ + { + "id": "on", + "label": { + "en": "On with default brightness" + } + }, + { + "id": "off", + "label": { + "en": "Off" + } + }, + { + "id": "recover", + "label": { + "en": "Restore last state and brightness" + } + } + ] + } + ] + } + ] + }, + { + "class": "light", + "icon": "/drivers/929003058901/assets/icon.svg", + "images": { + "large": "/drivers/929003058901/assets/images/large.png", + "small": "/drivers/929003058901/assets/images/small.png" + }, + "capabilities": [ + "onoff", + "dim", + "light_hue", + "light_saturation", + "light_temperature", + "light_mode" + ], + "capabilitiesOptions": { + "dim": { + "opts": { + "duration": true + } + }, + "light_hue": { + "opts": { + "duration": true + } + }, + "light_saturation": { + "opts": { + "duration": true + } + }, + "light_temperature": { + "opts": { + "duration": true + } + }, + "onoff": { + "setOnDim": false + } + }, + "name": { + "en": "Lightguide Globe Small G30" + }, + "energy": { + "approximation": { + "usageOn": 6.8, + "usageOff": 0.2 + } + }, + "zigbee": { + "manufacturerName": [ + "Philips", + "Signify Netherlands B.V." + ], + "productId": [ + "929003058901", + "LCO003" + ], + "endpoints": { + "11": { + "clusters": [ + 0, + 3, + 4, + 6, + 8, + 768 + ] + } + }, + "learnmode": { + "instruction": { + "en": "Plug in the unit, or toggle the power on the unit to start pairing.\n\nIf pairing does not automatically start you probably need to reset the unit with a remote or a philips hue bridge." + } + } + }, + "id": "929003058901", + "settings": [ + { + "id": "light_temp_powerOnCtrl", + "type": "group", + "label": { + "en": "Behavior after power loss" + }, + "children": [ + { + "id": "powerOnCtrl_dimvalue", + "type": "number", + "label": { + "en": "Default brightness" + }, + "value": 255, + "min": 0, + "max": 255, + "units": { + "en": "steps" + }, + "hint": { + "en": "(0-255). The device must support this feature. (Some device need a firmware update and some does not support it at all)." + } + }, + { + "id": "powerOnCtrl_colorvalue", + "type": "number", + "label": { + "en": "Default light temperature on Power On" + }, + "value": 366, + "min": 153, + "max": 500, + "units": { + "en": "Mireds" + }, + "hint": { + "en": "(153-500). The device must support this feature. (Some device need a firmware update and some does not support it at all)." + } + }, + { + "id": "powerOnCtrl_state", + "type": "radio", + "label": { + "en": "Behavior when power is restored" + }, + "value": "on", + "hint": { + "en": "The device must support this feature. (Some device need a firmware update and some does not support it at all)." + }, + "values": [ + { + "id": "on", + "label": { + "en": "On with default brightness" + } + }, + { + "id": "off", + "label": { + "en": "Off" + } + }, + { + "id": "recover", + "label": { + "en": "Restore last state and brightness" + } + } + ] + } + ] + } + ] + }, + { + "class": "light", + "icon": "/drivers/929003059001/assets/icon.svg", + "images": { + "large": "/drivers/929003059001/assets/images/large.png", + "small": "/drivers/929003059001/assets/images/small.png" + }, + "capabilities": [ + "onoff", + "dim", + "light_hue", + "light_saturation", + "light_temperature", + "light_mode" + ], + "capabilitiesOptions": { + "dim": { + "opts": { + "duration": true + } + }, + "light_hue": { + "opts": { + "duration": true + } + }, + "light_saturation": { + "opts": { + "duration": true + } + }, + "light_temperature": { + "opts": { + "duration": true + } + }, + "onoff": { + "setOnDim": false + } + }, + "name": { + "en": "Lightguide Globe Large G40" + }, + "energy": { + "approximation": { + "usageOn": 6.8, + "usageOff": 0.2 + } + }, + "zigbee": { + "manufacturerName": [ + "Philips", + "Signify Netherlands B.V." + ], + "productId": [ + "929003059001", + "LCO006" + ], + "endpoints": { + "11": { + "clusters": [ + 0, + 3, + 4, + 6, + 8, + 768 + ] + } + }, + "learnmode": { + "instruction": { + "en": "Plug in the unit, or toggle the power on the unit to start pairing.\n\nIf pairing does not automatically start you probably need to reset the unit with a remote or a philips hue bridge." + } + } + }, + "id": "929003059001", + "settings": [ + { + "id": "light_temp_powerOnCtrl", + "type": "group", + "label": { + "en": "Behavior after power loss" + }, + "children": [ + { + "id": "powerOnCtrl_dimvalue", + "type": "number", + "label": { + "en": "Default brightness" + }, + "value": 255, + "min": 0, + "max": 255, + "units": { + "en": "steps" + }, + "hint": { + "en": "(0-255). The device must support this feature. (Some device need a firmware update and some does not support it at all)." + } + }, + { + "id": "powerOnCtrl_colorvalue", + "type": "number", + "label": { + "en": "Default light temperature on Power On" + }, + "value": 366, + "min": 153, + "max": 500, + "units": { + "en": "Mireds" + }, + "hint": { + "en": "(153-500). The device must support this feature. (Some device need a firmware update and some does not support it at all)." + } + }, + { + "id": "powerOnCtrl_state", + "type": "radio", + "label": { + "en": "Behavior when power is restored" + }, + "value": "on", + "hint": { + "en": "The device must support this feature. (Some device need a firmware update and some does not support it at all)." + }, + "values": [ + { + "id": "on", + "label": { + "en": "On with default brightness" + } + }, + { + "id": "off", + "label": { + "en": "Off" + } + }, + { + "id": "recover", + "label": { + "en": "Restore last state and brightness" + } + } + ] + } + ] + } + ] + }, + { + "class": "light", + "icon": "/drivers/929003059101/assets/icon.svg", + "images": { + "large": "/drivers/929003059101/assets/images/large.png", + "small": "/drivers/929003059101/assets/images/small.png" + }, + "capabilities": [ + "onoff", + "dim", + "light_hue", + "light_saturation", + "light_temperature", + "light_mode" + ], + "capabilitiesOptions": { + "dim": { + "opts": { + "duration": true + } + }, + "light_hue": { + "opts": { + "duration": true + } + }, + "light_saturation": { + "opts": { + "duration": true + } + }, + "light_temperature": { + "opts": { + "duration": true + } + }, + "onoff": { + "setOnDim": false + } + }, + "name": { + "en": "Lightguide Triangle" + }, + "energy": { + "approximation": { + "usageOn": 6.8, + "usageOff": 0.2 + } + }, + "zigbee": { + "manufacturerName": [ + "Philips", + "Signify Netherlands B.V." + ], + "productId": [ + "929003059101", + "LCY001" + ], + "endpoints": { + "11": { + "clusters": [ + 0, + 3, + 4, + 6, + 8, + 768 + ] + } + }, + "learnmode": { + "instruction": { + "en": "Plug in the unit, or toggle the power on the unit to start pairing.\n\nIf pairing does not automatically start you probably need to reset the unit with a remote or a philips hue bridge." + } + } + }, + "id": "929003059101", + "settings": [ + { + "id": "light_temp_powerOnCtrl", + "type": "group", + "label": { + "en": "Behavior after power loss" + }, + "children": [ + { + "id": "powerOnCtrl_dimvalue", + "type": "number", + "label": { + "en": "Default brightness" + }, + "value": 255, + "min": 0, + "max": 255, + "units": { + "en": "steps" + }, + "hint": { + "en": "(0-255). The device must support this feature. (Some device need a firmware update and some does not support it at all)." + } + }, + { + "id": "powerOnCtrl_colorvalue", + "type": "number", + "label": { + "en": "Default light temperature on Power On" + }, + "value": 366, + "min": 153, + "max": 500, + "units": { + "en": "Mireds" + }, + "hint": { + "en": "(153-500). The device must support this feature. (Some device need a firmware update and some does not support it at all)." + } + }, + { + "id": "powerOnCtrl_state", + "type": "radio", + "label": { + "en": "Behavior when power is restored" + }, + "value": "on", + "hint": { + "en": "The device must support this feature. (Some device need a firmware update and some does not support it at all)." + }, + "values": [ + { + "id": "on", + "label": { + "en": "On with default brightness" + } + }, + { + "id": "off", + "label": { + "en": "Off" + } + }, + { + "id": "recover", + "label": { + "en": "Restore last state and brightness" + } + } + ] + } + ] + } + ] + }, + { + "class": "light", + "icon": "/drivers/929003128501/assets/icon.svg", + "images": { + "large": "/drivers/929003128501/assets/images/large.png", + "small": "/drivers/929003128501/assets/images/small.png" + }, + "capabilities": [ + "onoff", + "dim", + "light_hue", + "light_saturation", + "light_temperature", + "light_mode" + ], + "capabilitiesOptions": { + "dim": { + "opts": { + "duration": true + } + }, + "light_hue": { + "opts": { + "duration": true + } + }, + "light_saturation": { + "opts": { + "duration": true + } + }, + "light_temperature": { + "opts": { + "duration": true + } + }, + "onoff": { + "setOnDim": false + } + }, + "name": { + "en": "Go portable table lamp" + }, + "energy": { + "approximation": { + "usageOn": 6, + "usageOff": 0.5 + } + }, + "zigbee": { + "manufacturerName": [ + "Philips", + "Signify Netherlands B.V." + ], + "productId": [ + "929003128501" + ], + "endpoints": { + "11": { + "clusters": [ + 0, + 3, + 4, + 6, + 8, + 768 + ] + } + }, + "learnmode": { + "instruction": { + "en": "Plug in the light, or toggle the light to start pairing.\n\nIf pairing does not automatically start, try turning the bulb on and off 6 times." + } + } + }, + "id": "929003128501", + "settings": [ + { + "id": "light_temp_powerOnCtrl", + "type": "group", + "label": { + "en": "Behavior after power loss" + }, + "children": [ + { + "id": "powerOnCtrl_dimvalue", + "type": "number", + "label": { + "en": "Default brightness" + }, + "value": 255, + "min": 0, + "max": 255, + "units": { + "en": "steps" + }, + "hint": { + "en": "(0-255). The device must support this feature. (Some device need a firmware update and some does not support it at all)." + } + }, + { + "id": "powerOnCtrl_colorvalue", + "type": "number", + "label": { + "en": "Default light temperature on Power On" + }, + "value": 366, + "min": 153, + "max": 500, + "units": { + "en": "Mireds" + }, + "hint": { + "en": "(153-500). The device must support this feature. (Some device need a firmware update and some does not support it at all)." + } + }, + { + "id": "powerOnCtrl_state", + "type": "radio", + "label": { + "en": "Behavior when power is restored" + }, + "value": "on", + "hint": { + "en": "The device must support this feature. (Some device need a firmware update and some does not support it at all)." + }, + "values": [ + { + "id": "on", + "label": { + "en": "On with default brightness" + } + }, + { + "id": "off", + "label": { + "en": "Off" + } + }, + { + "id": "recover", + "label": { + "en": "Restore last state and brightness" + } + } + ] + } + ] + } + ] + }, + { + "class": "light", + "icon": "/drivers/929003151501/assets/icon.svg", + "images": { + "large": "/drivers/929003151501/assets/images/large.png", + "small": "/drivers/929003151501/assets/images/small.png" + }, + "capabilities": [ + "onoff", + "dim", + "light_hue", + "light_saturation", + "light_temperature", + "light_mode" + ], + "capabilitiesOptions": { + "dim": { + "opts": { + "duration": true + } + }, + "light_hue": { + "opts": { + "duration": true + } + }, + "light_saturation": { + "opts": { + "duration": true + } + }, + "light_temperature": { + "opts": { + "duration": true + } + }, + "onoff": { + "setOnDim": false + } + }, + "name": { + "en": "Lightguide Edison ST72" + }, + "energy": { + "approximation": { + "usageOn": 6.8, + "usageOff": 0.2 + } + }, + "zigbee": { + "manufacturerName": [ + "Philips", + "Signify Netherlands B.V." + ], + "productId": [ + "929003151501", + "LCV001" + ], + "endpoints": { + "11": { + "clusters": [ + 0, + 3, + 4, + 6, + 8, + 768 + ] + } + }, + "learnmode": { + "instruction": { + "en": "Plug in the unit, or toggle the power on the unit to start pairing.\n\nIf pairing does not automatically start you probably need to reset the unit with a remote or a philips hue bridge." + } + } + }, + "id": "929003151501", "settings": [ { "id": "light_temp_powerOnCtrl", diff --git a/drivers/046677577520/assets/icon.svg b/drivers/046677577520/assets/icon.svg new file mode 100644 index 00000000..b2039b65 --- /dev/null +++ b/drivers/046677577520/assets/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/drivers/046677577520/assets/images/large.png b/drivers/046677577520/assets/images/large.png new file mode 100644 index 00000000..4dc4609d Binary files /dev/null and b/drivers/046677577520/assets/images/large.png differ diff --git a/drivers/046677577520/assets/images/small.png b/drivers/046677577520/assets/images/small.png new file mode 100644 index 00000000..9e068033 Binary files /dev/null and b/drivers/046677577520/assets/images/small.png differ diff --git a/drivers/046677577520/device.js b/drivers/046677577520/device.js new file mode 100644 index 00000000..57bf2cef --- /dev/null +++ b/drivers/046677577520/device.js @@ -0,0 +1,7 @@ +"use strict"; + +const Light = require("../Light.js"); + +class HUE046677577520 extends Light { } + +module.exports = HUE046677577520; \ No newline at end of file diff --git a/drivers/046677577520/driver.compose.json b/drivers/046677577520/driver.compose.json new file mode 100644 index 00000000..07f51e5f --- /dev/null +++ b/drivers/046677577520/driver.compose.json @@ -0,0 +1,39 @@ +{ + "name": { + "en": "Lightguide Edison ST23" + }, + "$extends": ["light_color_ambiance"], + "energy": { + "approximation": { + "usageOn": 6.8, + "usageOff": 0.2 + } + }, + "zigbee": { + "manufacturerName": [ + "Philips", + "Signify Netherlands B.V." + ], + "productId": [ + "046677577520", + "LCV002" + ], + "endpoints": { + "11": { + "clusters": [ + 0, + 3, + 4, + 6, + 8, + 768 + ] + } + }, + "learnmode": { + "instruction": { + "en": "Plug in the unit, or toggle the power on the unit to start pairing.\n\nIf pairing does not automatically start you probably need to reset the unit with a remote or a philips hue bridge." + } + } + } +} \ No newline at end of file diff --git a/drivers/046677577520/driver.settings.compose.json b/drivers/046677577520/driver.settings.compose.json new file mode 100644 index 00000000..b0c15e5c --- /dev/null +++ b/drivers/046677577520/driver.settings.compose.json @@ -0,0 +1,5 @@ +[ + { + "$extends": ["light_temp_powerOnCtrl"] + } +] \ No newline at end of file diff --git a/drivers/929003058801/assets/icon.svg b/drivers/929003058801/assets/icon.svg new file mode 100644 index 00000000..b2c912fc --- /dev/null +++ b/drivers/929003058801/assets/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/drivers/929003058801/assets/images/large.png b/drivers/929003058801/assets/images/large.png new file mode 100644 index 00000000..14543b8c Binary files /dev/null and b/drivers/929003058801/assets/images/large.png differ diff --git a/drivers/929003058801/assets/images/small.png b/drivers/929003058801/assets/images/small.png new file mode 100644 index 00000000..1805710d Binary files /dev/null and b/drivers/929003058801/assets/images/small.png differ diff --git a/drivers/929003058801/device.js b/drivers/929003058801/device.js new file mode 100644 index 00000000..d4782783 --- /dev/null +++ b/drivers/929003058801/device.js @@ -0,0 +1,7 @@ +"use strict"; + +const Light = require("../Light.js"); + +class HUE929003058801 extends Light { } + +module.exports = HUE929003058801; \ No newline at end of file diff --git a/drivers/929003058801/driver.compose.json b/drivers/929003058801/driver.compose.json new file mode 100644 index 00000000..6e23ed67 --- /dev/null +++ b/drivers/929003058801/driver.compose.json @@ -0,0 +1,39 @@ +{ + "name": { + "en": "Lightguide Ellipse" + }, + "$extends": ["light_color_ambiance"], + "energy": { + "approximation": { + "usageOn": 6.5, + "usageOff": 0.2 + } + }, + "zigbee": { + "manufacturerName": [ + "Philips", + "Signify Netherlands B.V." + ], + "productId": [ + "929003058801", + "LCZ001" + ], + "endpoints": { + "11": { + "clusters": [ + 0, + 3, + 4, + 6, + 8, + 768 + ] + } + }, + "learnmode": { + "instruction": { + "en": "Plug in the unit, or toggle the power on the unit to start pairing.\n\nIf pairing does not automatically start you probably need to reset the unit with a remote or a philips hue bridge." + } + } + } +} \ No newline at end of file diff --git a/drivers/929003058801/driver.settings.compose.json b/drivers/929003058801/driver.settings.compose.json new file mode 100644 index 00000000..b0c15e5c --- /dev/null +++ b/drivers/929003058801/driver.settings.compose.json @@ -0,0 +1,5 @@ +[ + { + "$extends": ["light_temp_powerOnCtrl"] + } +] \ No newline at end of file diff --git a/drivers/929003058901/assets/icon.svg b/drivers/929003058901/assets/icon.svg new file mode 100644 index 00000000..9d224492 --- /dev/null +++ b/drivers/929003058901/assets/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/drivers/929003058901/assets/images/large.png b/drivers/929003058901/assets/images/large.png new file mode 100644 index 00000000..4bee810c Binary files /dev/null and b/drivers/929003058901/assets/images/large.png differ diff --git a/drivers/929003058901/assets/images/small.png b/drivers/929003058901/assets/images/small.png new file mode 100644 index 00000000..bdf0704f Binary files /dev/null and b/drivers/929003058901/assets/images/small.png differ diff --git a/drivers/929003058901/device.js b/drivers/929003058901/device.js new file mode 100644 index 00000000..9a1c424c --- /dev/null +++ b/drivers/929003058901/device.js @@ -0,0 +1,7 @@ +"use strict"; + +const Light = require("../Light.js"); + +class HUE929003058901 extends Light { } + +module.exports = HUE929003058901; \ No newline at end of file diff --git a/drivers/929003058901/driver.compose.json b/drivers/929003058901/driver.compose.json new file mode 100644 index 00000000..03430f2a --- /dev/null +++ b/drivers/929003058901/driver.compose.json @@ -0,0 +1,39 @@ +{ + "name": { + "en": "Lightguide Globe Small G30" + }, + "$extends": ["light_color_ambiance"], + "energy": { + "approximation": { + "usageOn": 6.8, + "usageOff": 0.2 + } + }, + "zigbee": { + "manufacturerName": [ + "Philips", + "Signify Netherlands B.V." + ], + "productId": [ + "929003058901", + "LCO003" + ], + "endpoints": { + "11": { + "clusters": [ + 0, + 3, + 4, + 6, + 8, + 768 + ] + } + }, + "learnmode": { + "instruction": { + "en": "Plug in the unit, or toggle the power on the unit to start pairing.\n\nIf pairing does not automatically start you probably need to reset the unit with a remote or a philips hue bridge." + } + } + } +} \ No newline at end of file diff --git a/drivers/929003058901/driver.settings.compose.json b/drivers/929003058901/driver.settings.compose.json new file mode 100644 index 00000000..b0c15e5c --- /dev/null +++ b/drivers/929003058901/driver.settings.compose.json @@ -0,0 +1,5 @@ +[ + { + "$extends": ["light_temp_powerOnCtrl"] + } +] \ No newline at end of file diff --git a/drivers/929003059001/assets/icon.svg b/drivers/929003059001/assets/icon.svg new file mode 100644 index 00000000..d1cdeb4f --- /dev/null +++ b/drivers/929003059001/assets/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/drivers/929003059001/assets/images/large.png b/drivers/929003059001/assets/images/large.png new file mode 100644 index 00000000..5b8512ba Binary files /dev/null and b/drivers/929003059001/assets/images/large.png differ diff --git a/drivers/929003059001/assets/images/small.png b/drivers/929003059001/assets/images/small.png new file mode 100644 index 00000000..909aa056 Binary files /dev/null and b/drivers/929003059001/assets/images/small.png differ diff --git a/drivers/929003059001/device.js b/drivers/929003059001/device.js new file mode 100644 index 00000000..b1476d98 --- /dev/null +++ b/drivers/929003059001/device.js @@ -0,0 +1,7 @@ +"use strict"; + +const Light = require("../Light.js"); + +class HUE929003059001 extends Light { } + +module.exports = HUE929003059001; \ No newline at end of file diff --git a/drivers/929003059001/driver.compose.json b/drivers/929003059001/driver.compose.json new file mode 100644 index 00000000..67f490de --- /dev/null +++ b/drivers/929003059001/driver.compose.json @@ -0,0 +1,39 @@ +{ + "name": { + "en": "Lightguide Globe Large G40" + }, + "$extends": ["light_color_ambiance"], + "energy": { + "approximation": { + "usageOn": 6.8, + "usageOff": 0.2 + } + }, + "zigbee": { + "manufacturerName": [ + "Philips", + "Signify Netherlands B.V." + ], + "productId": [ + "929003059001", + "LCO006" + ], + "endpoints": { + "11": { + "clusters": [ + 0, + 3, + 4, + 6, + 8, + 768 + ] + } + }, + "learnmode": { + "instruction": { + "en": "Plug in the unit, or toggle the power on the unit to start pairing.\n\nIf pairing does not automatically start you probably need to reset the unit with a remote or a philips hue bridge." + } + } + } +} \ No newline at end of file diff --git a/drivers/929003059001/driver.settings.compose.json b/drivers/929003059001/driver.settings.compose.json new file mode 100644 index 00000000..b0c15e5c --- /dev/null +++ b/drivers/929003059001/driver.settings.compose.json @@ -0,0 +1,5 @@ +[ + { + "$extends": ["light_temp_powerOnCtrl"] + } +] \ No newline at end of file diff --git a/drivers/929003059101/assets/icon.svg b/drivers/929003059101/assets/icon.svg new file mode 100644 index 00000000..f8a7895a --- /dev/null +++ b/drivers/929003059101/assets/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/drivers/929003059101/assets/images/large.png b/drivers/929003059101/assets/images/large.png new file mode 100644 index 00000000..b56b9053 Binary files /dev/null and b/drivers/929003059101/assets/images/large.png differ diff --git a/drivers/929003059101/assets/images/small.png b/drivers/929003059101/assets/images/small.png new file mode 100644 index 00000000..cf86b587 Binary files /dev/null and b/drivers/929003059101/assets/images/small.png differ diff --git a/drivers/929003059101/device.js b/drivers/929003059101/device.js new file mode 100644 index 00000000..aa797a35 --- /dev/null +++ b/drivers/929003059101/device.js @@ -0,0 +1,7 @@ +"use strict"; + +const Light = require("../Light.js"); + +class HUE929003059101 extends Light { } + +module.exports = HUE929003059101; \ No newline at end of file diff --git a/drivers/929003059101/driver.compose.json b/drivers/929003059101/driver.compose.json new file mode 100644 index 00000000..cc0f52a9 --- /dev/null +++ b/drivers/929003059101/driver.compose.json @@ -0,0 +1,39 @@ +{ + "name": { + "en": "Lightguide Triangle" + }, + "$extends": ["light_color_ambiance"], + "energy": { + "approximation": { + "usageOn": 6.8, + "usageOff": 0.2 + } + }, + "zigbee": { + "manufacturerName": [ + "Philips", + "Signify Netherlands B.V." + ], + "productId": [ + "929003059101", + "LCY001" + ], + "endpoints": { + "11": { + "clusters": [ + 0, + 3, + 4, + 6, + 8, + 768 + ] + } + }, + "learnmode": { + "instruction": { + "en": "Plug in the unit, or toggle the power on the unit to start pairing.\n\nIf pairing does not automatically start you probably need to reset the unit with a remote or a philips hue bridge." + } + } + } +} \ No newline at end of file diff --git a/drivers/929003059101/driver.settings.compose.json b/drivers/929003059101/driver.settings.compose.json new file mode 100644 index 00000000..b0c15e5c --- /dev/null +++ b/drivers/929003059101/driver.settings.compose.json @@ -0,0 +1,5 @@ +[ + { + "$extends": ["light_temp_powerOnCtrl"] + } +] \ No newline at end of file diff --git a/drivers/929003151501/assets/icon.svg b/drivers/929003151501/assets/icon.svg new file mode 100644 index 00000000..b2039b65 --- /dev/null +++ b/drivers/929003151501/assets/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/drivers/929003151501/assets/images/large.png b/drivers/929003151501/assets/images/large.png new file mode 100644 index 00000000..4dc4609d Binary files /dev/null and b/drivers/929003151501/assets/images/large.png differ diff --git a/drivers/929003151501/assets/images/small.png b/drivers/929003151501/assets/images/small.png new file mode 100644 index 00000000..9e068033 Binary files /dev/null and b/drivers/929003151501/assets/images/small.png differ diff --git a/drivers/929003151501/device.js b/drivers/929003151501/device.js new file mode 100644 index 00000000..63b2875f --- /dev/null +++ b/drivers/929003151501/device.js @@ -0,0 +1,7 @@ +"use strict"; + +const Light = require("../Light.js"); + +class HUE929003151501 extends Light { } + +module.exports = HUE929003151501; \ No newline at end of file diff --git a/drivers/929003151501/driver.compose.json b/drivers/929003151501/driver.compose.json new file mode 100644 index 00000000..f6fc2941 --- /dev/null +++ b/drivers/929003151501/driver.compose.json @@ -0,0 +1,39 @@ +{ + "name": { + "en": "Lightguide Edison ST72" + }, + "$extends": ["light_color_ambiance"], + "energy": { + "approximation": { + "usageOn": 6.8, + "usageOff": 0.2 + } + }, + "zigbee": { + "manufacturerName": [ + "Philips", + "Signify Netherlands B.V." + ], + "productId": [ + "929003151501", + "LCV001" + ], + "endpoints": { + "11": { + "clusters": [ + 0, + 3, + 4, + 6, + 8, + 768 + ] + } + }, + "learnmode": { + "instruction": { + "en": "Plug in the unit, or toggle the power on the unit to start pairing.\n\nIf pairing does not automatically start you probably need to reset the unit with a remote or a philips hue bridge." + } + } + } +} \ No newline at end of file diff --git a/drivers/929003151501/driver.settings.compose.json b/drivers/929003151501/driver.settings.compose.json new file mode 100644 index 00000000..b0c15e5c --- /dev/null +++ b/drivers/929003151501/driver.settings.compose.json @@ -0,0 +1,5 @@ +[ + { + "$extends": ["light_temp_powerOnCtrl"] + } +] \ No newline at end of file