Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(config): add ZVIDAR WB04V Smartwings Day Night Shades #7319

Merged
merged 2 commits into from
Oct 25, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
348 changes: 348 additions & 0 deletions packages/config/config/devices/0x045a/WB04V.json
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"
}
}
Loading