215 lines
4.8 KiB
JSON
215 lines
4.8 KiB
JSON
{
|
|
"manufacturer": "Sunricher",
|
|
"manufacturerId": "0x0330",
|
|
"label": "SR-ZV2833PAC",
|
|
"description": "Push-Button Coupler",
|
|
"devices": [
|
|
{
|
|
"productType": "0x0400",
|
|
"productId": "0xd105"
|
|
}
|
|
],
|
|
"firmwareVersion": {
|
|
"min": "0.0",
|
|
"max": "255.255"
|
|
},
|
|
"associations": {
|
|
"1": {
|
|
"label": "Lifeline",
|
|
"maxNodes": 5,
|
|
"isLifeline": true
|
|
},
|
|
"2": {
|
|
"label": "Launch 1",
|
|
"maxNodes": 5
|
|
},
|
|
"3": {
|
|
"label": "Launch 2",
|
|
"maxNodes": 5
|
|
},
|
|
"4": {
|
|
"label": "Launch 3",
|
|
"maxNodes": 5
|
|
},
|
|
"5": {
|
|
"label": "Launch 4",
|
|
"maxNodes": 5
|
|
}
|
|
},
|
|
"paramInformation": [
|
|
{
|
|
"#": "2",
|
|
"label": "External Switch Type",
|
|
"valueSize": 1,
|
|
"defaultValue": 0,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Momentary switch",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Toggle switch",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "3-Way switch",
|
|
"value": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "3",
|
|
"label": "Multilevel Start Level Change Duration",
|
|
"description": "Sent when the switch is pressed and held.",
|
|
"valueSize": 1,
|
|
"unit": "seconds",
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"defaultValue": 8
|
|
},
|
|
{
|
|
"#": "4[0x01]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Association Group 2: Send Secure Commands",
|
|
"description": "Requires the device to be included securely.",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "4[0x02]",
|
|
"$import": "#paramInformation/4[0x01]",
|
|
"label": "Association Group 3: Send Secure Commands"
|
|
},
|
|
{
|
|
"#": "4[0x04]",
|
|
"$import": "#paramInformation/4[0x01]",
|
|
"label": "Association Group 4: Send Secure Commands"
|
|
},
|
|
{
|
|
"#": "4[0x08]",
|
|
"$import": "#paramInformation/4[0x01]",
|
|
"label": "Association Group 5: Send Secure Commands"
|
|
},
|
|
{
|
|
"#": "5[0x01]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Button 1 Scenes: Short Press 1x",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "5[0x02]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Button 1 Scenes: Short Press 2x",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "5[0x04]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Button 1 Scenes: Pressed and Held",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "5[0x08]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Button 1 Scenes: Released",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "6[0x01]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Button 2 Scenes: Short Press 1x",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "6[0x02]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Button 2 Scenes: Short Press 2x",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "6[0x04]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Button 2 Scenes: Pressed and Held",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "6[0x08]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Button 2 Scenes: Released",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "7[0x01]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Button 3 Scenes: Short Press 1x",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "7[0x02]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Button 3 Scenes: Short Press 2x",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "7[0x04]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Button 3 Scenes: Pressed and Held",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "7[0x08]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Button 3 Scenes: Released",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "8[0x01]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Button 4 Scenes: Short Press 1x",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "8[0x02]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Button 4 Scenes: Short Press 2x",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "8[0x04]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Button 4 Scenes: Pressed and Held",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "8[0x08]",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Button 4 Scenes: Released",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "9",
|
|
"label": "Switch Behavior",
|
|
"description": "See device manual for an explanation of the different functions.",
|
|
"valueSize": 1,
|
|
"defaultValue": 0,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Function 1",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Function 2",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Function 3",
|
|
"value": 2
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"metadata": {
|
|
"manual": "https://www.sunricher.com/media/resources/manual/SR-ZV2833PAC-Instruction.pdf"
|
|
}
|
|
}
|