zwave-js/.config-db/devices/0x0234/zba7140.json

322 lines
9 KiB
JSON
Raw Permalink Normal View History

2025-01-10 22:05:04 -08:00
{
"manufacturer": "Logic Group",
"manufacturerId": "0x0234",
"label": "ZBA7140",
"description": "Battery Wall Controller",
"devices": [
{
"productType": "0x0004",
"productId": "0x0129"
}
],
"firmwareVersion": {
"min": "0.0",
"max": "255.255"
},
"associations": {
"1": {
"label": "Lifeline",
"maxNodes": 5,
"isLifeline": true
},
"2": {
"label": "Button 1 (Basic Set)",
"maxNodes": 5
},
"3": {
"label": "Button 1 (Multilevel Set)",
"maxNodes": 5
},
"4": {
"label": "Button 2 (Basic Set)",
"maxNodes": 5
},
"5": {
"label": "Button 2 (Multilevel Set)",
"maxNodes": 5
},
"6": {
"label": "Button 3 (Basic Set)",
"maxNodes": 5
},
"7": {
"label": "Button 3 (Multilevel Set)",
"maxNodes": 5
},
"8": {
"label": "Button 4 (Basic Set)",
"maxNodes": 5
},
"9": {
"label": "Button 4 (Multilevel Set)",
"maxNodes": 5
}
},
"paramInformation": [
{
"#": "1",
"$import": "templates/logic_group_template.json#enable_central_scene"
},
{
"#": "2",
"$import": "templates/logic_group_template.json#button_pressed_threshold_time"
},
{
"#": "3",
"$import": "templates/logic_group_template.json#button_held_threshold_time"
},
{
"#": "4",
"$import": "templates/logic_group_template.json#led_indicator_zba7140"
},
{
"#": "5[0xff000000]",
"$import": "~/templates/master_template.json#base_0-255_nounit",
"label": "LED Indicator: Red Value",
"valueSize": 4,
"defaultValue": 127
},
{
"#": "5[0xff0000]",
"$import": "~/templates/master_template.json#base_0-255_nounit",
"label": "LED Indicator: Green Value",
"valueSize": 4,
"defaultValue": 85
},
{
"#": "5[0xff00]",
"$import": "~/templates/master_template.json#base_0-255_nounit",
"label": "LED Indicator: Blue Value",
"valueSize": 4,
"defaultValue": 85
},
{
"#": "6[0x01]",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Send Association Group 2 Messages Securely",
"valueSize": 2
},
{
"#": "6[0x02]",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Send Association Group 3 Messages Securely",
"valueSize": 2
},
{
"#": "6[0x04]",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Send Association Group 4 Messages Securely",
"valueSize": 2
},
{
"#": "6[0x08]",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Send Association Group 5 Messages Securely",
"valueSize": 2
},
{
"#": "6[0x10]",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Send Association Group 6 Messages Securely",
"valueSize": 2
},
{
"#": "6[0x20]",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Send Association Group 7 Messages Securely",
"valueSize": 2
},
{
"#": "6[0x40]",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Send Association Group 8 Messages Securely",
"valueSize": 2
},
{
"#": "7",
"$import": "templates/logic_group_template.json#button_functionality",
"label": "Button 1"
},
{
"#": "10",
"$import": "templates/logic_group_template.json#button_functionality",
"label": "Button 2"
},
{
"#": "13",
"$import": "templates/logic_group_template.json#button_functionality",
"label": "Button 3"
},
{
"#": "16",
"$import": "templates/logic_group_template.json#button_functionality",
"label": "Button 4"
},
{
"#": "8[0xff000000]",
"$import": "templates/logic_group_template.json#multilevel_enable",
"label": "Button 1 - Single Press"
},
{
"#": "8[0xff0000]",
"$import": "templates/logic_group_template.json#multilevel_upper_function",
"label": "Button 1 - Single Press (On Value)"
},
{
"#": "8[0xff00]",
"$import": "templates/logic_group_template.json#multilevel_lower_function",
"label": "Button 1 - Single Press (Off Value)"
},
{
"#": "8[0xff]",
"$import": "templates/logic_group_template.json#multilevel_duration_function",
"label": "Button 1 - Single Press (Duration)"
},
{
"#": "9[0xff000000]",
"$import": "templates/logic_group_template.json#multilevel_enable",
"label": "Button 1 - Double Press"
},
{
"#": "9[0xff0000]",
"$import": "templates/logic_group_template.json#multilevel_upper_function",
"label": "Button 1 - Double Press (On Value)"
},
{
"#": "9[0xff00]",
"$import": "templates/logic_group_template.json#multilevel_lower_function",
"label": "Button 1 - Double Press (Off Value)"
},
{
"#": "9[0xff]",
"$import": "templates/logic_group_template.json#multilevel_duration_function",
"label": "Button 1 - Double Press (Duration)"
},
{
"#": "11[0xff000000]",
"$import": "templates/logic_group_template.json#multilevel_enable",
"label": "Button 2 - Single Press"
},
{
"#": "11[0xff0000]",
"$import": "templates/logic_group_template.json#multilevel_upper_function",
"label": "Button 2 - Single Press (On Value)"
},
{
"#": "11[0xff00]",
"$import": "templates/logic_group_template.json#multilevel_lower_function",
"label": "Button 2 - Single Press (Off Value)"
},
{
"#": "11[0xff]",
"$import": "templates/logic_group_template.json#multilevel_duration_function",
"label": "Button 2 - Single Press (Duration)"
},
{
"#": "12[0xff000000]",
"$import": "templates/logic_group_template.json#multilevel_enable",
"label": "Button 2 - Double Press"
},
{
"#": "12[0xff0000]",
"$import": "templates/logic_group_template.json#multilevel_upper_function",
"label": "Button 2 - Double Press (On Value)"
},
{
"#": "12[0xff00]",
"$import": "templates/logic_group_template.json#multilevel_lower_function",
"label": "Button 2 - Double Press (Off Value)"
},
{
"#": "12[0xff]",
"$import": "templates/logic_group_template.json#multilevel_duration_function",
"label": "Button 2 - Double Press (Duration)"
},
{
"#": "14[0xff000000]",
"$import": "templates/logic_group_template.json#multilevel_enable",
"label": "Button 3 - Single Press"
},
{
"#": "14[0xff0000]",
"$import": "templates/logic_group_template.json#multilevel_upper_function",
"label": "Button 3 - Single Press (On Value)"
},
{
"#": "14[0xff00]",
"$import": "templates/logic_group_template.json#multilevel_lower_function",
"label": "Button 3 - Single Press (Off Value)"
},
{
"#": "14[0xff]",
"$import": "templates/logic_group_template.json#multilevel_duration_function",
"label": "Button 3 - Single Press (Duration)"
},
{
"#": "15[0xff000000]",
"$import": "templates/logic_group_template.json#multilevel_enable",
"label": "Button 3 - Double Press"
},
{
"#": "15[0xff0000]",
"$import": "templates/logic_group_template.json#multilevel_upper_function",
"label": "Button 3 - Double Press (On Value)"
},
{
"#": "15[0xff00]",
"$import": "templates/logic_group_template.json#multilevel_lower_function",
"label": "Button 3 - Double Press (Off Value)"
},
{
"#": "15[0xff]",
"$import": "templates/logic_group_template.json#multilevel_duration_function",
"label": "Button 3 - Double Press (Duration)"
},
{
"#": "17[0xff000000]",
"$import": "templates/logic_group_template.json#multilevel_enable",
"label": "Button 4 - Single Press"
},
{
"#": "17[0xff0000]",
"$import": "templates/logic_group_template.json#multilevel_upper_function",
"label": "Button 4 - Single Press (On Value)"
},
{
"#": "17[0xff00]",
"$import": "templates/logic_group_template.json#multilevel_lower_function",
"label": "Button 4 - Single Press (Off Value)"
},
{
"#": "17[0xff]",
"$import": "templates/logic_group_template.json#multilevel_duration_function",
"label": "Button 4 - Single Press (Duration)"
},
{
"#": "18[0xff000000]",
"$import": "templates/logic_group_template.json#multilevel_enable",
"label": "Button 4 - Double Press"
},
{
"#": "18[0xff0000]",
"$import": "templates/logic_group_template.json#multilevel_upper_function",
"label": "Button 4 - Double Press (On Value)"
},
{
"#": "18[0xff00]",
"$import": "templates/logic_group_template.json#multilevel_lower_function",
"label": "Button 4 - Double Press (Off Value)"
},
{
"#": "18[0xff]",
"$import": "templates/logic_group_template.json#multilevel_duration_function",
"label": "Button 4 - Double Press (Duration)"
}
],
"metadata": {
"inclusion": "Remove white pushbutton cover and press on the center switch with a non-conductive object. The LEDs will now start blinking on pushbutton 1 (upper left pushbutton)",
"exclusion": "Remove white pushbutton cover and press on the center switch with a non-conductive object. The LEDs will now start blinking on pushbutton 1 (upper left pushbutton)",
"reset": "Remove white pushbutton cover and long-press the center switch for 10 seconds with a non-conductive object. Please use this procedure only when the network primary controller is missing or otherwise inoperable"
}
}