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

325 lines
9.5 KiB
JSON

// The firmware versions on this device are a mess. Firmwares in one column are the same feature-wise
// Features: (a) (b) (c) (d)
// Revision 1: 1.3 -> 1.5 -> 1.11
// Revision 2: 2.0 = 2.1 -> 2.11
// Revision 3: 3.0 -> 3.10 -> 3.20
// 800LR: 4.10
// Conditionals:
// (b): firmwareVersion >= 1.5
// (c): firmwareVersion >= 1.11 && firmwareVersion < 2.0 || firmwareVersion >= 2.11 && firmwareVersion < 3.0 || firmwareVersion >= 3.10
// (d): firmwareVersion >= 3.20
// 800LR: firmwareVersion >= 4.10
{
"manufacturer": "Zooz",
"manufacturerId": "0x027a",
"label": "ZEN30",
"description": "Double Switch",
"devices": [
{
"productType": "0xa000",
"productId": "0xa008",
"zwaveAllianceId": 3791
}
],
"firmwareVersion": {
"min": "0.0",
"max": "255.255"
},
"associations": {
"1": {
"label": "Lifeline",
"maxNodes": 1,
"isLifeline": true
},
"2": {
"label": "Dimmer Status",
"maxNodes": 5
},
"3": {
"label": "Relay Status",
"maxNodes": 5
}
},
"paramInformation": [
{
"#": "1",
"$import": "~/templates/master_template.json#led_indicator_four_options",
"label": "LED Indicator Mode for Dimmer"
},
{
"#": "2",
"$import": "~/templates/master_template.json#led_indicator_four_options",
"label": "LED Indicator Mode for Relay"
},
{
"#": "3",
"$import": "templates/zooz_template.json#led_indicator_color",
"label": "LED Indicator Color for Dimmer",
"defaultValue": 0
},
{
"#": "4",
"$import": "templates/zooz_template.json#led_indicator_color",
"label": "LED Indicator Color for Relay",
"defaultValue": 0
},
{
"#": "5",
"$import": "templates/zooz_template.json#led_indicator_brightness",
"label": "LED Indicator Brightness for Dimmer"
},
{
"#": "6",
"$import": "templates/zooz_template.json#led_indicator_brightness",
"label": "LED Indicator Brightness for Relay"
},
{
"#": "7",
"$import": "~/templates/master_template.json#base_enable_disable_inverted",
"label": "LED Indicator Mode for Scene Control"
},
{
"#": "8",
"$import": "templates/zooz_template.json#auto_timer_base_0x_1x_3x_7x",
"label": "Auto Turn-Off Timer for Dimmer"
},
{
"#": "9",
"$import": "templates/zooz_template.json#auto_timer_base_0x_1x_3x_7x",
"label": "Auto Turn-On Timer for Dimmer"
},
{
"#": "10",
"$import": "templates/zooz_template.json#auto_timer_base_0x_1x_3x_7x",
"label": "Auto Turn-Off Timer for Relay"
},
{
"#": "11",
"$import": "templates/zooz_template.json#auto_timer_base_0x_1x_3x_7x",
"label": "Auto Turn-On Timer for Relay"
},
{
"#": "12",
"label": "On Off Status After Power Failure",
"valueSize": 1,
"defaultValue": 3,
"allowManualEntry": false,
"options": [
{
"label": "Both forced off",
"value": 0
},
{
"label": "Dimmer off/relay on",
"value": 1
},
{
"label": "Dimmer on/relay off",
"value": 2
},
{
"label": "Restore both to prior state",
"value": 3
},
{
"label": "Restore dimmer/relay on",
"value": 4
},
{
"label": "Restore dimmer/relay off",
"value": 5
},
{
"label": "Dimmer on/restore relay",
"value": 6
},
{
"label": "Dimmer off/restore relay",
"value": 7
},
{
"label": "Both forced on",
"value": 8
}
]
},
// Ramp Rate Control
{
// This parameter was changed in firmware 3.20 and split into parameters 13, 31, 32, and 33
"#": "13",
"$if": "firmwareVersion >= 3.20",
"$import": "templates/zooz_template.json#dimmer_on_ramp_rate"
},
{
"#": "13",
"$if": "firmwareVersion < 3.20",
"$import": "templates/zooz_template.json#dimmer_ramp_rate",
"label": "Ramp Rate On/Off (Both Zwave and Manual)"
},
{
"#": "31",
"$if": "firmwareVersion >= 3.20",
"$import": "templates/zooz_template.json#dimmer_off_ramp_rate",
"defaultValue": 2
},
{
"#": "32",
"$if": "firmwareVersion >= 3.20",
"$import": "templates/zooz_template.json#zwave_on_dimmer_ramp_rate_match_manual_255"
},
{
"#": "33",
"$if": "firmwareVersion >= 3.20",
"$import": "templates/zooz_template.json#zwave_off_dimmer_ramp_rate_match_manual_255"
},
{
"#": "14",
"$import": "templates/zooz_template.json#min_brightness"
},
{
"#": "15",
"$import": "templates/zooz_template.json#max_brightness"
},
{
"#": "17",
"$if": "firmwareVersion >= 3.20",
"$import": "templates/zooz_template.json#zen7x_double_tap_up_behavior"
},
{
"#": "17",
"$if": "firmwareVersion < 3.20",
"label": "Double Tap Function for Dimmer",
"description": "Brightness level after double-tapping the upper paddle.",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Full brightness (99)",
"value": 0
},
{
"label": "Configured maximum brightness",
"value": 1
}
]
},
{
"#": "18",
"$if": "firmwareVersion >= 3.20",
"$import": "templates/zooz_template.json#single_tap_up_behavior"
},
{
"#": "18",
"$if": "firmwareVersion < 3.20",
"label": "Enable/Disable Double-Tap for Dimmer",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Double tap enabled",
"value": 0
},
{
"label": "Double tap disabled, single tap sets dimmer to previous brightness",
"value": 1
},
{
"label": "Double tap disabled, single tap sets dimmer to maximum brightness",
"value": 2
}
]
},
{
"#": "19",
"$import": "~/templates/master_template.json#smart_switch_mode_0-2",
"label": "Enable/Disable Load Control for Dimmer"
},
{
"#": "20",
"$import": "~/templates/master_template.json#smart_switch_mode_0-2",
"label": "Enable/Disable Load Control for Relay"
},
{
"#": "21",
"$import": "templates/zooz_template.json#local_dimming_speed",
"defaultValue": 4
},
{
"#": "23",
"$import": "~/templates/master_template.json#base_0-99_nounit",
"label": "Dimmer Brightness After Single Tap",
"unit": "%",
"defaultValue": 0,
"options": [
{
"label": "Last non-zero brightness",
"value": 0
}
]
},
{
"#": "24",
"$if": "firmwareVersion >= 1.5",
"$import": "templates/zooz_template.json#smart_switch_mode_reporting",
"label": "Dimmer Reporting Behavior When Physical Control Is Disabled",
"description": "Enable or disable dimmer reporting on/off status and changing LED indicator state even if physical and Z-Wave control is disabled."
},
{
"#": "25",
"$if": "firmwareVersion >= 1.5",
"$import": "templates/zooz_template.json#smart_switch_mode_reporting",
"label": "Relay Reporting Behavior When Physical Control Is Disabled",
"description": "Enable or disable relay reporting on/off status and changing LED indicator state even if physical and Z-Wave control is disabled."
},
{
"#": "26",
"$if": "firmwareVersion >= 1.5",
"$import": "templates/zooz_template.json#night_light_mode",
"defaultValue": 0
},
{
"#": "27",
"$if": "firmwareVersion >= 1.5",
"$import": "~/templates/master_template.json#orientation_momentary"
},
{
"#": "28",
"$if": "firmwareVersion >= 1.11 && firmwareVersion < 2.0 || firmwareVersion >= 2.11 && firmwareVersion < 3.0 || firmwareVersion >= 3.10",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Scene Control (Dimmer)",
"defaultValue": 1
},
{
"#": "29",
"$if": "firmwareVersion >= 1.11 && firmwareVersion < 2.0 || firmwareVersion >= 2.11 && firmwareVersion < 3.0 || firmwareVersion >= 3.10",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Scene Control (Relay)",
"defaultValue": 1
},
{
"#": "30",
"$if": "firmwareVersion >= 1.11 && firmwareVersion < 2.0 || firmwareVersion >= 2.11 && firmwareVersion < 3.0 || firmwareVersion >= 3.10",
"$import": "templates/zooz_template.json#local_programming"
}
],
"compat": [
{
// This device exposes a Multilevel Switch (Dimmer) on endpoint 0, and a Binary Switch (Relay) on endpoint 1
// Our heuristic currently detects endpoint 1 as unnecessary and hides it from the user.
// This problem is fixed in firmware 3.20 and higher
"$if": "firmwareVersion < 3.20",
"preserveEndpoints": "*",
"preserveRootApplicationCCValueIDs": true
}
],
"metadata": {
"inclusion": "1. Initiate inclusion (pairing) in the app (or web interface).\n2. Finalize inclusion at the switch. Tap the upper paddle of the dimmer 3 times quickly. The LED indicators will blink to signal communication and remain on for 2 seconds to confirm inclusion",
"exclusion": "Bring your Z-Wave gateway (hub) close to the switch if possible\n2. Put the Z-Wave hub into exclusion mode \n3. Tap the lower paddle on the dimmer 3 times quickly\n4. Your hub will confirm exclusion and the device will disappear from your\ncontroller's device list",
"reset": "If your primary controller is missing or inoperable, you may need to reset\nthe device to factory settings. To complete the reset process manually,\npress and hold the lower paddle on the dimmer for at least 15 seconds\nuntil the LED indicators start flashing, release. Then immediately press\nand hold the upper paddle on the dimmer for at least 15 seconds. The\nLED indicators will flash again to confirm successful reset",
"manual": "https://products.z-wavealliance.org/ProductManual/File?folder=&filename=product_documents/3791/zooz-s2-double-switch-zen30-ver1-manual-online.pdf"
}
}