zwave-js/.config-db/devices/0x031e/vzw31-sn.json

707 lines
16 KiB
JSON
Raw Normal View History

2025-01-10 22:05:04 -08:00
{
"manufacturer": "Inovelli",
"manufacturerId": "0x031e",
"label": "VZW31-SN",
"description": "2-1 Dimmer",
"devices": [
{
"productType": "0x0015",
"productId": "0x0001",
"zwaveAllianceId": 4764
}
],
"firmwareVersion": {
"min": "0.3",
"max": "255.255"
},
"paramInformation": [
{
"#": "1",
"$if": "firmwareVersion < 0.4",
"label": "Dimming Speed - Up (Remote)",
"description": "5-100 = 100 ms (500 ms - 10 seconds); 101-160 = seconds (minus 100); 161-254 = minutes (minus 160)",
"valueSize": 1,
"minValue": 0,
"maxValue": 254,
"defaultValue": 30,
"unsigned": true,
"options": [
{
"label": "Immediate",
"value": 0
},
{
"label": "500 ms",
"value": 5
},
{
"label": "1 second",
"value": 10
},
{
"label": "2 seconds",
"value": 20
},
{
"label": "2.5 seconds",
"value": 25
},
{
"label": "3 seconds",
"value": 30
}
]
},
{
"#": "1",
"label": "Dimming Speed - Up (Remote)",
"description": "5-100 = 100 ms (500 ms - 10 seconds); 101-160 = seconds (minus 100); 161-254 = minutes (minus 160)",
"valueSize": 1,
"minValue": 0,
"maxValue": 254,
"defaultValue": 25,
"unsigned": true,
"options": [
{
"label": "Immediate",
"value": 0
},
{
"label": "500 ms",
"value": 5
},
{
"label": "1 second",
"value": 10
},
{
"label": "2 seconds",
"value": 20
},
{
"label": "2.5 seconds",
"value": 25
},
{
"label": "3 seconds",
"value": 30
}
]
},
{
"#": "2",
"$import": "templates/inovelli_templates.json#dimming_speed_0_255_sync_1",
"label": "Dimming Speed - Up (Local)"
},
{
"#": "3",
"$import": "templates/inovelli_templates.json#dimming_speed_0_255_sync_1",
"label": "Ramp Rate - Off to On (Remote)"
},
{
"#": "4",
"$import": "templates/inovelli_templates.json#dimming_speed_0_255_sync_3",
"label": "Ramp Rate - Off to On (Local)"
},
{
"#": "5",
"$import": "templates/inovelli_templates.json#dimming_speed_0_255_sync_1",
"label": "Dimming Speed - Down (Remote)"
},
{
"#": "6",
"$import": "templates/inovelli_templates.json#dimming_speed_0_255_sync_2",
"label": "Dimming Speed - Down (Local)"
},
{
"#": "7",
"$import": "templates/inovelli_templates.json#dimming_speed_0_255_sync_3",
"label": "Ramp Rate - On to Off (Remote)"
},
{
"#": "8",
"$import": "templates/inovelli_templates.json#dimming_speed_0_255_sync_4",
"label": "Ramp Rate - On to Off (Local)"
},
{
"#": "9",
"label": "Minimum Level",
"valueSize": 1,
"minValue": 1,
"maxValue": 54,
"defaultValue": 1
},
{
"#": "10",
"label": "Maximum Level",
"valueSize": 1,
"minValue": 55,
"maxValue": 99,
"defaultValue": 99
},
{
"#": "11",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Invert Switch"
},
{
"#": "12",
"label": "Auto Off Timer",
"valueSize": 2,
"unit": "seconds",
"minValue": 0,
"maxValue": 32767,
"defaultValue": 0,
"options": [
{
"label": "Disabled",
"value": 0
}
]
},
{
"#": "13",
"$import": "templates/inovelli_templates.json#level_1-99_0_previous",
"label": "Default Level (Local)"
},
{
"#": "14",
"$import": "templates/inovelli_templates.json#level_1-99_0_previous",
"label": "Default Level (Remote)"
},
{
"#": "15",
"$import": "templates/inovelli_templates.json#level_0-99_100_previous",
"label": "State After Power Restored",
"defaultValue": 100
},
{
"#": "17",
"label": "Load Level Indicator Timeout",
"valueSize": 1,
"unit": "seconds",
"minValue": 0,
"maxValue": 11,
"defaultValue": 11,
"options": [
{
"label": "Always off",
"value": 0
},
{
"label": "Always on",
"value": 11
}
]
},
{
"#": "18",
"label": "Power Change Report Threshold",
"valueSize": 1,
"unit": "%",
"minValue": 0,
"maxValue": 100,
"defaultValue": 10,
"options": [
{
"label": "Disabled",
"value": 0
}
]
},
{
"#": "19",
"label": "Power & Energy Report Interval",
"description": "Allowable range: 30-32767",
"valueSize": 2,
"unit": "seconds",
"minValue": 0,
"maxValue": 32767,
"defaultValue": 3600,
"options": [
{
"label": "Disabled",
"value": 0
}
]
},
{
"#": "20",
"label": "Energy Change Report Threshold",
"valueSize": 2,
"unit": "0.01 kWh",
"minValue": 0,
"maxValue": 32767,
"defaultValue": 10,
"options": [
{
"label": "Disabled",
"value": 0
}
]
},
{
"#": "21",
"label": "Power Type",
"valueSize": 1,
"defaultValue": 1,
"readOnly": true,
"allowManualEntry": false,
"options": [
{
"label": "Non-Neutral",
"value": 0
},
{
"label": "Neutral",
"value": 1
}
]
},
{
"#": "22",
"label": "Switch Type",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Single pole",
"value": 0
},
{
"label": "Multi-Way with dumb/toggle switch",
"value": 1
},
{
"label": "Multi-Way with aux switch",
"value": 2
},
{
"label": "Single pole full sine wave (On/Off mode only)",
"value": 3
}
]
},
{
"#": "25",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Increase Output Power (Non-Neutral)",
"description": "Increase output power when in non-neutral mode. (May cause problems with high level flicker or aux switch detection. Adjust maximum level if you are having problems.)"
},
{
"#": "26",
"$if": "firmwareVersion >= 1.1",
"label": "Dimming Mode",
"valueSize": 1,
// This parameter is actually writable, but Inovelli asked to have it readonly
// to prevent accidental changes that can damage the device:
// https://github.com/zwave-js/node-zwave-js/issues/6273#issuecomment-1714585107
"readOnly": true,
"allowManualEntry": false,
"options": [
{
"label": "Leading edge",
"value": 0
},
{
"label": "Trailing edge",
"value": 1
}
]
},
{
"#": "50",
"label": "Button Delay Time",
"valueSize": 1,
"defaultValue": 5,
"allowManualEntry": false,
"options": [
{
"label": "No delay (Config button still has 500 ms delay)",
"value": 0
},
{
"label": "300 ms",
"value": 3
},
{
"label": "400 ms",
"value": 4
},
{
"label": "500 ms",
"value": 5
},
{
"label": "600 ms",
"value": 6
},
{
"label": "700 ms",
"value": 7
},
{
"label": "800 ms",
"value": 8
},
{
"label": "900 ms",
"value": 9
}
]
},
{
"#": "52",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Smart Bulb Mode"
},
{
"#": "53",
"$if": "firmwareVersion < 0.11",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Double Up to Max Level"
},
{
"#": "54",
"$if": "firmwareVersion < 0.11",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Double Down to Min Level"
},
{
"#": "53",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Double Up to Param 55 Level"
},
{
"#": "54",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Double Down to Param 56 Level"
},
{
"#": "55",
"$if": "firmwareVersion >= 0.11",
"$import": "~/templates/master_template.json#base_1-99_nounit",
"label": "Double Up Level",
"defaultValue": 99
},
{
"#": "56",
"$if": "firmwareVersion >= 0.11",
"$import": "~/templates/master_template.json#base_0-99_nounit",
"label": "Double Down Level"
},
{
"#": "58",
"$if": "firmwareVersion >= 0.11",
"label": "Exclusion Behavior",
"valueSize": 1,
"defaultValue": 1,
"allowManualEntry": false,
"options": [
{
"label": "Light does not pulse",
"value": 0
},
{
"label": "Light pulses blue",
"value": 1
},
{
"label": "Exclusion disabled (Must factory reset to exclude, or change this parameter)",
"value": 2
}
]
},
{
"#": "59[0x01]",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Send Local Commands to Associated Devices",
"defaultValue": 1
},
{
"#": "59[0x02]",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Forward Z-Wave Commands to Associated Devices"
},
{
"#": "64[0xff]",
"$import": "templates/inovelli_templates.json#led_effect_duration",
"label": "LED1 Strip Effect - Duration"
},
{
"#": "64[0xff00]",
"$import": "templates/inovelli_templates.json#led_effect_level",
"label": "LED1 Strip Effect - Level"
},
{
"#": "64[0xff0000]",
"$import": "templates/inovelli_templates.json#led_effect_color",
"label": "LED1 Strip Effect - Color"
},
{
"#": "64[0xff000000]",
"$import": "templates/inovelli_templates.json#led_effect_effect",
"label": "LED1 Strip Effect - Effect"
},
{
"#": "69[0xff]",
"$import": "templates/inovelli_templates.json#led_effect_duration",
"label": "LED2 Strip Effect - Duration"
},
{
"#": "69[0xff00]",
"$import": "templates/inovelli_templates.json#led_effect_level",
"label": "LED2 Strip Effect - Level"
},
{
"#": "69[0xff0000]",
"$import": "templates/inovelli_templates.json#led_effect_color",
"label": "LED2 Strip Effect - Color"
},
{
"#": "69[0xff000000]",
"$import": "templates/inovelli_templates.json#led_effect_effect",
"label": "LED2 Strip Effect - Effect"
},
{
"#": "74[0xff]",
"$import": "templates/inovelli_templates.json#led_effect_duration",
"label": "LED3 Strip Effect - Duration"
},
{
"#": "74[0xff00]",
"$import": "templates/inovelli_templates.json#led_effect_level",
"label": "LED3 Strip Effect - Level"
},
{
"#": "74[0xff0000]",
"$import": "templates/inovelli_templates.json#led_effect_color",
"label": "LED3 Strip Effect - Color"
},
{
"#": "74[0xff000000]",
"$import": "templates/inovelli_templates.json#led_effect_effect",
"label": "LED3 Strip Effect - Effect"
},
{
"#": "79[0xff]",
"$import": "templates/inovelli_templates.json#led_effect_duration",
"label": "LED4 Strip Effect - Duration"
},
{
"#": "79[0xff00]",
"$import": "templates/inovelli_templates.json#led_effect_level",
"label": "LED4 Strip Effect - Level"
},
{
"#": "79[0xff0000]",
"$import": "templates/inovelli_templates.json#led_effect_color",
"label": "LED4 Strip Effect - Color"
},
{
"#": "79[0xff000000]",
"$import": "templates/inovelli_templates.json#led_effect_effect",
"label": "LED4 Strip Effect - Effect"
},
{
"#": "84[0xff]",
"$import": "templates/inovelli_templates.json#led_effect_duration",
"label": "LED5 Strip Effect - Duration"
},
{
"#": "84[0xff00]",
"$import": "templates/inovelli_templates.json#led_effect_level",
"label": "LED5 Strip Effect - Level"
},
{
"#": "84[0xff0000]",
"$import": "templates/inovelli_templates.json#led_effect_color",
"label": "LED5 Strip Effect - Color"
},
{
"#": "84[0xff000000]",
"$import": "templates/inovelli_templates.json#led_effect_effect",
"label": "LED5 Strip Effect - Effect"
},
{
"#": "89[0xff]",
"$import": "templates/inovelli_templates.json#led_effect_duration",
"label": "LED6 Strip Effect - Duration"
},
{
"#": "89[0xff00]",
"$import": "templates/inovelli_templates.json#led_effect_level",
"label": "LED6 Strip Effect - Level"
},
{
"#": "89[0xff0000]",
"$import": "templates/inovelli_templates.json#led_effect_color",
"label": "LED6 Strip Effect - Color"
},
{
"#": "89[0xff000000]",
"$import": "templates/inovelli_templates.json#led_effect_effect",
"label": "LED6 Strip Effect - Effect"
},
{
"#": "94[0xff]",
"$import": "templates/inovelli_templates.json#led_effect_duration",
"label": "LED7 Strip Effect - Duration"
},
{
"#": "94[0xff00]",
"$import": "templates/inovelli_templates.json#led_effect_level",
"label": "LED7 Strip Effect - Level"
},
{
"#": "94[0xff0000]",
"$import": "templates/inovelli_templates.json#led_effect_color",
"label": "LED7 Strip Effect - Color"
},
{
"#": "94[0xff000000]",
"$import": "templates/inovelli_templates.json#led_effect_effect",
"label": "LED7 Strip Effect - Effect"
},
{
"#": "95",
"$import": "templates/inovelli_templates.json#hue_color_wheel_white",
"label": "Default All LED Strip Color When On",
"valueSize": 1,
"defaultValue": 170
},
{
"#": "96",
"$import": "templates/inovelli_templates.json#hue_color_wheel_white",
"label": "Default All LED Strip Color When Off",
"valueSize": 1,
"defaultValue": 170
},
{
"#": "97",
"$import": "~/templates/master_template.json#base_0-100_nounit",
"label": "Default All LED Strip Brightness When On",
"defaultValue": 33
},
{
"#": "98",
"$import": "~/templates/master_template.json#base_0-100_nounit",
"label": "Default All LED Strip Brightness When Off"
},
{
"#": "99[0xff]",
"$import": "templates/inovelli_templates.json#led_effect_duration",
"label": "All LED Strip Effect - Duration"
},
{
"#": "99[0xff00]",
"$import": "templates/inovelli_templates.json#led_effect_level",
"label": "All LED Strip Effect - Level"
},
{
"#": "99[0xff0000]",
"$import": "templates/inovelli_templates.json#led_effect_color",
"label": "All LED Strip Effect - Color"
},
{
"#": "99[0xff000000]",
"$import": "templates/inovelli_templates.json#all_led_effect_effect",
"label": "All LED Strip Effect - Effect"
},
{
"#": "100",
"label": "LED Brightness Scaling",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Match VZM31 (Blue series)",
"value": 0
},
{
"label": "Match LZW31 (Red series)",
"value": 1
}
]
},
{
"#": "123",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Aux Switch Scenes",
"description": "Send different scene numbers when the Aux switch is clicked"
},
{
"#": "158",
"label": "Dimmer Mode",
"valueSize": 1,
"defaultValue": 1,
"allowManualEntry": false,
"options": [
{
"label": "Dimmer mode",
"value": 0
},
{
"label": "On/Off mode",
"value": 1
}
]
},
{
"#": "159",
"label": "LED Bar in On/Off Mode",
"description": "When the device is in On/off mode, use full LED bar or just one LED",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Full LED bar",
"value": 0
},
{
"label": "Just one LED",
"value": 1
}
]
},
{
"#": "160",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Firmware Progress LED",
"defaultValue": 1
},
{
"#": "161",
"label": "Relay Click in On/Off Mode",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Soft off disabled (Audible click)",
"value": 0
},
{
"label": "Soft off enabled (No audible click)",
"value": 1
}
]
},
{
"#": "162",
"$import": "~/templates/master_template.json#base_enable_disable_inverted",
"label": "Double-Tap Config to Clear Notification",
"defaultValue": 0
}
],
"metadata": {
"inclusion": "Triple-click config button",
"exclusion": "Triple-click config button",
"reset": "Simultaniously hold the config button and the up button until the LED bar turns red. Release the buttons and the switch will reset to factory defaults.",
"manual": "https://community.inovelli.com/t/resources-red-series-smart-2-1-switch-on-off-dimmer-manual/13706"
}
}