215 lines
7.5 KiB
JSON
215 lines
7.5 KiB
JSON
// The firmware versions on this device are a mess
|
|
// 1.1 -> 10.0 -> (10.20 = 2.0) -> (10.30 = 2.10) -> (10.40 = 2.20 = 3.10) -> 3.20
|
|
|
|
// Conditionals:
|
|
// 10.0 and later: firmwareVersion >= 2.0
|
|
// 10.20 and later: firmwareVersion >= 2.0 && firmwareVersion < 10.0 || firmwareVersion >= 10.20
|
|
// 10.30 and later: firmwareVersion >= 2.10 && firmwareVersion < 10.0 || firmwareVersion >= 10.30
|
|
// 10.40 and later: firmwareVersion >= 2.20 && firmwareVersion < 10.0 || firmwareVersion >= 10.40
|
|
// 800 series: firmwareVersion >= 3.10 && firmwareVersion < 10.0
|
|
|
|
{
|
|
"manufacturer": "Zooz",
|
|
"manufacturerId": "0x027a",
|
|
"label": "ZEN72",
|
|
"description": "Dimmer",
|
|
"devices": [
|
|
{
|
|
"productType": "0x7000",
|
|
"productId": "0xa002",
|
|
"zwaveAllianceId": 4108
|
|
}
|
|
],
|
|
"firmwareVersion": {
|
|
"min": "0.0",
|
|
"max": "255.255"
|
|
},
|
|
"associations": {
|
|
"1": {
|
|
"label": "Lifeline",
|
|
"maxNodes": 1,
|
|
"isLifeline": true
|
|
},
|
|
"2": {
|
|
"label": "On/Off Control",
|
|
"maxNodes": 5
|
|
},
|
|
"3": {
|
|
"label": "Dimmer Control",
|
|
"maxNodes": 5
|
|
},
|
|
"4": {
|
|
"$if": "firmwareVersion >= 2.0 && firmwareVersion < 10.0 || firmwareVersion >= 10.20",
|
|
"label": "Remote Dimming",
|
|
"maxNodes": 5
|
|
}
|
|
},
|
|
"paramInformation": [
|
|
{
|
|
"#": "1",
|
|
"$import": "~/templates/master_template.json#orientation_momentary"
|
|
},
|
|
{
|
|
"#": "2",
|
|
"$import": "~/templates/master_template.json#led_indicator_four_options"
|
|
},
|
|
{
|
|
"#": "23",
|
|
"$import": "templates/zooz_template.json#led_indicator_color"
|
|
},
|
|
{
|
|
"#": "24",
|
|
"$import": "templates/zooz_template.json#led_indicator_brightness"
|
|
},
|
|
{
|
|
"#": "32",
|
|
"$if": "firmwareVersion >= 2.20 && firmwareVersion < 10.0 || firmwareVersion >= 10.40",
|
|
"$import": "templates/zooz_template.json#led_confirm_config_change"
|
|
},
|
|
{
|
|
"#": "3",
|
|
"$import": "templates/zooz_template.json#auto_off_timer_0x_1x_3x_7x"
|
|
},
|
|
{
|
|
"#": "5",
|
|
"$import": "templates/zooz_template.json#auto_on_timer_0x_1x_3x_7x"
|
|
},
|
|
{
|
|
"#": "7[0x01]",
|
|
"$if": "firmwareVersion >= 2.10 && firmwareVersion < 10.0 || firmwareVersion >= 10.30",
|
|
"$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
|
|
},
|
|
{
|
|
"#": "7[0x02]",
|
|
"$if": "firmwareVersion >= 2.10 && firmwareVersion < 10.0 || firmwareVersion >= 10.30",
|
|
"$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
|
|
},
|
|
{
|
|
"#": "7[0x04]",
|
|
"$if": "firmwareVersion >= 2.10 && firmwareVersion < 10.0 || firmwareVersion >= 10.30",
|
|
"$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
|
|
},
|
|
{
|
|
"#": "7[0x08]",
|
|
"$if": "firmwareVersion >= 2.10 && firmwareVersion < 10.0 || firmwareVersion >= 10.30",
|
|
"$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
|
|
},
|
|
{
|
|
"#": "8",
|
|
"$import": "~/templates/master_template.json#state_after_power_failure_off_on_prev"
|
|
},
|
|
// Ramp Rate Control
|
|
{
|
|
// This parameter was changed in firmware 10.20 and split into parameters 9, 27, 28, and 29
|
|
"#": "9",
|
|
"$if": "firmwareVersion >= 2.0 && firmwareVersion < 10.0 || firmwareVersion >= 10.20",
|
|
"$import": "templates/zooz_template.json#dimmer_on_ramp_rate"
|
|
},
|
|
{
|
|
// Old version (pre 10.20 / 2.0)
|
|
"#": "9",
|
|
"$import": "templates/zooz_template.json#dimmer_ramp_rate"
|
|
},
|
|
{
|
|
"#": "27",
|
|
"$if": "firmwareVersion >= 2.0 && firmwareVersion < 10.0 || firmwareVersion >= 10.20",
|
|
"$import": "templates/zooz_template.json#dimmer_off_ramp_rate"
|
|
},
|
|
{
|
|
"#": "28",
|
|
"$if": "firmwareVersion >= 2.0 && firmwareVersion < 10.0 || firmwareVersion >= 10.20",
|
|
"$import": "templates/zooz_template.json#zwave_on_dimmer_ramp_rate"
|
|
},
|
|
{
|
|
"#": "29",
|
|
"$if": "firmwareVersion >= 2.0 && firmwareVersion < 10.0 || firmwareVersion >= 10.20",
|
|
"$import": "templates/zooz_template.json#zwave_off_dimmer_ramp_rate"
|
|
},
|
|
{
|
|
"#": "10",
|
|
"$import": "templates/zooz_template.json#min_brightness"
|
|
},
|
|
{
|
|
"#": "11",
|
|
"$import": "templates/zooz_template.json#max_brightness"
|
|
},
|
|
{
|
|
"#": "12",
|
|
"$import": "templates/zooz_template.json#zen7x_double_tap_up_behavior"
|
|
},
|
|
{
|
|
"#": "25",
|
|
"$import": "templates/zooz_template.json#single_tap_up_behavior"
|
|
},
|
|
{
|
|
"#": "13",
|
|
"$import": "templates/zooz_template.json#enable_scene_control"
|
|
},
|
|
{
|
|
"#": "31",
|
|
"$if": "firmwareVersion >= 2.20 && firmwareVersion < 10.0 || firmwareVersion >= 10.40",
|
|
"$import": "templates/zooz_template.json#enable_scene_control_3way"
|
|
},
|
|
{
|
|
"#": "15",
|
|
"$import": "~/templates/master_template.json#smart_switch_mode_0-2"
|
|
},
|
|
{
|
|
"#": "19",
|
|
"$import": "templates/zooz_template.json#3way_switch_type_dimmer"
|
|
},
|
|
{
|
|
"#": "20",
|
|
"$import": "templates/zooz_template.json#smart_switch_mode_dimming_reporting"
|
|
},
|
|
{
|
|
"#": "21",
|
|
"$import": "templates/zooz_template.json#smart_switch_mode_reporting"
|
|
},
|
|
{
|
|
"#": "16",
|
|
"$import": "templates/zooz_template.json#local_dimming_speed"
|
|
},
|
|
{
|
|
"#": "18",
|
|
"$import": "templates/zooz_template.json#custom_brightness"
|
|
},
|
|
{
|
|
"#": "22",
|
|
"$import": "templates/zooz_template.json#night_light_mode"
|
|
},
|
|
{
|
|
"#": "26",
|
|
"$if": "firmwareVersion >= 2.0",
|
|
"$import": "templates/zooz_template.json#local_programming"
|
|
},
|
|
{
|
|
"#": "30",
|
|
"$if": "firmwareVersion >= 2.0 && firmwareVersion < 10.0 || firmwareVersion >= 10.20",
|
|
"$import": "templates/zooz_template.json#local_dimming_speed_group_3_and_4"
|
|
}
|
|
],
|
|
"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": "1. Initiate inclusion (pairing) in the app (or web interface).\n2. TAP UP 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": "1. 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 lower paddle on the switch 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",
|
|
"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 lower paddle for 10 seconds until the LED indicator starts blinking. Release paddle, and immediately after, tap the lower paddle 5 times to complete the reset. The LED indicator will flash blue 3 times and turn red for 3 seconds to confirm successful reset",
|
|
"manual": "https://products.z-wavealliance.org/ProductManual/File?folder=&filename=product_documents/4108/zooz-700-series-z-wave-dimmer-zen72-manual.pdf"
|
|
}
|
|
}
|