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

181 lines
3.6 KiB
JSON

{
"manufacturer": "HAB Home Intelligence LLC",
"manufacturerId": "0x0287",
"label": "iblinds V3",
"description": "Window Blind Controller",
"devices": [
{
"productType": "0x0004",
"productId": "0x0071"
},
{
// New device ID, starting with v3.10
"productType": "0x0004",
"productId": "0x0072"
}
],
"firmwareVersion": {
"min": "0.0",
"max": "255.255"
},
"associations": {
"1": {
"label": "Lifeline",
"maxNodes": 1,
"isLifeline": true
}
},
"paramInformation": [
{
"#": "1",
"label": "Close Interval",
"description": "Auto Calibration Tightness. Lower value = tighter, Higher value = looser (MUST BE RECALIBRATED).",
"valueSize": 1,
"minValue": 16,
"maxValue": 32,
"defaultValue": 22
},
{
"#": "2",
"label": "Reverse Direction",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "No",
"value": 0
},
{
"label": "Yes",
"value": 1
}
]
},
{
"#": "3",
"label": "Send Reports",
"description": "Used to disable Z-Wave Reports. This is useful for systems that poll iblinds immediately after sending a position command. Disable this if an immediate report is causing iblinds motor to function improperly.",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Enable",
"value": 0
},
{
"label": "Disable",
"value": 1
}
]
},
{
"#": "4",
"label": "Default ON Value",
"description": "Value that iblinds will open to by default",
"valueSize": 1,
"minValue": 0,
"maxValue": 99,
"defaultValue": 50
},
{
"#": "5",
"label": "Reset Button",
"description": "Disabling the reset button on the motor prevents it from accidentally being pressed",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Enable",
"value": 0
},
{
"label": "Disable",
"value": 1
}
]
},
{
"#": "6",
"label": "Movement Duration",
"valueSize": 1,
"unit": "seconds",
"minValue": 0,
"maxValue": 100,
"defaultValue": 0
},
{
"#": "7",
"$if": "firmwareVersion >= 3.6",
"label": "Remote Calibration",
"valueSize": 1,
"defaultValue": 0,
"writeOnly": true,
"allowManualEntry": false,
"options": [
{
"label": "Idle",
"value": 0
},
{
"label": "Start calibration",
"value": 1
}
]
},
{
"#": "8",
"$if": "firmwareVersion >= 3.7",
"label": "Minimum Tilt Level",
"valueSize": 1,
"minValue": 0,
"maxValue": 25,
"defaultValue": 0,
"writeOnly": true
},
{
"#": "9",
"$if": "firmwareVersion >= 3.7",
"label": "Maximum Tilt Level",
"valueSize": 1,
"minValue": 75,
"maxValue": 99,
"defaultValue": 99,
"writeOnly": true
},
{
"#": "10",
"$if": "firmwareVersion >= 3.7",
"label": "Override Response to ON Command",
"description": "Overrides Set commands with a value of 99 to use the value defined in parameter 4 (Default ON Value) instead",
"valueSize": 1,
"defaultValue": 0,
"writeOnly": true,
"allowManualEntry": false,
"options": [
{
"label": "Disable",
"value": 0
},
{
"label": "Enable",
"value": 1
}
]
}
],
"compat": {
// https://github.com/zwave-js/node-zwave-js/issues/5686
// The device supports Binary Switch CC to control the tilt, but it is not linked
// to the Window Covering CC values. Remove the Binary Switch CC to avoid confusion.
"commandClasses": {
"remove": {
"Binary Switch": {
"endpoints": "*"
}
}
}
}
}