292 lines
9.8 KiB
JSON
292 lines
9.8 KiB
JSON
// The firmware versions on this device are a mess
|
|
// 1.1 -> 10.0 -> 10.10 -> 10.20 -> 10.30 -> (10.40 ≅ 2.10) -> 2.20
|
|
|
|
// Conditionals:
|
|
// 10.0 and later: firmwareVersion >= 2.10
|
|
// 10.10 and later: firmwareVersion >= 10.10 || firmwareVersion >= 2.10 && firmwareVersion < 10.0
|
|
// 10.20 and later: firmwareVersion >= 10.20 || firmwareVersion >= 2.10 && firmwareVersion < 10.0
|
|
// 10.30 and later: firmwareVersion >= 10.30 || firmwareVersion >= 2.10 && firmwareVersion < 10.0
|
|
// 10.40 and later: firmwareVersion >= 10.40 || firmwareVersion >= 2.10 && firmwareVersion < 10.0
|
|
// 800 series: firmwareVersion >= 2.10 && firmwareVersion < 10.0
|
|
|
|
{
|
|
"manufacturer": "Zooz",
|
|
"manufacturerId": "0x027a",
|
|
"label": "ZEN32",
|
|
"description": "Scene Controller",
|
|
"devices": [
|
|
{
|
|
"productType": "0x7000",
|
|
"productId": "0xa008"
|
|
},
|
|
{
|
|
"productType": "0xbb00",
|
|
"productId": "0xbb08",
|
|
"zwaveAllianceId": 4131
|
|
}
|
|
],
|
|
"firmwareVersion": {
|
|
"min": "0.0",
|
|
"max": "255.255"
|
|
},
|
|
"associations": {
|
|
"1": {
|
|
"label": "Lifeline",
|
|
"maxNodes": 1,
|
|
"isLifeline": true
|
|
},
|
|
"2": {
|
|
"label": "Main Button - Pressed (Basic Set)",
|
|
"maxNodes": 5
|
|
},
|
|
"3": {
|
|
"label": "Main Button - Held (MultiLevel)",
|
|
"maxNodes": 5
|
|
},
|
|
"4": {
|
|
"label": "Button 1 - Pressed (Basic Set)",
|
|
"maxNodes": 5
|
|
},
|
|
"5": {
|
|
"label": "Button 1 - Held (MultiLevel)",
|
|
"maxNodes": 5
|
|
},
|
|
"6": {
|
|
"label": "Button 2 - Pressed (Basic Set)",
|
|
"maxNodes": 5
|
|
},
|
|
"7": {
|
|
"label": "Button 2 - Held (MultiLevel)",
|
|
"maxNodes": 5
|
|
},
|
|
"8": {
|
|
"label": "Button 3 - Pressed (Basic Set)",
|
|
"maxNodes": 5
|
|
},
|
|
"9": {
|
|
"label": "Button 3 - Held (MultiLevel)",
|
|
"maxNodes": 5
|
|
},
|
|
"10": {
|
|
"label": "Button 4 - Pressed (Basic Set)",
|
|
"maxNodes": 5
|
|
},
|
|
"11": {
|
|
"label": "Button 4 - Held (MultiLevel)",
|
|
"maxNodes": 5
|
|
}
|
|
},
|
|
"paramInformation": [
|
|
{
|
|
"#": "1",
|
|
"$import": "~/templates/master_template.json#led_indicator_four_options",
|
|
"label": "LED Indicator (Relay)"
|
|
},
|
|
{
|
|
"#": "2",
|
|
"$import": "~/templates/master_template.json#led_indicator_four_options",
|
|
"label": "LED Indicator (Button 1)"
|
|
},
|
|
{
|
|
"#": "3",
|
|
"$import": "~/templates/master_template.json#led_indicator_four_options",
|
|
"label": "LED Indicator (Button 2)"
|
|
},
|
|
{
|
|
"#": "4",
|
|
"$import": "~/templates/master_template.json#led_indicator_four_options",
|
|
"label": "LED Indicator (Button 3)"
|
|
},
|
|
{
|
|
"#": "5",
|
|
"$import": "~/templates/master_template.json#led_indicator_four_options",
|
|
"label": "LED Indicator (Button 4)"
|
|
},
|
|
{
|
|
"#": "6",
|
|
"$if": "firmwareVersion >= 10.40 || firmwareVersion >= 2.10 && firmwareVersion < 10.0",
|
|
"$import": "templates/zooz_template.json#led_indicator_color_extended",
|
|
"label": "LED Indicator Color (Relay)",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"#": "6",
|
|
"$import": "templates/zooz_template.json#led_indicator_color",
|
|
"label": "LED Indicator Color (Relay)",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"#": "7",
|
|
"$if": "firmwareVersion >= 10.40 || firmwareVersion >= 2.10 && firmwareVersion < 10.0",
|
|
"$import": "templates/zooz_template.json#led_indicator_color_extended",
|
|
"label": "LED Indicator Color (Button 1)",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"#": "7",
|
|
"$import": "templates/zooz_template.json#led_indicator_color",
|
|
"label": "LED Indicator Color (Button 1)",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"#": "8",
|
|
"$if": "firmwareVersion >= 10.40 || firmwareVersion >= 2.10 && firmwareVersion < 10.0",
|
|
"$import": "templates/zooz_template.json#led_indicator_color_extended",
|
|
"label": "LED Indicator Color (Button 2)",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"#": "8",
|
|
"$import": "templates/zooz_template.json#led_indicator_color",
|
|
"label": "LED Indicator Color (Button 2)",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"#": "9",
|
|
"$if": "firmwareVersion >= 10.40 || firmwareVersion >= 2.10 && firmwareVersion < 10.0",
|
|
"$import": "templates/zooz_template.json#led_indicator_color_extended",
|
|
"label": "LED Indicator Color (Button 3)",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"#": "9",
|
|
"$import": "templates/zooz_template.json#led_indicator_color",
|
|
"label": "LED Indicator Color (Button 3)",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"#": "10",
|
|
"$if": "firmwareVersion >= 10.40 || firmwareVersion >= 2.10 && firmwareVersion < 10.0",
|
|
"$import": "templates/zooz_template.json#led_indicator_color_extended",
|
|
"label": "LED Indicator Color (Button 4)",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"#": "10",
|
|
"$import": "templates/zooz_template.json#led_indicator_color",
|
|
"label": "LED Indicator Color (Button 4)",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"#": "11",
|
|
"$import": "templates/zooz_template.json#led_indicator_brightness",
|
|
"label": "LED Indicator Brightness (Relay)"
|
|
},
|
|
{
|
|
"#": "12",
|
|
"$import": "templates/zooz_template.json#led_indicator_brightness",
|
|
"label": "LED Indicator Brightness (Button 1)"
|
|
},
|
|
{
|
|
"#": "13",
|
|
"$import": "templates/zooz_template.json#led_indicator_brightness",
|
|
"label": "LED Indicator Brightness (Button 2)"
|
|
},
|
|
{
|
|
"#": "14",
|
|
"$import": "templates/zooz_template.json#led_indicator_brightness",
|
|
"label": "LED Indicator Brightness (Button 3)"
|
|
},
|
|
{
|
|
"#": "15",
|
|
"$import": "templates/zooz_template.json#led_indicator_brightness",
|
|
"label": "LED Indicator Brightness (Button 4)"
|
|
},
|
|
{
|
|
"#": "16",
|
|
"$import": "templates/zooz_template.json#auto_off_timer_0x_1x_3x_7x",
|
|
"label": "Auto-Off Timer (Relay)"
|
|
},
|
|
{
|
|
"#": "17",
|
|
"$import": "templates/zooz_template.json#auto_on_timer_0x_1x_3x_7x",
|
|
"label": "Auto-On Timer (Relay)"
|
|
},
|
|
{
|
|
"#": "18",
|
|
"$import": "~/templates/master_template.json#state_after_power_failure_prev_off_on"
|
|
},
|
|
{
|
|
"#": "19",
|
|
"$import": "~/templates/master_template.json#smart_switch_mode_0-2",
|
|
"label": "Relay Control"
|
|
},
|
|
{
|
|
"#": "20",
|
|
"$import": "~/templates/master_template.json#base_enable_disable_inverted",
|
|
"label": "Send Report and Toggle LED on Button Press If Relay Disabled"
|
|
},
|
|
{
|
|
"#": "21",
|
|
"$if": "firmwareVersion >= 2.10",
|
|
"$import": "templates/zooz_template.json#3way_switch_type"
|
|
},
|
|
{
|
|
"#": "22",
|
|
"$if": "firmwareVersion >= 2.10",
|
|
"$import": "templates/zooz_template.json#local_programming"
|
|
},
|
|
{
|
|
"#": "23",
|
|
"$if": "firmwareVersion >= 10.20 || firmwareVersion >= 2.10 && firmwareVersion < 10.0",
|
|
"$import": "~/templates/master_template.json#base_enable_disable_inverted",
|
|
"label": "LED Settings Indicator",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"#": "24",
|
|
"$if": "firmwareVersion >= 10.30 || firmwareVersion >= 2.10 && firmwareVersion < 10.0",
|
|
"$import": "~/templates/master_template.json#base_enable_disable_inverted",
|
|
"label": "Scene Control (Relay)",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"#": "26",
|
|
"$if": "firmwareVersion >= 10.40 || firmwareVersion >= 2.10 && firmwareVersion < 10.0",
|
|
"$import": "templates/zooz_template.json#enable_scene_control_3way"
|
|
},
|
|
{
|
|
"#": "25[0x01]",
|
|
"$if": "firmwareVersion >= 10.40 || firmwareVersion >= 2.10 && firmwareVersion < 10.0",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Send Status Change Report: Local Control",
|
|
"description": "Determine whether a trigger of this type should prompt a status change report to associated devices.",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "25[0x02]",
|
|
"$if": "firmwareVersion >= 10.40 || firmwareVersion >= 2.10 && firmwareVersion < 10.0",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Send Status Change Report: 3-Way",
|
|
"description": "Determine whether a trigger of this type should prompt a status change report to associated devices.",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "25[0x04]",
|
|
"$if": "firmwareVersion >= 10.40 || firmwareVersion >= 2.10 && firmwareVersion < 10.0",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Send Status Change Report: Z-Wave",
|
|
"description": "Determine whether a trigger of this type should prompt a status change report to associated devices.",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "25[0x08]",
|
|
"$if": "firmwareVersion >= 10.40 || firmwareVersion >= 2.10 && firmwareVersion < 10.0",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Send Status Change Report: Timer",
|
|
"description": "Determine whether a trigger of this type should prompt a status change report to associated devices.",
|
|
"defaultValue": 1
|
|
}
|
|
],
|
|
"compat": {
|
|
// The device sends Configuration CC info reports in 4-byte chunks, causing each query to block the network for roughly 1.5 seconds.
|
|
"skipConfigurationNameQuery": true,
|
|
"skipConfigurationInfoQuery": true
|
|
},
|
|
"metadata": {
|
|
"inclusion": "INCLUSION\n1. Initiate inclusion (pairing) in the app (or web interface).\n2. TAP THE SWITCH BUTTON 3 TIMES QUICKLY if using traditional Z-Wave inclusion.\n3. The LED indicator will blink blue to signal communication and turn green for 3 seconds if inclusion is successful or turn red for 3 seconds if the pairing attempt fails.",
|
|
"exclusion": "EXCLUSION\n1. Bring your Z-Wave gateway (hub) close to the switch if possible\n2. Put the Z-Wave hub into exclusion mode (not sure how to do that? ask@getzooz.com) \n3. TAP THE SWITCH BUTTON 3 TIMES QUICKLY (the LED indicator will start blinking blue)\n4. Your hub will confirm exclusion, the LED indicator on the switch will turn green for 3 seconds, and the device will disappear from your controller's device list\nreset",
|
|
"reset": "If your primary controller is missing or inoperable, you may need to reset the device to factory settings. To reset the switch, press and hold the switch button for 20 seconds until the LED indicator starts flashing red. Release the button, and immediately aer, tap remote button 1 once to complete the reset. The LED indicators on all buttons will flash red to confirm a successful reset",
|
|
"manual": "https://products.z-wavealliance.org/ProductManual/File?folder=&filename=product_documents/4131/zooz-z-wave-plus-scene-control-switch-zen32-online-manual.pdf"
|
|
}
|
|
}
|