{ "manufacturer": "Inovelli", "manufacturerId": "0x031e", "label": "LZW45", "description": "Light Strip", "devices": [ { "productType": "0x000a", "productId": "0x0001" } ], "firmwareVersion": { "min": "0.0", "max": "255.255" }, "associations": { "1": { "label": "Lifeline", "maxNodes": 5, "isLifeline": true }, "2": { "label": "Basic Set", "maxNodes": 5 }, "3": { "label": "Multilevel Switch Set", "maxNodes": 5 }, "4": { "label": "Multilevel Switch Start/Stop", "maxNodes": 5 } }, "paramInformation": [ { "#": "1", "label": "Number of Pixels", "description": "When individually addressable LEDs are used, this parameter tells the controller the number of pixels that are attached. 0: Automatic recognition of pixels.", "valueSize": 1, "minValue": 0, "maxValue": 130, "defaultValue": 0, "unsigned": true }, { "#": "2", "label": "Dimming Speed", "description": "This changes the speed in which the light strip dims up or down. A setting of 0 should turn the light immediately on or off (almost like an on/off switch). Increasing the value should slow down the transition speed.", "valueSize": 1, "minValue": 0, "maxValue": 98, "defaultValue": 3 }, { "#": "3", "label": "Ramp Rate", "description": "This changes the speed in which the light strip turns on or off. For example, when a user sends the switch a basicSet(value: 0xFF) or basicSet(value: 0x00), this is the speed in which those actions take place. A setting of 0 should turn the light immediately on or off (almost like an on/off switch). Increasing the value should slow down the transition speed. A setting of 99 should keep this in sync with parameter 2.", "valueSize": 1, "minValue": 0, "maxValue": 99, "defaultValue": 99 }, { "#": "4", "label": "Minimum Level", "description": "The minimum level that the strip can be dimmed to. Useful when the user has an LED strip that does not turn on or flickers at a lower level.", "valueSize": 1, "minValue": 1, "maxValue": 45, "defaultValue": 1 }, { "#": "5", "label": "Maximum Level", "description": "The maximum level that the strip can be dimmed to. Useful when the user has an LED strip that reaches its maximum level before the dimmer value of 99.", "valueSize": 1, "minValue": 55, "maxValue": 99, "defaultValue": 99 }, { "#": "6", "label": "Auto Off Timer", "description": "After the strip is turned on, turn it off automatically after this time.", "valueSize": 2, "unit": "seconds", "minValue": 0, "maxValue": 32767, "defaultValue": 0, "options": [ { "label": "Disable", "value": 0 } ] }, { "#": "7", "label": "Default Level (Local)", "description": "Default level for the strip when it is powered on from the local switch. A setting of 0 means that the switch will return to the level that it was on before it was turned off.", "valueSize": 1, "minValue": 0, "maxValue": 99, "defaultValue": 0 }, { "#": "8", "label": "Default Level (Z-Wave)", "description": "Default level for the dimmer when it is powered on from a Z-Wave command (i.e. BasicSet(0xFF)). A setting of 0 means that the switch will return to the level that it was on before it was turned off.", "valueSize": 1, "minValue": 0, "maxValue": 99, "defaultValue": 0 }, { "#": "9[0xffff]", "label": "Default Color: Hue Color", "description": "Set the default color to a Hue Color Wheel color. Allowable Range: 1 - 360.", "valueSize": 4, "minValue": 0, "maxValue": 361, "defaultValue": 0, "unsigned": true, "options": [ { "label": "Previous color", "value": 0 }, { "label": "Random color", "value": 361 } ] }, { "#": "9[0xffff0000]", "label": "Default Color: Color Temperature", "valueSize": 4, "minValue": 2700, "maxValue": 6500, "defaultValue": 6500, "unsigned": true }, { "#": "10", "$import": "~/templates/master_template.json#state_after_power_failure_off_on_prev", "options": [ { "label": "Off", "value": 0 }, { "label": "Default color/level", "value": 1 }, { "label": "Previous state", "value": 2 } ] }, { "#": "17", "label": "Active Power Reports", "description": "The power level change that will result in a new power report being sent. The value is relative to the previous report.", "valueSize": 1, "unit": "%", "minValue": 0, "maxValue": 100, "defaultValue": 10, "options": [ { "label": "Disable", "value": 0 } ] }, { "#": "18", "label": "Periodic Power & Energy Reports", "description": "Time period between consecutive power & energy reports being sent. The timer is reset after each report is sent.", "valueSize": 2, "unit": "seconds", "minValue": 0, "maxValue": 32767, "defaultValue": 3600 }, { "#": "19", "label": "Energy Reports", "description": "The energy level change that will result in a new energy report being sent.", "valueSize": 1, "unit": "0.01 kWh", "minValue": 0, "maxValue": 127, "defaultValue": 10 }, { "#": "21[0xff]", "label": "Quick Strip Effect: Hue Color Wheel / Color Temp", "description": "If 'Quick Strip Effect: Color Type' is set to 'Hue Color Wheel', this is the hue color wheel value. To calculate value, value = hue_color_wheel_value / 360 * 255. If 'Quick Strip Effect: Color Type' is set to 'Color Temp', this is the color temp value. To calculate value, value = (color_temp_value - 2700) / (6500 - 2700) * 255.", "valueSize": 4, "minValue": 0, "maxValue": 255, "defaultValue": 0, "unsigned": true }, { "#": "21[0x7f00]", "label": "Quick Strip Effect Intensity", "description": "Intensity of the LED strip. Coarse: 0 - 10, where 10 = 100%. Fine: 0-99, where 99 = 100%.", "valueSize": 4, "minValue": 0, "maxValue": 99, "defaultValue": 0, "unsigned": true }, { "#": "21[0x8000]", "label": "Quick Strip Effect Intensity Scale", "description": "Changes the scale of the intensity. 0 = Coarse (10 x Intensity), 1 = Fine (1 x Intensity).", "valueSize": 4, "minValue": 0, "maxValue": 1, "defaultValue": 0, "unsigned": true, "options": [ { "label": "Coarse", "value": 0 }, { "label": "Fine", "value": 1 } ] }, { "#": "21[0xff0000]", "label": "Quick Strip Effect: Duration", "description": "The light LED strip effect duration. 1 to 60 = seconds, 61 to 120 minutes, 121 - 254 = hours, 255 = Indefinitely.", "valueSize": 4, "minValue": 0, "maxValue": 255, "defaultValue": 0, "unsigned": true }, { "#": "21[0x3f000000]", "label": "Quick Strip Effect: Effect", "description": "The light LED strip effect.", "valueSize": 4, "defaultValue": 0, "unsigned": true, "allowManualEntry": false, "options": [ { "label": "Off", "value": 0 }, { "label": "Solid", "value": 1 }, { "label": "Chase", "value": 2 }, { "label": "Fast blink", "value": 3 }, { "label": "Slow blink", "value": 4 }, { "label": "Fast fade", "value": 5 }, { "label": "Slow fade", "value": 6 } ] }, { "#": "21[0x40000000]", "label": "Quick Strip Effect: Color Type", "description": "Color type for the effect.", "valueSize": 4, "defaultValue": 0, "unsigned": true, "allowManualEntry": false, "options": [ { "label": "Hue color wheel", "value": 0 }, { "label": "Color temp", "value": 1 } ] }, { "#": "22[0x7]", "label": "Custom Strip Effect: Action 1 Effect", "description": "This is the effect of Action 1.", "valueSize": 4, "minValue": 0, "maxValue": 4, "defaultValue": 0, "unsigned": true, "options": [ { "label": "Fade", "value": 0 }, { "label": "Fade blend", "value": 1 }, { "label": "Flash", "value": 2 }, { "label": "Chase", "value": 3 }, { "label": "Chase blend", "value": 4 } ] }, { "#": "22[0xf8]", "label": "Custom Strip Effect: Action 1 Color", "description": "This is the color of Action 1.", "valueSize": 4, "minValue": 0, "maxValue": 15, "defaultValue": 0, "unsigned": true, "options": [ { "label": "Off", "value": 0 }, { "label": "2700K", "value": 1 }, { "label": "4500K", "value": 2 }, { "label": "6500K", "value": 3 }, { "label": "Red", "value": 4 }, { "label": "Orange", "value": 5 }, { "label": "Yellow", "value": 6 }, { "label": "Yellow green", "value": 7 }, { "label": "Green", "value": 8 }, { "label": "Spring green", "value": 9 }, { "label": "Cyan", "value": 10 }, { "label": "Azure", "value": 11 }, { "label": "Blue", "value": 12 }, { "label": "Violet", "value": 13 }, { "label": "Magenta", "value": 14 }, { "label": "Random", "value": 15 } ] }, { "#": "22[0x700]", "label": "Custom Strip Effect: Action 2 Effect", "description": "This is the effect of Action 2.", "valueSize": 4, "minValue": 0, "maxValue": 4, "defaultValue": 0, "unsigned": true, "options": [ { "label": "Fade", "value": 0 }, { "label": "Fade blend", "value": 1 }, { "label": "Flash", "value": 2 }, { "label": "Chase", "value": 3 }, { "label": "Chase blend", "value": 4 } ] }, { "#": "22[0xf800]", "label": "Custom Strip Effect: Action 2 Color", "description": "This is the color of Action 2.", "valueSize": 4, "minValue": 0, "maxValue": 15, "defaultValue": 0, "unsigned": true, "options": [ { "label": "Off", "value": 0 }, { "label": "2700K", "value": 1 }, { "label": "4500K", "value": 2 }, { "label": "6500K", "value": 3 }, { "label": "Red", "value": 4 }, { "label": "Orange", "value": 5 }, { "label": "Yellow", "value": 6 }, { "label": "Yellow green", "value": 7 }, { "label": "Green", "value": 8 }, { "label": "Spring green", "value": 9 }, { "label": "Cyan", "value": 10 }, { "label": "Azure", "value": 11 }, { "label": "Blue", "value": 12 }, { "label": "Violet", "value": 13 }, { "label": "Magenta", "value": 14 }, { "label": "Random", "value": 15 } ] }, { "#": "22[0x70000]", "label": "Custom Strip Effect: Action 3 Effect", "description": "This is the effect of Action 3.", "valueSize": 4, "minValue": 0, "maxValue": 4, "defaultValue": 0, "unsigned": true, "options": [ { "label": "Fade", "value": 0 }, { "label": "Fade blend", "value": 1 }, { "label": "Flash", "value": 2 }, { "label": "Chase", "value": 3 }, { "label": "Chase blend", "value": 4 } ] }, { "#": "22[0xf80000]", "label": "Custom Strip Effect: Action 3 Color", "description": "This is the color of Action 3.", "valueSize": 4, "minValue": 0, "maxValue": 15, "defaultValue": 0, "unsigned": true, "options": [ { "label": "Off", "value": 0 }, { "label": "2700K", "value": 1 }, { "label": "4500K", "value": 2 }, { "label": "6500K", "value": 3 }, { "label": "Red", "value": 4 }, { "label": "Orange", "value": 5 }, { "label": "Yellow", "value": 6 }, { "label": "Yellow green", "value": 7 }, { "label": "Green", "value": 8 }, { "label": "Spring green", "value": 9 }, { "label": "Cyan", "value": 10 }, { "label": "Azure", "value": 11 }, { "label": "Blue", "value": 12 }, { "label": "Violet", "value": 13 }, { "label": "Magenta", "value": 14 }, { "label": "Random", "value": 15 } ] }, { "#": "22[0x7000000]", "label": "Custom Strip Effect: Action 4 Effect", "description": "This is the effect of Action 4.", "valueSize": 4, "minValue": 0, "maxValue": 4, "defaultValue": 0, "unsigned": true, "options": [ { "label": "Fade", "value": 0 }, { "label": "Fade blend", "value": 1 }, { "label": "Flash", "value": 2 }, { "label": "Chase", "value": 3 }, { "label": "Chase blend", "value": 4 } ] }, { "#": "22[0xf8000000]", "label": "Custom Strip Effect: Action 4 Color", "description": "This is the color of Action 4.", "valueSize": 4, "minValue": 0, "maxValue": 15, "defaultValue": 0, "unsigned": true, "options": [ { "label": "Off", "value": 0 }, { "label": "2700K", "value": 1 }, { "label": "4500K", "value": 2 }, { "label": "6500K", "value": 3 }, { "label": "Red", "value": 4 }, { "label": "Orange", "value": 5 }, { "label": "Yellow", "value": 6 }, { "label": "Yellow green", "value": 7 }, { "label": "Green", "value": 8 }, { "label": "Spring green", "value": 9 }, { "label": "Cyan", "value": 10 }, { "label": "Azure", "value": 11 }, { "label": "Blue", "value": 12 }, { "label": "Violet", "value": 13 }, { "label": "Magenta", "value": 14 }, { "label": "Random", "value": 15 } ] }, { "#": "23[0x7f]", "label": "Custom Strip Effect: Action 1 Intensity", "description": "This is the intensity of Action 1.", "valueSize": 4, "minValue": 0, "maxValue": 99, "defaultValue": 0, "unsigned": true }, { "#": "23[0x7f00]", "label": "Custom Strip Effect: Action 2 Intensity", "description": "This is the intensity of Action 2.", "valueSize": 4, "minValue": 0, "maxValue": 99, "defaultValue": 0, "unsigned": true }, { "#": "23[0x7f0000]", "label": "Custom Strip Effect: Action 3 Intensity", "description": "This is the intensity of Action 3.", "valueSize": 4, "minValue": 0, "maxValue": 99, "defaultValue": 0, "unsigned": true }, { "#": "23[0x7f000000]", "label": "Custom Strip Effect: Action 4 Intensity", "description": "This is the intensity of Action 4.", "valueSize": 4, "minValue": 0, "maxValue": 99, "defaultValue": 0, "unsigned": true }, { "#": "24[0x3f]", "label": "Custom Strip Effect: Duration 1", "description": "Duration of the Action 1 Effect.", "valueSize": 4, "minValue": 0, "maxValue": 60, "defaultValue": 0, "unsigned": true }, { "#": "24[0x3f00]", "label": "Custom Strip Effect: Duration 2", "description": "Duration of the Action 2 Effect.", "valueSize": 4, "minValue": 0, "maxValue": 60, "defaultValue": 0, "unsigned": true }, { "#": "24[0x3f0000]", "label": "Custom Strip Effect: Duration 3", "description": "Duration of the Action 3 Effect.", "valueSize": 4, "minValue": 0, "maxValue": 60, "defaultValue": 0, "unsigned": true }, { "#": "24[0x3f000000]", "label": "Custom Strip Effect: Duration 4", "description": "Duration of the Action 4 Effect.", "valueSize": 4, "minValue": 0, "maxValue": 60, "defaultValue": 0, "unsigned": true }, { "#": "30[0xff]", "label": "Custom Strip Effect: Iterations", "description": "Number of times the custom effect will occur. Iterations x (Action 1 -> Action 2 -> Action 3 -> Action 4).", "valueSize": 4, "minValue": 0, "maxValue": 255, "defaultValue": 0, "unsigned": true }, { "#": "30[0xff00]", "label": "Custom Strip Effect: Behavior", "description": "What will occur after the Custom Effect is Finished.", "valueSize": 4, "minValue": 0, "maxValue": 2, "defaultValue": 0, "unsigned": true, "options": [ { "label": "Off", "value": 0 }, { "label": "Previous color", "value": 1 }, { "label": "Last color in program", "value": 2 } ] }, { "#": "30[0xff0000]", "label": "Custom Strip Effect: Duration Units", "description": "Units of the Duration for Parameter 24.", "valueSize": 4, "minValue": 0, "maxValue": 3, "defaultValue": 0, "unsigned": true, "options": [ { "label": "100ms", "value": 0 }, { "label": "Seconds", "value": 1 }, { "label": "Minutes", "value": 2 }, { "label": "Hours", "value": 3 } ] }, { "#": "31[0xff]", "label": "Pixel Effect", "description": "Pixel Effect that utilizes the individually addressable LEDs.", "valueSize": 2, "minValue": 1, "maxValue": 45, "defaultValue": 1, "unsigned": true, "options": [ { "label": "Static", "value": 1 }, { "label": "Blink", "value": 2 }, { "label": "Breath", "value": 3 }, { "label": "Color wipe", "value": 4 }, { "label": "Color wipe reverse inverse", "value": 5 }, { "label": "Color wipe random", "value": 6 }, { "label": "Random color", "value": 7 }, { "label": "Single dynamic", "value": 8 }, { "label": "Multi dynamic", "value": 9 }, { "label": "Rainbow", "value": 10 }, { "label": "Rainbow cycle", "value": 11 }, { "label": "Scan", "value": 12 }, { "label": "Dual scan", "value": 13 }, { "label": "Fade", "value": 14 }, { "label": "Running lights", "value": 15 }, { "label": "Twinkle", "value": 16 }, { "label": "Twinkle random", "value": 17 }, { "label": "Twinkle fade", "value": 18 }, { "label": "Twinkle fade random", "value": 19 }, { "label": "Sparkle", "value": 20 }, { "label": "Flash sparkle", "value": 21 }, { "label": "Hyper sparkle", "value": 22 }, { "label": "Strobe", "value": 23 }, { "label": "Blink rainbow", "value": 24 }, { "label": "Chase white", "value": 25 }, { "label": "Chase color", "value": 26 }, { "label": "Chase random", "value": 27 }, { "label": "Chase rainbow", "value": 28 }, { "label": "Chase flash", "value": 29 }, { "label": "Chase flash random", "value": 30 }, { "label": "Chase rainbow white", "value": 31 }, { "label": "Chase blackout", "value": 32 }, { "label": "Chase blackout rainbow", "value": 33 }, { "label": "Color sweep random", "value": 34 }, { "label": "Running color", "value": 35 }, { "label": "Running red blue", "value": 36 }, { "label": "Running random", "value": 37 }, { "label": "Larson scanner", "value": 38 }, { "label": "Comet", "value": 39 }, { "label": "Fireworks", "value": 40 }, { "label": "Fireworks random", "value": 41 }, { "label": "Merry christmas", "value": 42 }, { "label": "Circus combustus", "value": 43 }, { "label": "Halloween", "value": 44 }, { "label": "Aurora", "value": 45 } ] }, { "#": "31[0x7f00]", "label": "Pixel Effect Intensity", "description": "This is the intensity of the Pixel Effect.", "valueSize": 2, "minValue": 0, "maxValue": 99, "defaultValue": 0, "unsigned": true }, { "#": "51", "label": "Disable Physical On/Off Delay", "description": "The 700ms delay that occurs after pressing the physical button to turn the switch on/off is removed. Consequently this also removes the following scenes: 2x, 3x, 4x, 5x tap. Still working are the 1x tap, held, released, and the level up/down scenes.", "valueSize": 1, "defaultValue": 1, "allowManualEntry": false, "options": [ { "label": "700ms delay disabled", "value": 0 }, { "label": "700ms delay enabled", "value": 1 } ] } ] }