-
-
Notifications
You must be signed in to change notification settings - Fork 40
Description
I updated to 5.3.0 from 5.2.1, and my Window Coverings (iBlinds) would no longer update. This caused massive issues in my automations. I could force blinds closed from the ZWave JS UI, Target value - Horizontal Slats Angle, however, the Current value - Horizontal Slats Angle would not reflect the current angle.
Reverted to 5.2.1, and the value updated again.
Running:
Home Assistant OS
Core 2025.7.4
Supervisor 2025.10.0
Operating System 16.2
Frontend 20250702.3
Debug info from sample node:
{
"id": 28,
"name": "Mia’s Room Left Blind",
"loc": "Mia's Room",
"values": [
{
"id": "28-106-0-duration-23",
"nodeId": 28,
"toUpdate": false,
"commandClass": 106,
"commandClassName": "Window Covering",
"endpoint": 0,
"property": "duration",
"propertyName": "duration",
"propertyKey": 23,
"propertyKeyName": "Horizontal Slats Angle",
"type": "duration",
"readable": true,
"writeable": false,
"label": "Remaining duration - Horizontal Slats Angle",
"ccSpecific": {
"parameter": 23
},
"stateless": false,
"commandClassVersion": 1,
"list": false,
"value": {
"value": 0,
"unit": "seconds"
},
"lastUpdate": 1760299925740,
"newValue": {
"value": 0,
"unit": "seconds"
}
},
{
"id": "28-106-0-targetValue-23",
"nodeId": 28,
"toUpdate": false,
"commandClass": 106,
"commandClassName": "Window Covering",
"endpoint": 0,
"property": "targetValue",
"propertyName": "targetValue",
"propertyKey": 23,
"propertyKeyName": "Horizontal Slats Angle",
"type": "number",
"readable": true,
"writeable": true,
"label": "Target value - Horizontal Slats Angle",
"ccSpecific": {
"parameter": 23
},
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 99,
"list": true,
"allowManualEntry": true,
"states": [
{
"text": "Closed (up inside)",
"value": 0
},
{
"text": "Open",
"value": 50
},
{
"text": "Closed (down inside)",
"value": 99
}
],
"value": 50,
"lastUpdate": 1760386850392,
"newValue": 50
},
{
"id": "28-106-0-currentValue-23",
"nodeId": 28,
"toUpdate": false,
"commandClass": 106,
"commandClassName": "Window Covering",
"endpoint": 0,
"property": "currentValue",
"propertyName": "currentValue",
"propertyKey": 23,
"propertyKeyName": "Horizontal Slats Angle",
"type": "number",
"readable": true,
"writeable": false,
"label": "Current value - Horizontal Slats Angle",
"ccSpecific": {
"parameter": 23
},
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 99,
"list": true,
"states": [
{
"text": "Closed (up inside)",
"value": 0
},
{
"text": "Open",
"value": 50
},
{
"text": "Closed (down inside)",
"value": 99
}
],
"value": 50,
"isCurrentValue": true,
"targetValue": "106-0-targetValue-23",
"lastUpdate": 1760386850392,
"newValue": 50
},
{
"id": "28-106-0-levelChangeUp-23",
"nodeId": 28,
"toUpdate": false,
"commandClass": 106,
"commandClassName": "Window Covering",
"endpoint": 0,
"property": "levelChangeUp",
"propertyName": "levelChangeUp",
"propertyKey": 23,
"propertyKeyName": "Horizontal Slats Angle",
"type": "boolean",
"readable": false,
"writeable": true,
"label": "Change tilt (down inside) - Horizontal Slats Angle",
"ccSpecific": {
"parameter": 23
},
"stateless": false,
"commandClassVersion": 1,
"list": true,
"states": [
{
"text": "Start",
"value": true
},
{
"text": "Stop",
"value": false
}
],
"lastUpdate": 1760701165961
},
{
"id": "28-106-0-levelChangeDown-23",
"nodeId": 28,
"toUpdate": false,
"commandClass": 106,
"commandClassName": "Window Covering",
"endpoint": 0,
"property": "levelChangeDown",
"propertyName": "levelChangeDown",
"propertyKey": 23,
"propertyKeyName": "Horizontal Slats Angle",
"type": "boolean",
"readable": false,
"writeable": true,
"label": "Change tilt (up inside) - Horizontal Slats Angle",
"ccSpecific": {
"parameter": 23
},
"stateless": false,
"commandClassVersion": 1,
"list": true,
"states": [
{
"text": "Start",
"value": true
},
{
"text": "Stop",
"value": false
}
],
"lastUpdate": 1760701165961
},
{
"id": "28-112-0-1",
"nodeId": 28,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 1,
"propertyName": "Close Interval",
"type": "number",
"readable": true,
"writeable": true,
"description": "Auto Calibration Tightness. Lower value = tighter, Higher value = looser (MUST BE RECALIBRATED).",
"label": "Close Interval",
"default": 22,
"stateless": false,
"commandClassVersion": 4,
"min": 16,
"max": 32,
"list": false,
"value": 15,
"lastUpdate": 1752506027266,
"newValue": 15
},
{
"id": "28-112-0-2",
"nodeId": 28,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 2,
"propertyName": "Reverse Direction",
"type": "number",
"readable": true,
"writeable": true,
"label": "Reverse Direction",
"default": 0,
"stateless": false,
"commandClassVersion": 4,
"min": 0,
"max": 1,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "No",
"value": 0
},
{
"text": "Yes",
"value": 1
}
],
"value": 0,
"lastUpdate": 1752506051131,
"newValue": 0
},
{
"id": "28-112-0-3",
"nodeId": 28,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 3,
"propertyName": "Send Reports",
"type": "number",
"readable": true,
"writeable": true,
"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.",
"label": "Send Reports",
"default": 0,
"stateless": false,
"commandClassVersion": 4,
"min": 0,
"max": 1,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "Enable",
"value": 0
},
{
"text": "Disable",
"value": 1
}
],
"value": 0,
"lastUpdate": 1752506077448,
"newValue": 0
},
{
"id": "28-112-0-4",
"nodeId": 28,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 4,
"propertyName": "Default ON Value",
"type": "number",
"readable": true,
"writeable": true,
"description": "Value that iblinds will open to by default",
"label": "Default ON Value",
"default": 50,
"stateless": false,
"commandClassVersion": 4,
"min": 0,
"max": 99,
"list": false,
"value": 50,
"lastUpdate": 1752506141454,
"newValue": 50
},
{
"id": "28-112-0-5",
"nodeId": 28,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 5,
"propertyName": "Reset Button",
"type": "number",
"readable": true,
"writeable": true,
"description": "Disabling the reset button on the motor prevents it from accidentally being pressed",
"label": "Reset Button",
"default": 0,
"stateless": false,
"commandClassVersion": 4,
"min": 0,
"max": 1,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "Enable",
"value": 0
},
{
"text": "Disable",
"value": 1
}
],
"value": 0,
"lastUpdate": 1752506200543,
"newValue": 0
},
{
"id": "28-112-0-6",
"nodeId": 28,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 6,
"propertyName": "Movement Duration",
"type": "number",
"readable": true,
"writeable": true,
"label": "Movement Duration",
"default": 0,
"stateless": false,
"commandClassVersion": 4,
"min": 0,
"max": 100,
"unit": "seconds",
"list": false,
"value": 0,
"lastUpdate": 1752506232444,
"newValue": 0
},
{
"id": "28-112-0-11",
"nodeId": 28,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 11,
"propertyName": "MC",
"type": "number",
"readable": true,
"writeable": true,
"description": "MC",
"label": "MC",
"default": 1,
"stateless": false,
"commandClassVersion": 4,
"min": 0,
"max": 1,
"list": false,
"value": 1,
"lastUpdate": 1752506390257,
"newValue": 1
},
{
"id": "28-112-0-7",
"nodeId": 28,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 7,
"propertyName": "Remote Calibration",
"type": "number",
"readable": false,
"writeable": true,
"label": "Remote Calibration",
"default": 0,
"stateless": false,
"commandClassVersion": 4,
"min": 0,
"max": 1,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "Idle",
"value": 0
},
{
"text": "Start calibration",
"value": 1
}
],
"lastUpdate": 1760701165961
},
{
"id": "28-112-0-8",
"nodeId": 28,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 8,
"propertyName": "Minimum Tilt Level",
"type": "number",
"readable": false,
"writeable": true,
"label": "Minimum Tilt Level",
"default": 0,
"stateless": false,
"commandClassVersion": 4,
"min": 0,
"max": 25,
"list": false,
"lastUpdate": 1760701165961
},
{
"id": "28-112-0-9",
"nodeId": 28,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 9,
"propertyName": "Maximum Tilt Level",
"type": "number",
"readable": false,
"writeable": true,
"label": "Maximum Tilt Level",
"default": 99,
"stateless": false,
"commandClassVersion": 4,
"min": 75,
"max": 99,
"list": false,
"lastUpdate": 1760701165961
},
{
"id": "28-112-0-10",
"nodeId": 28,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 10,
"propertyName": "Override Response to ON Command",
"type": "number",
"readable": false,
"writeable": true,
"description": "Overrides Set commands with a value of 99 to use the value defined in parameter 4 (Default ON Value) instead",
"label": "Override Response to ON Command",
"default": 0,
"stateless": false,
"commandClassVersion": 4,
"min": 0,
"max": 1,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "Disable",
"value": 0
},
{
"text": "Enable",
"value": 1
}
],
"lastUpdate": 1760701165961
},
{
"id": "28-114-0-productId",
"nodeId": 28,
"toUpdate": false,
"commandClass": 114,
"commandClassName": "Manufacturer Specific",
"endpoint": 0,
"property": "productId",
"propertyName": "productId",
"type": "number",
"readable": true,
"writeable": false,
"label": "Product ID",
"stateless": false,
"commandClassVersion": 2,
"min": 0,
"max": 65535,
"list": false,
"value": 114,
"lastUpdate": 1752501880261,
"newValue": 114
},
{
"id": "28-114-0-productType",
"nodeId": 28,
"toUpdate": false,
"commandClass": 114,
"commandClassName": "Manufacturer Specific",
"endpoint": 0,
"property": "productType",
"propertyName": "productType",
"type": "number",
"readable": true,
"writeable": false,
"label": "Product type",
"stateless": false,
"commandClassVersion": 2,
"min": 0,
"max": 65535,
"list": false,
"value": 4,
"lastUpdate": 1752501880263,
"newValue": 4
},
{
"id": "28-114-0-manufacturerId",
"nodeId": 28,
"toUpdate": false,
"commandClass": 114,
"commandClassName": "Manufacturer Specific",
"endpoint": 0,
"property": "manufacturerId",
"propertyName": "manufacturerId",
"type": "number",
"readable": true,
"writeable": false,
"label": "Manufacturer ID",
"stateless": false,
"commandClassVersion": 2,
"min": 0,
"max": 65535,
"list": false,
"value": 647,
"lastUpdate": 1752501880264,
"newValue": 647
},
{
"id": "28-128-0-level",
"nodeId": 28,
"toUpdate": false,
"commandClass": 128,
"commandClassName": "Battery",
"endpoint": 0,
"property": "level",
"propertyName": "level",
"type": "number",
"readable": true,
"writeable": false,
"label": "Battery level",
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 100,
"unit": "%",
"list": false,
"value": 90,
"lastUpdate": 1760386839371,
"newValue": 90
},
{
"id": "28-134-0-hardwareVersion",
"nodeId": 28,
"toUpdate": false,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "hardwareVersion",
"propertyName": "hardwareVersion",
"type": "number",
"readable": true,
"writeable": false,
"label": "Z-Wave chip hardware version",
"stateless": false,
"commandClassVersion": 3,
"list": false,
"value": 2,
"lastUpdate": 1752501935721,
"newValue": 2
},
{
"id": "28-134-0-firmwareVersions",
"nodeId": 28,
"toUpdate": false,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "firmwareVersions",
"propertyName": "firmwareVersions",
"type": "string[]",
"readable": true,
"writeable": false,
"label": "Z-Wave chip firmware versions",
"stateless": false,
"commandClassVersion": 3,
"list": false,
"value": [
"3.12"
],
"lastUpdate": 1752501935722,
"newValue": [
"3.12"
]
},
{
"id": "28-134-0-protocolVersion",
"nodeId": 28,
"toUpdate": false,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "protocolVersion",
"propertyName": "protocolVersion",
"type": "string",
"readable": true,
"writeable": false,
"label": "Z-Wave protocol version",
"stateless": false,
"commandClassVersion": 3,
"list": false,
"value": "7.12",
"lastUpdate": 1752501935723,
"newValue": "7.12"
},
{
"id": "28-134-0-libraryType",
"nodeId": 28,
"toUpdate": false,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "libraryType",
"propertyName": "libraryType",
"type": "number",
"readable": true,
"writeable": false,
"label": "Library type",
"stateless": false,
"commandClassVersion": 3,
"list": true,
"states": [
{
"text": "Unknown",
"value": 0
},
{
"text": "Static Controller",
"value": 1
},
{
"text": "Controller",
"value": 2
},
{
"text": "Enhanced Slave",
"value": 3
},
{
"text": "Slave",
"value": 4
},
{
"text": "Installer",
"value": 5
},
{
"text": "Routing Slave",
"value": 6
},
{
"text": "Bridge Controller",
"value": 7
},
{
"text": "Device under Test",
"value": 8
},
{
"text": "N/A",
"value": 9
},
{
"text": "AV Remote",
"value": 10
},
{
"text": "AV Device",
"value": 11
}
],
"value": 3,
"lastUpdate": 1752501935725,
"newValue": 3
},
{
"id": "28-134-0-applicationBuildNumber",
"nodeId": 28,
"toUpdate": false,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "applicationBuildNumber",
"propertyName": "applicationBuildNumber",
"type": "string",
"readable": true,
"writeable": false,
"label": "Application build number",
"stateless": false,
"commandClassVersion": 3,
"list": false,
"value": 43707,
"lastUpdate": 1752503108959,
"newValue": 43707
},
{
"id": "28-134-0-applicationVersion",
"nodeId": 28,
"toUpdate": false,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "applicationVersion",
"propertyName": "applicationVersion",
"type": "string",
"readable": true,
"writeable": false,
"label": "Application version",
"stateless": false,
"commandClassVersion": 3,
"list": false,
"value": "3.12.1",
"lastUpdate": 1752503108961,
"newValue": "3.12.1"
},
{
"id": "28-134-0-zWaveProtocolBuildNumber",
"nodeId": 28,
"toUpdate": false,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "zWaveProtocolBuildNumber",
"propertyName": "zWaveProtocolBuildNumber",
"type": "string",
"readable": true,
"writeable": false,
"label": "Z-Wave protocol build number",
"stateless": false,
"commandClassVersion": 3,
"list": false,
"value": 35,
"lastUpdate": 1752503108962,
"newValue": 35
},
{
"id": "28-134-0-zWaveProtocolVersion",
"nodeId": 28,
"toUpdate": false,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "zWaveProtocolVersion",
"propertyName": "zWaveProtocolVersion",
"type": "string",
"readable": true,
"writeable": false,
"label": "Z-Wave protocol version",
"stateless": false,
"commandClassVersion": 3,
"list": false,
"value": "7.12.2",
"lastUpdate": 1752503108962,
"newValue": "7.12.2"
},
{
"id": "28-134-0-hostInterfaceBuildNumber",
"nodeId": 28,
"toUpdate": false,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "hostInterfaceBuildNumber",
"propertyName": "hostInterfaceBuildNumber",
"type": "string",
"readable": true,
"writeable": false,
"label": "Serial API build number",
"stateless": false,
"commandClassVersion": 3,
"list": false,
"value": 0,
"lastUpdate": 1752503108963,
"newValue": 0
},
{
"id": "28-134-0-hostInterfaceVersion",
"nodeId": 28,
"toUpdate": false,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "hostInterfaceVersion",
"propertyName": "hostInterfaceVersion",
"type": "string",
"readable": true,
"writeable": false,
"label": "Serial API version",
"stateless": false,
"commandClassVersion": 3,
"list": false,
"value": "unused",
"lastUpdate": 1752503108964,
"newValue": "unused"
},
{
"id": "28-134-0-applicationFrameworkBuildNumber",
"nodeId": 28,
"toUpdate": false,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "applicationFrameworkBuildNumber",
"propertyName": "applicationFrameworkBuildNumber",
"type": "string",
"readable": true,
"writeable": false,
"label": "Z-Wave application framework API build number",
"stateless": false,
"commandClassVersion": 3,
"list": false,
"value": 35,
"lastUpdate": 1752503108965,
"newValue": 35
},
{
"id": "28-134-0-applicationFrameworkAPIVersion",
"nodeId": 28,
"toUpdate": false,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "applicationFrameworkAPIVersion",
"propertyName": "applicationFrameworkAPIVersion",
"type": "string",
"readable": true,
"writeable": false,
"label": "Z-Wave application framework API version",
"stateless": false,
"commandClassVersion": 3,
"list": false,
"value": "3.12.1",
"lastUpdate": 1752503108966,
"newValue": "3.12.1"
},
{
"id": "28-134-0-sdkVersion",
"nodeId": 28,
"toUpdate": false,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "sdkVersion",
"propertyName": "sdkVersion",
"type": "string",
"readable": true,
"writeable": false,
"label": "SDK version",
"stateless": false,
"commandClassVersion": 3,
"list": false,
"value": "7.12.2",
"lastUpdate": 1752503108966,
"newValue": "7.12.2"
},
{
"id": "28-135-0-80-3",
"nodeId": 28,
"toUpdate": false,
"commandClass": 135,
"commandClassName": "Indicator",
"endpoint": 0,
"property": 80,
"propertyName": "Node Identify",
"propertyKey": 3,
"propertyKeyName": "On/Off Period: Duration",
"type": "number",
"readable": true,
"writeable": true,
"description": "Sets the duration of an on/off period in 1/10th seconds. Must be set together with "On/Off Cycle Count"",
"label": "0x50 (Node Identify) - On/Off Period: Duration",
"ccSpecific": {
"indicatorId": 80,
"propertyId": 3
},
"stateless": false,
"commandClassVersion": 3,
"list": false,
"value": 0,
"lastUpdate": 1752503355733,
"newValue": 0
},
{
"id": "28-135-0-80-4",
"nodeId": 28,
"toUpdate": false,
"commandClass": 135,
"commandClassName": "Indicator",
"endpoint": 0,
"property": 80,
"propertyName": "Node Identify",
"propertyKey": 4,
"propertyKeyName": "On/Off Cycle Count",
"type": "number",
"readable": true,
"writeable": true,
"description": "Sets the number of on/off periods. 0xff means infinite. Must be set together with "On/Off Period duration"",
"label": "0x50 (Node Identify) - On/Off Cycle Count",
"ccSpecific": {
"indicatorId": 80,
"propertyId": 4
},
"stateless": false,
"commandClassVersion": 3,
"list": false,
"value": 0,
"lastUpdate": 1752503355734,
"newValue": 0
},
{
"id": "28-135-0-80-5",
"nodeId": 28,
"toUpdate": false,
"commandClass": 135,
"commandClassName": "Indicator",
"endpoint": 0,
"property": 80,
"propertyName": "Node Identify",
"propertyKey": 5,
"propertyKeyName": "On/Off Period: On time",
"type": "number",
"readable": true,
"writeable": true,
"description": "This property is used to set the length of the On time during an On/Off period. It allows asymmetric On/Off periods. The value 0x00 MUST represent symmetric On/Off period (On time equal to Off time)",
"label": "0x50 (Node Identify) - On/Off Period: On time",
"ccSpecific": {
"indicatorId": 80,
"propertyId": 5
},
"stateless": false,
"commandClassVersion": 3,
"list": false,
"value": 0,
"lastUpdate": 1752503355735,
"newValue": 0
},
{
"id": "28-135-0-value",
"nodeId": 28,
"toUpdate": false,
"commandClass": 135,
"commandClassName": "Indicator",
"endpoint": 0,
"property": "value",
"propertyName": "value",
"type": "number",
"readable": true,
"writeable": true,
"label": "Indicator value",
"ccSpecific": {
"indicatorId": 0
},
"stateless": false,
"commandClassVersion": 3,
"min": 0,
"max": 255,
"list": false,
"lastUpdate": 1760701165961
},
{
"id": "28-135-0-identify",
"nodeId": 28,
"toUpdate": false,
"commandClass": 135,
"commandClassName": "Indicator",
"endpoint": 0,
"property": "identify",
"propertyName": "identify",
"type": "boolean",
"readable": false,
"writeable": true,
"label": "Identify",
"stateless": false,
"commandClassVersion": 3,
"list": true,
"states": [
{
"text": "Identify",
"value": true
}
],
"lastUpdate": 1760701165961
}
],
"groups": [
{
"title": "Lifeline",
"endpoint": 0,
"value": 1,
"maxNodes": 5,
"isLifeline": true,
"multiChannel": true
}
],
"neighbors": [],
"ready": true,
"available": true,
"hassDevices": {},
"failed": false,
"inited": true,
"eventsQueue": [
{
"time": "2025-10-17T11:39:25.951Z",
"event": "alive",
"args": [
0
]
},
{
"time": "2025-10-17T11:39:25.962Z",
"event": "ready",
"args": []
}
],
"status": "Alive",
"interviewStage": "Complete",
"priorityReturnRoute": {},
"customReturnRoute": {},
"prioritySUCReturnRoute": false,
"customSUCReturnRoutes": [],
"hexId": "0x0287 0x0004-0x0072",
"dbLink": "https://devices.zwave-js.io/?jumpTo=0x0287:0x0004:0x0072:3.12.1",
"manufacturerId": 647,
"productId": 114,
"productType": 4,
"deviceConfig": {
"filename": "/data/db/devices/0x0287/iblindsv3.json",
"isEmbedded": true,
"manufacturer": "HAB Home Intelligence LLC",
"manufacturerId": 647,
"label": "iblinds V3",
"description": "Window Blind Controller",
"devices": [
{
"productType": 4,
"productId": 113
},
{
"productType": 4,
"productId": 114
}
],
"firmwareVersion": {
"min": "0.0",
"max": "255.255"
},
"preferred": false,
"associations": {},
"paramInformation": {
"_map": {}
},
"compat": {
"removeCCs": {}
}
},
"productLabel": "iblinds V3",
"productDescription": "Window Blind Controller",
"manufacturer": "HAB Home Intelligence LLC",
"firmwareVersion": "3.12.1",
"sdkVersion": "7.12.2",
"protocolVersion": 3,
"zwavePlusVersion": 2,
"zwavePlusNodeType": 0,
"zwavePlusRoleType": 7,
"nodeType": 1,
"endpointsCount": 0,
"endpoints": [
{
"index": 0,
"label": "Root Endpoint",
"deviceClass": {
"basic": 4,
"generic": 17,
"specific": 7
}
}
],
"isSecure": true,
"security": "S2_Authenticated",
"supportsSecurity": false,
"supportsBeaming": true,
"isControllerNode": false,
"isListening": false,
"isFrequentListening": "1000ms",
"isRouting": true,
"keepAwake": false,
"maxDataRate": 100000,
"deviceClass": {
"basic": 4,
"generic": 17,
"specific": 7
},
"lastActive": 1760701165950,
"firmwareCapabilities": {
"firmwareUpgradable": true,
"firmwareTargets": [
0
]
},
"protocol": 0,
"deviceId": "647-114-4",
"hasDeviceConfigChanged": false,
"statistics": {
"commandsTX": 1,
"commandsRX": 0,
"commandsDroppedRX": 0,
"commandsDroppedTX": 0,
"timeoutResponse": 0,
"rtt": 3827.3,
"lastSeen": "2025-10-17T11:39:25.950Z",
"rssi": -81,
"lwr": {
"protocolDataRate": 2,
"repeaters": [
47
],
"rssi": -81,
"repeaterRSSI": [
127
],
"routeFailedBetween": [
47,
28
]
}
},
"batteryLevels": {
"0": 90
},
"minBatteryLevel": 90,
"supportsTime": false,
"_name": "Mia’s Room Left Blind (Mia's Room)",
"applicationRoute": false
}