Skip to content

5.3.0 update breaks updating of Horizontal Slats Angle in Window Coverings #836

@tamorgen

Description

@tamorgen

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
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions