zwave-js/.config-db/devices/0x031e/lzw45.json
2025-01-10 22:05:04 -08:00

1102 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
}
]
}
]
}