-
-
Notifications
You must be signed in to change notification settings - Fork 623
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(config): add ZVIDAR WB04V Smartwings Day Night Shades (#7319)
Co-authored-by: Dominic Griesel <[email protected]>
- Loading branch information
1 parent
00c6360
commit c7a4e96
Showing
1 changed file
with
348 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,348 @@ | ||
{ | ||
"manufacturer": "ZVIDAR", | ||
"manufacturerId": "0x045a", | ||
"label": "WB04V", | ||
"description": "Smartwings Day Night Shades", | ||
"devices": [ | ||
{ | ||
"productType": "0x0004", | ||
"productId": "0x0509" | ||
} | ||
], | ||
"firmwareVersion": { | ||
"min": "0.0", | ||
"max": "255.255" | ||
}, | ||
"associations": { | ||
"1": { | ||
"label": "Lifeline", | ||
"maxNodes": 5, | ||
"isLifeline": true | ||
}, | ||
"2": { | ||
"label": "On/Off Control: EP1", | ||
"maxNodes": 5 | ||
}, | ||
"3": { | ||
"label": "Multilevel Set: EP1", | ||
"maxNodes": 5 | ||
}, | ||
"4": { | ||
"label": "Multilevel Start/Stop: EP1", | ||
"maxNodes": 5 | ||
}, | ||
"5": { | ||
"label": "On/Off Control: EP2", | ||
"maxNodes": 5 | ||
}, | ||
"6": { | ||
"label": "Multilevel Set: EP2", | ||
"maxNodes": 5 | ||
}, | ||
"7": { | ||
"label": "Multilevel Start/Stop: EP2", | ||
"maxNodes": 5 | ||
} | ||
}, | ||
"paramInformation": [ | ||
{ | ||
"#": "1", | ||
"label": "Motor 1: Set Direction", | ||
"valueSize": 1, | ||
"defaultValue": 1, | ||
"allowManualEntry": false, | ||
"options": [ | ||
{ | ||
"label": "Forward", | ||
"value": 1 | ||
}, | ||
{ | ||
"label": "Reverse", | ||
"value": 2 | ||
} | ||
] | ||
}, | ||
{ | ||
"#": "2", | ||
"label": "Motor 2: Set Direction", | ||
"valueSize": 1, | ||
"defaultValue": 1, | ||
"allowManualEntry": false, | ||
"options": [ | ||
{ | ||
"label": "Forward", | ||
"value": 1 | ||
}, | ||
{ | ||
"label": "Reverse", | ||
"value": 2 | ||
} | ||
] | ||
}, | ||
{ | ||
"#": "3", | ||
"label": "Motor 1: Set Status", | ||
"valueSize": 1, | ||
"defaultValue": 3, | ||
"allowManualEntry": false, | ||
"options": [ | ||
{ | ||
"label": "Open (Up)", | ||
"value": 1 | ||
}, | ||
{ | ||
"label": "Close (Down)", | ||
"value": 2 | ||
}, | ||
{ | ||
"label": "Stop", | ||
"value": 3 | ||
} | ||
] | ||
}, | ||
{ | ||
"#": "4", | ||
"label": "Motor 2: Set Status", | ||
"valueSize": 1, | ||
"defaultValue": 3, | ||
"allowManualEntry": false, | ||
"options": [ | ||
{ | ||
"label": "Open (Up)", | ||
"value": 1 | ||
}, | ||
{ | ||
"label": "Close (Down)", | ||
"value": 2 | ||
}, | ||
{ | ||
"label": "Stop", | ||
"value": 3 | ||
} | ||
] | ||
}, | ||
{ | ||
"#": "5", | ||
"label": "Motor 1: Set Travel Point", | ||
"valueSize": 1, | ||
"defaultValue": 1, | ||
"allowManualEntry": false, | ||
"options": [ | ||
{ | ||
"label": "Up travel point", | ||
"value": 1 | ||
}, | ||
{ | ||
"label": "Down travel point", | ||
"value": 2 | ||
}, | ||
{ | ||
"label": "Third travel point", | ||
"value": 3 | ||
} | ||
] | ||
}, | ||
{ | ||
"#": "6", | ||
"label": "Motor 2: Set Travel Point", | ||
"valueSize": 1, | ||
"defaultValue": 1, | ||
"allowManualEntry": false, | ||
"options": [ | ||
{ | ||
"label": "Up travel point", | ||
"value": 1 | ||
}, | ||
{ | ||
"label": "Down travel point", | ||
"value": 2 | ||
}, | ||
{ | ||
"label": "Third travel point", | ||
"value": 3 | ||
} | ||
] | ||
}, | ||
{ | ||
"#": "7", | ||
"label": "Motor 1: Run Travel Point", | ||
"valueSize": 1, | ||
"defaultValue": 1, | ||
"allowManualEntry": false, | ||
"options": [ | ||
{ | ||
"label": "Up travel point", | ||
"value": 1 | ||
}, | ||
{ | ||
"label": "Down travel point", | ||
"value": 2 | ||
}, | ||
{ | ||
"label": "Third travel point", | ||
"value": 3 | ||
} | ||
] | ||
}, | ||
{ | ||
"#": "8", | ||
"label": "Motor 2: Run Travel Point", | ||
"valueSize": 1, | ||
"defaultValue": 1, | ||
"allowManualEntry": false, | ||
"options": [ | ||
{ | ||
"label": "Up travel point", | ||
"value": 1 | ||
}, | ||
{ | ||
"label": "Down travel point", | ||
"value": 2 | ||
}, | ||
{ | ||
"label": "Third travel point", | ||
"value": 3 | ||
} | ||
] | ||
}, | ||
{ | ||
"#": "9", | ||
"label": "Motor 1: Delete Travel Point", | ||
"valueSize": 1, | ||
"defaultValue": 0, | ||
"allowManualEntry": false, | ||
"options": [ | ||
{ | ||
"label": "Delete all travel", | ||
"value": 0 | ||
}, | ||
{ | ||
"label": "Delete up travel", | ||
"value": 1 | ||
}, | ||
{ | ||
"label": "Delete down travel", | ||
"value": 2 | ||
}, | ||
{ | ||
"label": "Delete third travel", | ||
"value": 3 | ||
} | ||
] | ||
}, | ||
{ | ||
"#": "10", | ||
"label": "Motor 2: Delete Travel Point", | ||
"valueSize": 1, | ||
"defaultValue": 0, | ||
"allowManualEntry": false, | ||
"options": [ | ||
{ | ||
"label": "Delete all travel", | ||
"value": 0 | ||
}, | ||
{ | ||
"label": "Delete up travel", | ||
"value": 1 | ||
}, | ||
{ | ||
"label": "Delete down travel", | ||
"value": 2 | ||
}, | ||
{ | ||
"label": "Delete third travel", | ||
"value": 3 | ||
} | ||
] | ||
}, | ||
{ | ||
"#": "11", | ||
"label": "Motor 1: Set Moving Way", | ||
"valueSize": 1, | ||
"minValue": 0, | ||
"maxValue": 19, | ||
"defaultValue": 0 | ||
}, | ||
{ | ||
"#": "12", | ||
"label": "Motor 2: Set Moving Way", | ||
"valueSize": 1, | ||
"minValue": 0, | ||
"maxValue": 19, | ||
"defaultValue": 0 | ||
}, | ||
{ | ||
"#": "13", | ||
"label": "Low Battery Level Alarm Threshold", | ||
"valueSize": 1, | ||
"unit": "%", | ||
"minValue": 0, | ||
"maxValue": 50, | ||
"defaultValue": 10 | ||
}, | ||
{ | ||
"#": "14", | ||
"label": "Battery Auto Report Interval Time", | ||
"valueSize": 4, | ||
"unit": "seconds", | ||
"minValue": 0, | ||
"maxValue": 2678400, | ||
"defaultValue": 3600 | ||
}, | ||
{ | ||
"#": "15", | ||
"label": "Battery Change Report Threshold", | ||
"valueSize": 1, | ||
"unit": "%", | ||
"minValue": 0, | ||
"maxValue": 50, | ||
"defaultValue": 5 | ||
}, | ||
{ | ||
"#": "16", | ||
"label": "Curtain Status Report Command Setting", | ||
"valueSize": 1, | ||
"defaultValue": 6, | ||
"allowManualEntry": false, | ||
"options": [ | ||
{ | ||
"label": "Send nothing", | ||
"value": 0 | ||
}, | ||
{ | ||
"label": "Send Basic Report", | ||
"value": 1 | ||
}, | ||
{ | ||
"label": "Send Multilevel Switch Report", | ||
"value": 2 | ||
}, | ||
{ | ||
"label": "Send Window Covering Report", | ||
"value": 3 | ||
}, | ||
{ | ||
"label": "Send Basic Report and Multilevel Switch Report", | ||
"value": 4 | ||
}, | ||
{ | ||
"label": "Send Basic Report and Window Covering Report", | ||
"value": 5 | ||
}, | ||
{ | ||
"label": "Send Multilevel Switch Report and Window Covering Report", | ||
"value": 6 | ||
}, | ||
{ | ||
"label": "Send Basic Report and Multilevel Switch Report and Window Covering Report", | ||
"value": 7 | ||
} | ||
] | ||
} | ||
], | ||
"metadata": { | ||
"inclusion": "Follow the user guide of hub to enter inclusion mode.\nPress and hold the Config Button more than 6s, enter Include Mode", | ||
"exclusion": "Follow the user guide of hub to enter exclusion mode.\nPress and hold the Config Button more than 6s, enter Exclusion Mode", | ||
"reset": "Press and hold the Config Button more than 10s. The Curtain will reset itself to factory default by sending a Device Reset Locally Notification to gateway when the button is released.\nNote: Please use this procedure only when the network primary controller is missing or otherwise inoperable" | ||
} | ||
} |