1103 lines
21 KiB
JSON
1103 lines
21 KiB
JSON
|
{
|
||
|
"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
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
]
|
||
|
}
|