diff --git a/devices/iluminize/led_controller_multi_5.cct.json b/devices/iluminize/led_controller_multi_5.cct.json new file mode 100644 index 0000000000..8efdab74c6 --- /dev/null +++ b/devices/iluminize/led_controller_multi_5.cct.json @@ -0,0 +1,173 @@ +{ + "schema": "devcap1.schema.json", + "manufacturername": "iluminize", + "modelid": "HK-ZD-CCT-A", + "product": "LED Controller Multi 5 (CCT mode)", + "sleeper": false, + "status": "Gold", + "subdevices": [ + { + "type": "$TYPE_COLOR_TEMPERATURE_LIGHT", + "restapi": "/lights", + "uuid": [ + "$address.ext", + "0x01" + ], + "items": [ + { + "name": "attr/id" + }, + { + "name": "attr/lastannounced" + }, + { + "name": "attr/lastseen" + }, + { + "name": "attr/manufacturername" + }, + { + "name": "attr/modelid" + }, + { + "name": "attr/name" + }, + { + "name": "attr/swversion" + }, + { + "name": "attr/type" + }, + { + "name": "attr/uniqueid" + }, + { + "name": "cap/color/capabilities", + "refresh.interval": 86400 + }, + { + "name": "cap/color/ct/max", + "refresh.interval": 86400, + "default": "0xfeff" + }, + { + "name": "cap/color/ct/min", + "refresh.interval": 86400, + "default": 0 + }, + { + "name": "cap/color/xy/blue_x", + "static": 0 + }, + { + "name": "cap/color/xy/blue_y", + "static": 0 + }, + { + "name": "cap/color/xy/green_x", + "static": 0 + }, + { + "name": "cap/color/xy/green_y", + "static": 65279 + }, + { + "name": "cap/color/xy/red_x", + "static": 65279 + }, + { + "name": "cap/color/xy/red_y", + "static": 0 + }, + { + "name": "config/bri/couple_ct", + "default": true + }, + { + "name": "config/bri/on_level", + "refresh.interval": 3600, + "default": 255 + }, + { + "name": "config/bri/onoff_transitiontime", + "refresh.interval": 3600, + "default": 1 + }, + { + "name": "config/bri/startup", + "refresh.interval": 3600, + "default": 255 + }, + { + "name": "config/color/ct/startup", + "refresh.interval": 3600, + "default": 336 + }, + { + "name": "config/color/execute_if_off", + "refresh.interval": 3600, + "default": true + }, + { + "name": "config/color/xy/startup_x", + "refresh.interval": 3600, + "default": "0xffff" + }, + { + "name": "config/color/xy/startup_y", + "refresh.interval": 3600, + "default": "0xffff" + }, + { + "name": "config/on/startup", + "refresh.interval": 3600, + "default": 255 + }, + { + "name": "state/alert", + "default": "none" + }, + { + "name": "state/bri", + "refresh.interval": 600 + }, + { + "name": "state/colormode", + "refresh.interval": 600 + }, + { + "name": "state/ct", + "refresh.interval": 600 + }, + { + "name": "state/effect", + "refresh.interval": 600, + "default": "none" + }, + { + "name": "state/hue", + "refresh.interval": 600 + }, + { + "name": "state/on", + "refresh.interval": 600 + }, + { + "name": "state/reachable" + }, + { + "name": "state/sat", + "refresh.interval": 600 + }, + { + "name": "state/x", + "refresh.interval": 600 + }, + { + "name": "state/y", + "refresh.interval": 600 + } + ] + } + ] +} diff --git a/devices/iluminize/led_controller_multi_5.dim.json b/devices/iluminize/led_controller_multi_5.dim.json new file mode 100644 index 0000000000..d09b570842 --- /dev/null +++ b/devices/iluminize/led_controller_multi_5.dim.json @@ -0,0 +1,82 @@ +{ + "schema": "devcap1.schema.json", + "manufacturername": "iluminize", + "modelid": "5112.80", + "product": "LED Controller Multi 5 (DIM mode)", + "sleeper": false, + "status": "Gold", + "subdevices": [ + { + "type": "$TYPE_DIMMABLE_LIGHT", + "restapi": "/lights", + "uuid": [ + "$address.ext", + "0x01" + ], + "items": [ + { + "name": "attr/id" + }, + { + "name": "attr/lastannounced" + }, + { + "name": "attr/lastseen" + }, + { + "name": "attr/manufacturername" + }, + { + "name": "attr/modelid" + }, + { + "name": "attr/name" + }, + { + "name": "attr/swversion" + }, + { + "name": "attr/type" + }, + { + "name": "attr/uniqueid" + }, + { + "name": "config/bri/on_level", + "refresh.interval": 3600, + "default": 255 + }, + { + "name": "config/bri/onoff_transitiontime", + "refresh.interval": 3600, + "default": 1 + }, + { + "name": "config/bri/startup", + "refresh.interval": 3600, + "default": 255 + }, + { + "name": "config/on/startup", + "refresh.interval": 3600, + "default": 255 + }, + { + "name": "state/alert", + "default": "none" + }, + { + "name": "state/bri", + "refresh.interval": 600 + }, + { + "name": "state/on", + "refresh.interval": 600 + }, + { + "name": "state/reachable" + } + ] + } + ] +} diff --git a/devices/iluminize/led_controller_multi_5.rgbcct.json b/devices/iluminize/led_controller_multi_5.rgbcct.json new file mode 100644 index 0000000000..c73f3cba11 --- /dev/null +++ b/devices/iluminize/led_controller_multi_5.rgbcct.json @@ -0,0 +1,173 @@ +{ + "schema": "devcap1.schema.json", + "manufacturername": "iluminize", + "modelid": "5110.40", + "product": "LED Controller Multi 5 (RGBCCT mode)", + "sleeper": false, + "status": "Gold", + "subdevices": [ + { + "type": "$TYPE_EXTENDED_COLOR_LIGHT", + "restapi": "/lights", + "uuid": [ + "$address.ext", + "0x01" + ], + "items": [ + { + "name": "attr/id" + }, + { + "name": "attr/lastannounced" + }, + { + "name": "attr/lastseen" + }, + { + "name": "attr/manufacturername" + }, + { + "name": "attr/modelid" + }, + { + "name": "attr/name" + }, + { + "name": "attr/swversion" + }, + { + "name": "attr/type" + }, + { + "name": "attr/uniqueid" + }, + { + "name": "cap/color/capabilities", + "refresh.interval": 86400 + }, + { + "name": "cap/color/ct/max", + "refresh.interval": 86400, + "default": "0xfeff" + }, + { + "name": "cap/color/ct/min", + "refresh.interval": 86400, + "default": 0 + }, + { + "name": "cap/color/xy/blue_x", + "static": 0 + }, + { + "name": "cap/color/xy/blue_y", + "static": 0 + }, + { + "name": "cap/color/xy/green_x", + "static": 0 + }, + { + "name": "cap/color/xy/green_y", + "static": 65279 + }, + { + "name": "cap/color/xy/red_x", + "static": 65279 + }, + { + "name": "cap/color/xy/red_y", + "static": 0 + }, + { + "name": "config/bri/couple_ct", + "default": true + }, + { + "name": "config/bri/on_level", + "refresh.interval": 3600, + "default": 255 + }, + { + "name": "config/bri/onoff_transitiontime", + "refresh.interval": 3600, + "default": 1 + }, + { + "name": "config/bri/startup", + "refresh.interval": 3600, + "default": 255 + }, + { + "name": "config/color/ct/startup", + "refresh.interval": 3600, + "default": 336 + }, + { + "name": "config/color/execute_if_off", + "refresh.interval": 3600, + "default": true + }, + { + "name": "config/color/xy/startup_x", + "refresh.interval": 3600, + "default": "0xffff" + }, + { + "name": "config/color/xy/startup_y", + "refresh.interval": 3600, + "default": "0xffff" + }, + { + "name": "config/on/startup", + "refresh.interval": 3600, + "default": 255 + }, + { + "name": "state/alert", + "default": "none" + }, + { + "name": "state/bri", + "refresh.interval": 600 + }, + { + "name": "state/colormode", + "refresh.interval": 600 + }, + { + "name": "state/ct", + "refresh.interval": 600 + }, + { + "name": "state/effect", + "refresh.interval": 600, + "default": "none" + }, + { + "name": "state/hue", + "refresh.interval": 600 + }, + { + "name": "state/on", + "refresh.interval": 600 + }, + { + "name": "state/reachable" + }, + { + "name": "state/sat", + "refresh.interval": 600 + }, + { + "name": "state/x", + "refresh.interval": 600 + }, + { + "name": "state/y", + "refresh.interval": 600 + } + ] + } + ] +} diff --git a/devices/iluminize/led_controller_multi_5.rgbw.json b/devices/iluminize/led_controller_multi_5.rgbw.json new file mode 100644 index 0000000000..bc91eba66d --- /dev/null +++ b/devices/iluminize/led_controller_multi_5.rgbw.json @@ -0,0 +1,173 @@ +{ + "schema": "devcap1.schema.json", + "manufacturername": "iluminize", + "modelid": "HK-ZD-RGB-A", + "product": "LED Controller Multi 5 (RGBW mode)", + "sleeper": false, + "status": "Gold", + "subdevices": [ + { + "type": "$TYPE_EXTENDED_COLOR_LIGHT", + "restapi": "/lights", + "uuid": [ + "$address.ext", + "0x01" + ], + "items": [ + { + "name": "attr/id" + }, + { + "name": "attr/lastannounced" + }, + { + "name": "attr/lastseen" + }, + { + "name": "attr/manufacturername" + }, + { + "name": "attr/modelid" + }, + { + "name": "attr/name" + }, + { + "name": "attr/swversion" + }, + { + "name": "attr/type" + }, + { + "name": "attr/uniqueid" + }, + { + "name": "cap/color/capabilities", + "refresh.interval": 86400 + }, + { + "name": "cap/color/ct/max", + "refresh.interval": 86400, + "default": "0xfeff" + }, + { + "name": "cap/color/ct/min", + "refresh.interval": 86400, + "default": 0 + }, + { + "name": "cap/color/xy/blue_x", + "static": 0 + }, + { + "name": "cap/color/xy/blue_y", + "static": 0 + }, + { + "name": "cap/color/xy/green_x", + "static": 0 + }, + { + "name": "cap/color/xy/green_y", + "static": 65279 + }, + { + "name": "cap/color/xy/red_x", + "static": 65279 + }, + { + "name": "cap/color/xy/red_y", + "static": 0 + }, + { + "name": "config/bri/couple_ct", + "default": true + }, + { + "name": "config/bri/on_level", + "refresh.interval": 3600, + "default": 255 + }, + { + "name": "config/bri/onoff_transitiontime", + "refresh.interval": 3600, + "default": 1 + }, + { + "name": "config/bri/startup", + "refresh.interval": 3600, + "default": 255 + }, + { + "name": "config/color/ct/startup", + "refresh.interval": 3600, + "default": 336 + }, + { + "name": "config/color/execute_if_off", + "refresh.interval": 3600, + "default": true + }, + { + "name": "config/color/xy/startup_x", + "refresh.interval": 3600, + "default": "0xffff" + }, + { + "name": "config/color/xy/startup_y", + "refresh.interval": 3600, + "default": "0xffff" + }, + { + "name": "config/on/startup", + "refresh.interval": 3600, + "default": 255 + }, + { + "name": "state/alert", + "default": "none" + }, + { + "name": "state/bri", + "refresh.interval": 600 + }, + { + "name": "state/colormode", + "refresh.interval": 600 + }, + { + "name": "state/ct", + "refresh.interval": 600 + }, + { + "name": "state/effect", + "refresh.interval": 600, + "default": "none" + }, + { + "name": "state/hue", + "refresh.interval": 600 + }, + { + "name": "state/on", + "refresh.interval": 600 + }, + { + "name": "state/reachable" + }, + { + "name": "state/sat", + "refresh.interval": 600 + }, + { + "name": "state/x", + "refresh.interval": 600 + }, + { + "name": "state/y", + "refresh.interval": 600 + } + ] + } + ] +}