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

Go-Control (Linear) NGD00Z-4 Missing attributes #5479

Closed
3 of 11 tasks
roblandry opened this issue Feb 19, 2023 · 7 comments
Closed
3 of 11 tasks

Go-Control (Linear) NGD00Z-4 Missing attributes #5479

roblandry opened this issue Feb 19, 2023 · 7 comments
Labels
device compatibility Work that needs to be done to support non-compliant or legacy devices

Comments

@roblandry
Copy link
Contributor

roblandry commented Feb 19, 2023

Is your problem within Home Assistant (Core or Z-Wave JS Integration)?

NO, my problem is NOT within Home Assistant or the ZWave JS integration

Is your problem within Z-Wave JS UI (formerly ZwaveJS2MQTT)?

NO, my problem is NOT within Z-Wave JS UI

Checklist

Describe the bug

Seems to be missing battery as reported in #4229.

I have reinterviewed the node multiple times.

Looking back at OG zwave configuration files, i see attributes that are not populated in zwave-js. The specific value for the battery being commandClass 128.

<CommandClass id="128" name="COMMAND_CLASS_BATTERY" version="1" request_flags="5" after_mark="true" issecured="true">
	<Instance index="1" />
	<Value type="byte" genre="user" instance="1" index="0" label="Battery Level" units="%" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="100" />
</CommandClass>
Image from zwave-js

ngd00z-4

Image from home assistant

ngd00z-4 hass

Config from zwave-js
{
"id": 5,
"name": "Garage Door Opener",
"loc": "",
"values": [
  {
    "id": "5-102-0-signalingState-1",
    "nodeId": 5,
    "toUpdate": false,
    "commandClass": 102,
    "commandClassName": "Barrier Operator",
    "endpoint": 0,
    "property": "signalingState",
    "propertyName": "signalingState",
    "propertyKey": 1,
    "propertyKeyName": "1",
    "type": "number",
    "readable": true,
    "writeable": true,
    "label": "Signaling State (Audible)",
    "stateless": false,
    "commandClassVersion": 0,
    "min": 0,
    "max": 255,
    "list": true,
    "states": [
      {
        "text": "Off",
        "value": 0
      },
      {
        "text": "On",
        "value": 255
      }
    ],
    "value": 0,
    "lastUpdate": 1676810052356,
    "newValue": 0
  },
  {
    "id": "5-102-0-signalingState-2",
    "nodeId": 5,
    "toUpdate": false,
    "commandClass": 102,
    "commandClassName": "Barrier Operator",
    "endpoint": 0,
    "property": "signalingState",
    "propertyName": "signalingState",
    "propertyKey": 2,
    "propertyKeyName": "2",
    "type": "number",
    "readable": true,
    "writeable": true,
    "label": "Signaling State (Visual)",
    "stateless": false,
    "commandClassVersion": 0,
    "min": 0,
    "max": 255,
    "list": true,
    "states": [
      {
        "text": "Off",
        "value": 0
      },
      {
        "text": "On",
        "value": 255
      }
    ],
    "value": 0,
    "lastUpdate": 1676810052356,
    "newValue": 0
  },
  {
    "id": "5-102-0-currentState",
    "nodeId": 5,
    "toUpdate": false,
    "commandClass": 102,
    "commandClassName": "Barrier Operator",
    "endpoint": 0,
    "property": "currentState",
    "propertyName": "currentState",
    "type": "number",
    "readable": true,
    "writeable": false,
    "label": "Current Barrier State",
    "stateless": false,
    "commandClassVersion": 0,
    "min": 0,
    "max": 255,
    "list": true,
    "states": [
      {
        "text": "Closed",
        "value": 0
      },
      {
        "text": "Closing",
        "value": 252
      },
      {
        "text": "Stopped",
        "value": 253
      },
      {
        "text": "Opening",
        "value": 254
      },
      {
        "text": "Open",
        "value": 255
      }
    ],
    "value": 0,
    "isCurrentValue": true,
    "targetValue": "102-0-targetState",
    "newValue": 0
  },
  {
    "id": "5-102-0-position",
    "nodeId": 5,
    "toUpdate": false,
    "commandClass": 102,
    "commandClassName": "Barrier Operator",
    "endpoint": 0,
    "property": "position",
    "propertyName": "position",
    "type": "number",
    "readable": true,
    "writeable": false,
    "label": "Barrier Position",
    "stateless": false,
    "commandClassVersion": 0,
    "min": 0,
    "max": 100,
    "unit": "%",
    "list": false,
    "value": 0,
    "newValue": 0
  },
  {
    "id": "5-102-0-targetState",
    "nodeId": 5,
    "toUpdate": false,
    "commandClass": 102,
    "commandClassName": "Barrier Operator",
    "endpoint": 0,
    "property": "targetState",
    "propertyName": "targetState",
    "type": "number",
    "readable": true,
    "writeable": true,
    "label": "Target Barrier State",
    "stateless": false,
    "commandClassVersion": 0,
    "min": 0,
    "max": 255,
    "list": true,
    "states": [
      {
        "text": "Closed",
        "value": 0
      },
      {
        "text": "Open",
        "value": 255
      }
    ],
    "lastUpdate": 1676810052356
  },
  {
    "id": "5-113-0-alarmType",
    "nodeId": 5,
    "toUpdate": false,
    "commandClass": 113,
    "commandClassName": "Notification",
    "endpoint": 0,
    "property": "alarmType",
    "propertyName": "alarmType",
    "type": "number",
    "readable": true,
    "writeable": false,
    "label": "Alarm Type",
    "stateless": false,
    "commandClassVersion": 4,
    "min": 0,
    "max": 255,
    "list": false,
    "value": 0,
    "newValue": 0
  },
  {
    "id": "5-113-0-alarmLevel",
    "nodeId": 5,
    "toUpdate": false,
    "commandClass": 113,
    "commandClassName": "Notification",
    "endpoint": 0,
    "property": "alarmLevel",
    "propertyName": "alarmLevel",
    "type": "number",
    "readable": true,
    "writeable": false,
    "label": "Alarm Level",
    "stateless": false,
    "commandClassVersion": 4,
    "min": 0,
    "max": 255,
    "list": false,
    "value": 0,
    "newValue": 0
  },
  {
    "id": "5-113-0-Access Control-unknown",
    "nodeId": 5,
    "toUpdate": false,
    "commandClass": 113,
    "commandClassName": "Notification",
    "endpoint": 0,
    "property": "Access Control",
    "propertyName": "Access Control",
    "propertyKey": "unknown",
    "propertyKeyName": "unknown",
    "type": "any",
    "readable": true,
    "writeable": true,
    "label": "Access Control (property)",
    "stateless": false,
    "commandClassVersion": 4,
    "list": false,
    "value": 254,
    "lastUpdate": 1676810052356,
    "newValue": 254
  },
  {
    "id": "5-113-0-Home Security-unknown",
    "nodeId": 5,
    "toUpdate": false,
    "commandClass": 113,
    "commandClassName": "Notification",
    "endpoint": 0,
    "property": "Home Security",
    "propertyName": "Home Security",
    "propertyKey": "unknown",
    "propertyKeyName": "unknown",
    "type": "any",
    "readable": true,
    "writeable": true,
    "label": "Home Security (property)",
    "stateless": false,
    "commandClassVersion": 4,
    "list": false,
    "value": 254,
    "lastUpdate": 1676810052356,
    "newValue": 254
  },
  {
    "id": "5-113-0-Access Control-Barrier UL disabling status",
    "nodeId": 5,
    "toUpdate": false,
    "commandClass": 113,
    "commandClassName": "Notification",
    "endpoint": 0,
    "property": "Access Control",
    "propertyName": "Access Control",
    "propertyKey": "Barrier UL disabling status",
    "propertyKeyName": "Barrier UL disabling status",
    "type": "number",
    "readable": true,
    "writeable": false,
    "label": "Barrier UL disabling status",
    "ccSpecific": {
      "notificationType": 6
    },
    "stateless": false,
    "commandClassVersion": 4,
    "min": 0,
    "max": 255,
    "list": true,
    "states": [
      {
        "text": "idle",
        "value": 0
      },
      {
        "text": "Barrier unattended operation has been disabled per UL requirements",
        "value": 69
      }
    ]
  },
  {
    "id": "5-113-0-Access Control-Barrier sensor status",
    "nodeId": 5,
    "toUpdate": false,
    "commandClass": 113,
    "commandClassName": "Notification",
    "endpoint": 0,
    "property": "Access Control",
    "propertyName": "Access Control",
    "propertyKey": "Barrier sensor status",
    "propertyKeyName": "Barrier sensor status",
    "type": "number",
    "readable": true,
    "writeable": false,
    "label": "Barrier sensor status",
    "ccSpecific": {
      "notificationType": 6
    },
    "stateless": false,
    "commandClassVersion": 4,
    "min": 0,
    "max": 255,
    "list": true,
    "states": [
      {
        "text": "idle",
        "value": 0
      },
      {
        "text": "Barrier sensor not detected / supervisory error",
        "value": 73
      }
    ]
  },
  {
    "id": "5-113-0-Access Control-Barrier battery status",
    "nodeId": 5,
    "toUpdate": false,
    "commandClass": 113,
    "commandClassName": "Notification",
    "endpoint": 0,
    "property": "Access Control",
    "propertyName": "Access Control",
    "propertyKey": "Barrier battery status",
    "propertyKeyName": "Barrier battery status",
    "type": "number",
    "readable": true,
    "writeable": false,
    "label": "Barrier battery status",
    "ccSpecific": {
      "notificationType": 6
    },
    "stateless": false,
    "commandClassVersion": 4,
    "min": 0,
    "max": 255,
    "list": true,
    "states": [
      {
        "text": "idle",
        "value": 0
      },
      {
        "text": "Barrier sensor low battery warning",
        "value": 74
      }
    ]
  },
  {
    "id": "5-113-0-Home Security-Cover status",
    "nodeId": 5,
    "toUpdate": false,
    "commandClass": 113,
    "commandClassName": "Notification",
    "endpoint": 0,
    "property": "Home Security",
    "propertyName": "Home Security",
    "propertyKey": "Cover status",
    "propertyKeyName": "Cover status",
    "type": "number",
    "readable": true,
    "writeable": false,
    "label": "Cover status",
    "ccSpecific": {
      "notificationType": 7
    },
    "stateless": false,
    "commandClassVersion": 4,
    "min": 0,
    "max": 255,
    "list": true,
    "states": [
      {
        "text": "idle",
        "value": 0
      },
      {
        "text": "Tampering, product cover removed",
        "value": 3
      }
    ]
  },
  {
    "id": "5-114-0-manufacturerId",
    "nodeId": 5,
    "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": 1,
    "min": 0,
    "max": 65535,
    "list": false,
    "value": 335,
    "newValue": 335
  },
  {
    "id": "5-114-0-productType",
    "nodeId": 5,
    "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": 1,
    "min": 0,
    "max": 65535,
    "list": false,
    "value": 18244,
    "newValue": 18244
  },
  {
    "id": "5-114-0-productId",
    "nodeId": 5,
    "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": 1,
    "min": 0,
    "max": 65535,
    "list": false,
    "value": 12336,
    "newValue": 12336
  },
  {
    "id": "5-134-0-libraryType",
    "nodeId": 5,
    "toUpdate": false,
    "commandClass": 134,
    "commandClassName": "Version",
    "endpoint": 0,
    "property": "libraryType",
    "propertyName": "libraryType",
    "type": "number",
    "readable": true,
    "writeable": false,
    "label": "Library type",
    "stateless": false,
    "commandClassVersion": 2,
    "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,
    "newValue": 3
  },
  {
    "id": "5-134-0-protocolVersion",
    "nodeId": 5,
    "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": 2,
    "list": false,
    "value": "3.67",
    "newValue": "3.67"
  },
  {
    "id": "5-134-0-firmwareVersions",
    "nodeId": 5,
    "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": 2,
    "list": false,
    "value": [
      "1.0",
      "0.0"
    ],
    "lastUpdate": 1676810052356,
    "newValue": [
      "1.0",
      "0.0"
    ]
  },
  {
    "id": "5-134-0-hardwareVersion",
    "nodeId": 5,
    "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": 2,
    "list": false,
    "value": 1,
    "newValue": 1
  }
],
"groups": [
  {
    "text": "Lifeline",
    "endpoint": 0,
    "value": 1,
    "maxNodes": 1,
    "isLifeline": true,
    "multiChannel": false
  }
],
"neighbors": [
  1,
  4,
  6,
  7,
  9,
  22,
  29,
  32
],
"ready": true,
"available": true,
"hassDevices": {},
"failed": false,
"inited": true,
"eventsQueue": [
  {
    "time": "2023-02-19T12:20:27.174Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "alarmLevel",
        "endpoint": 0,
        "newValue": 0,
        "prevValue": 0,
        "propertyName": "alarmLevel"
      }
    ]
  },
  {
    "time": "2023-02-19T12:20:27.187Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "Access Control",
        "propertyKey": "unknown",
        "endpoint": 0,
        "newValue": 254,
        "prevValue": 254,
        "propertyName": "Access Control",
        "propertyKeyName": "unknown",
        "nodeId": 5
      }
    ]
  },
  {
    "time": "2023-02-19T12:20:28.256Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "alarmType",
        "endpoint": 0,
        "newValue": 0,
        "prevValue": 0,
        "propertyName": "alarmType"
      }
    ]
  },
  {
    "time": "2023-02-19T12:20:28.258Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "alarmLevel",
        "endpoint": 0,
        "newValue": 0,
        "prevValue": 0,
        "propertyName": "alarmLevel"
      }
    ]
  },
  {
    "time": "2023-02-19T12:20:28.267Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "Access Control",
        "propertyKey": "unknown",
        "endpoint": 0,
        "newValue": 254,
        "prevValue": 254,
        "propertyName": "Access Control",
        "propertyKeyName": "unknown"
      }
    ]
  },
  {
    "time": "2023-02-19T12:20:30.076Z",
    "event": "interview stage completed",
    "args": [
      "CommandClasses"
    ]
  },
  {
    "time": "2023-02-19T12:20:30.079Z",
    "event": "interview stage completed",
    "args": [
      "OverwriteConfig"
    ]
  },
  {
    "time": "2023-02-19T12:20:30.087Z",
    "event": "interview stage completed",
    "args": [
      "Complete"
    ]
  },
  {
    "time": "2023-02-19T12:20:30.127Z",
    "event": "ready",
    "args": []
  },
  {
    "time": "2023-02-19T12:20:30.144Z",
    "event": "interview completed",
    "args": []
  },
  {
    "time": "2023-02-19T12:20:30.793Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "alarmType",
        "endpoint": 0,
        "newValue": 0,
        "prevValue": 0,
        "propertyName": "alarmType"
      }
    ]
  },
  {
    "time": "2023-02-19T12:20:30.795Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "alarmLevel",
        "endpoint": 0,
        "newValue": 0,
        "prevValue": 0,
        "propertyName": "alarmLevel"
      }
    ]
  },
  {
    "time": "2023-02-19T12:20:30.806Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "Home Security",
        "propertyKey": "unknown",
        "endpoint": 0,
        "newValue": 254,
        "propertyName": "Home Security",
        "propertyKeyName": "unknown",
        "nodeId": 5
      }
    ]
  },
  {
    "time": "2023-02-19T12:20:30.813Z",
    "event": "interview stage completed",
    "args": [
      "CommandClasses"
    ]
  },
  {
    "time": "2023-02-19T12:20:30.815Z",
    "event": "interview stage completed",
    "args": [
      "OverwriteConfig"
    ]
  },
  {
    "time": "2023-02-19T12:20:30.817Z",
    "event": "interview stage completed",
    "args": [
      "Complete"
    ]
  },
  {
    "time": "2023-02-19T12:20:30.819Z",
    "event": "interview completed",
    "args": []
  },
  {
    "time": "2023-02-19T12:20:31.545Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "alarmType",
        "endpoint": 0,
        "newValue": 0,
        "prevValue": 0,
        "propertyName": "alarmType"
      }
    ]
  },
  {
    "time": "2023-02-19T12:20:31.548Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "alarmLevel",
        "endpoint": 0,
        "newValue": 0,
        "prevValue": 0,
        "propertyName": "alarmLevel"
      }
    ]
  },
  {
    "time": "2023-02-19T12:20:31.554Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "Home Security",
        "propertyKey": "unknown",
        "endpoint": 0,
        "newValue": 254,
        "prevValue": 254,
        "propertyName": "Home Security",
        "propertyKeyName": "unknown"
      }
    ]
  },
  {
    "time": "2023-02-19T12:20:31.557Z",
    "event": "interview stage completed",
    "args": [
      "CommandClasses"
    ]
  },
  {
    "time": "2023-02-19T12:20:31.559Z",
    "event": "interview stage completed",
    "args": [
      "OverwriteConfig"
    ]
  },
  {
    "time": "2023-02-19T12:20:31.561Z",
    "event": "interview stage completed",
    "args": [
      "Complete"
    ]
  },
  {
    "time": "2023-02-19T12:20:31.564Z",
    "event": "interview completed",
    "args": []
  },
  {
    "time": "2023-02-19T12:22:11.585Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Node Naming and Location",
        "commandClass": 119,
        "property": "name",
        "newValue": "Garage Door Opener",
        "propertyName": "name"
      }
    ]
  },
  {
    "time": "2023-02-19T12:22:11.590Z",
    "event": "interview started",
    "args": []
  },
  {
    "time": "2023-02-19T12:22:11.639Z",
    "event": "interview stage completed",
    "args": [
      "ProtocolInfo"
    ]
  },
  {
    "time": "2023-02-19T12:22:12.376Z",
    "event": "interview stage completed",
    "args": [
      "NodeInfo"
    ]
  },
  {
    "time": "2023-02-19T12:22:27.534Z",
    "event": "dead",
    "args": [
      4
    ]
  },
  {
    "time": "2023-02-19T12:22:27.730Z",
    "event": "alive",
    "args": [
      3
    ]
  },
  {
    "time": "2023-02-19T12:22:28.779Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Manufacturer Specific",
        "commandClass": 114,
        "property": "manufacturerId",
        "endpoint": 0,
        "newValue": 335,
        "propertyName": "manufacturerId"
      }
    ]
  },
  {
    "time": "2023-02-19T12:22:28.782Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Manufacturer Specific",
        "commandClass": 114,
        "property": "productType",
        "endpoint": 0,
        "newValue": 18244,
        "propertyName": "productType"
      }
    ]
  },
  {
    "time": "2023-02-19T12:22:28.785Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Manufacturer Specific",
        "commandClass": 114,
        "property": "productId",
        "endpoint": 0,
        "newValue": 12336,
        "propertyName": "productId"
      }
    ]
  },
  {
    "time": "2023-02-19T12:22:29.114Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Manufacturer Specific",
        "commandClass": 114,
        "property": "manufacturerId",
        "endpoint": 0,
        "newValue": 335,
        "prevValue": 335,
        "propertyName": "manufacturerId"
      }
    ]
  },
  {
    "time": "2023-02-19T12:22:29.116Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Manufacturer Specific",
        "commandClass": 114,
        "property": "productType",
        "endpoint": 0,
        "newValue": 18244,
        "prevValue": 18244,
        "propertyName": "productType"
      }
    ]
  },
  {
    "time": "2023-02-19T12:22:29.118Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Manufacturer Specific",
        "commandClass": 114,
        "property": "productId",
        "endpoint": 0,
        "newValue": 12336,
        "prevValue": 12336,
        "propertyName": "productId"
      }
    ]
  },
  {
    "time": "2023-02-19T12:22:42.436Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Version",
        "commandClass": 134,
        "property": "libraryType",
        "endpoint": 0,
        "newValue": 3,
        "propertyName": "libraryType"
      }
    ]
  },
  {
    "time": "2023-02-19T12:22:42.439Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Version",
        "commandClass": 134,
        "property": "protocolVersion",
        "endpoint": 0,
        "newValue": "3.67",
        "propertyName": "protocolVersion"
      }
    ]
  },
  {
    "time": "2023-02-19T12:22:42.441Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Version",
        "commandClass": 134,
        "property": "firmwareVersions",
        "endpoint": 0,
        "newValue": [
          "1.0",
          "0.0"
        ],
        "propertyName": "firmwareVersions"
      }
    ]
  },
  {
    "time": "2023-02-19T12:22:42.444Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Version",
        "commandClass": 134,
        "property": "hardwareVersion",
        "endpoint": 0,
        "newValue": 1,
        "propertyName": "hardwareVersion"
      }
    ]
  },
  {
    "time": "2023-02-19T12:23:41.729Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Barrier Operator",
        "commandClass": 102,
        "property": "currentState",
        "endpoint": 0,
        "newValue": 254,
        "propertyName": "currentState"
      }
    ]
  },
  {
    "time": "2023-02-19T12:23:42.540Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Barrier Operator",
        "commandClass": 102,
        "property": "currentState",
        "endpoint": 0,
        "newValue": 254,
        "prevValue": 254,
        "propertyName": "currentState"
      }
    ]
  },
  {
    "time": "2023-02-19T12:24:06.019Z",
    "event": "dead",
    "args": [
      4
    ]
  },
  {
    "time": "2023-02-19T12:24:06.033Z",
    "event": "interview failed",
    "args": [
      {
        "errorMessage": "The node is dead",
        "isFinal": true
      }
    ]
  },
  {
    "time": "2023-02-19T12:24:06.036Z",
    "event": "interview failed",
    "args": [
      {
        "errorMessage": "The node is dead",
        "isFinal": true
      }
    ]
  },
  {
    "time": "2023-02-19T12:30:13.401Z",
    "event": "alive",
    "args": [
      3
    ]
  },
  {
    "time": "2023-02-19T12:30:14.066Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Barrier Operator",
        "commandClass": 102,
        "property": "currentState",
        "endpoint": 0,
        "newValue": 0,
        "prevValue": 254,
        "propertyName": "currentState"
      }
    ]
  },
  {
    "time": "2023-02-19T12:30:14.071Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Barrier Operator",
        "commandClass": 102,
        "property": "position",
        "endpoint": 0,
        "newValue": 0,
        "propertyName": "position"
      }
    ]
  },
  {
    "time": "2023-02-19T12:30:28.504Z",
    "event": "dead",
    "args": [
      4
    ]
  },
  {
    "time": "2023-02-19T12:30:28.515Z",
    "event": "interview failed",
    "args": [
      {
        "errorMessage": "The node is dead",
        "isFinal": true
      }
    ]
  },
  {
    "time": "2023-02-19T12:31:35.624Z",
    "event": "alive",
    "args": [
      3
    ]
  },
  {
    "time": "2023-02-19T12:31:50.102Z",
    "event": "dead",
    "args": [
      4
    ]
  },
  {
    "time": "2023-02-19T12:31:50.116Z",
    "event": "interview failed",
    "args": [
      {
        "errorMessage": "The node is dead",
        "isFinal": true
      }
    ]
  },
  {
    "time": "2023-02-19T12:32:36.329Z",
    "event": "alive",
    "args": [
      3
    ]
  },
  {
    "time": "2023-02-19T12:32:40.782Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "alarmType",
        "endpoint": 0,
        "newValue": 0,
        "propertyName": "alarmType"
      }
    ]
  },
  {
    "time": "2023-02-19T12:32:40.786Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "alarmLevel",
        "endpoint": 0,
        "newValue": 0,
        "propertyName": "alarmLevel"
      }
    ]
  },
  {
    "time": "2023-02-19T12:32:40.794Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "Home Security",
        "propertyKey": "unknown",
        "endpoint": 0,
        "newValue": 254,
        "propertyName": "Home Security",
        "propertyKeyName": "unknown"
      }
    ]
  },
  {
    "time": "2023-02-19T12:32:40.797Z",
    "event": "interview stage completed",
    "args": [
      "CommandClasses"
    ]
  },
  {
    "time": "2023-02-19T12:32:40.800Z",
    "event": "interview stage completed",
    "args": [
      "OverwriteConfig"
    ]
  },
  {
    "time": "2023-02-19T12:32:40.803Z",
    "event": "interview stage completed",
    "args": [
      "Complete"
    ]
  },
  {
    "time": "2023-02-19T12:32:40.848Z",
    "event": "ready",
    "args": []
  },
  {
    "time": "2023-02-19T12:32:40.862Z",
    "event": "interview completed",
    "args": []
  },
  {
    "time": "2023-02-19T12:33:09.885Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Barrier Operator",
        "commandClass": 102,
        "property": "currentState",
        "endpoint": 0,
        "newValue": 0,
        "prevValue": 0,
        "propertyName": "currentState"
      }
    ]
  },
  {
    "time": "2023-02-19T12:33:09.888Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Barrier Operator",
        "commandClass": 102,
        "property": "position",
        "endpoint": 0,
        "newValue": 0,
        "prevValue": 0,
        "propertyName": "position"
      }
    ]
  },
  {
    "time": "2023-02-19T12:33:44.588Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Node Naming and Location",
        "commandClass": 119,
        "property": "name",
        "newValue": "Garage Door Opener",
        "propertyName": "name"
      }
    ]
  },
  {
    "time": "2023-02-19T12:33:44.597Z",
    "event": "interview started",
    "args": []
  },
  {
    "time": "2023-02-19T12:33:44.663Z",
    "event": "interview stage completed",
    "args": [
      "ProtocolInfo"
    ]
  },
  {
    "time": "2023-02-19T12:33:44.934Z",
    "event": "interview stage completed",
    "args": [
      "NodeInfo"
    ]
  },
  {
    "time": "2023-02-19T12:33:56.283Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Manufacturer Specific",
        "commandClass": 114,
        "property": "manufacturerId",
        "endpoint": 0,
        "newValue": 335,
        "propertyName": "manufacturerId"
      }
    ]
  },
  {
    "time": "2023-02-19T12:33:56.286Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Manufacturer Specific",
        "commandClass": 114,
        "property": "productType",
        "endpoint": 0,
        "newValue": 18244,
        "propertyName": "productType"
      }
    ]
  },
  {
    "time": "2023-02-19T12:33:56.290Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Manufacturer Specific",
        "commandClass": 114,
        "property": "productId",
        "endpoint": 0,
        "newValue": 12336,
        "propertyName": "productId"
      }
    ]
  },
  {
    "time": "2023-02-19T12:33:57.348Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Version",
        "commandClass": 134,
        "property": "libraryType",
        "endpoint": 0,
        "newValue": 3,
        "propertyName": "libraryType"
      }
    ]
  },
  {
    "time": "2023-02-19T12:33:57.351Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Version",
        "commandClass": 134,
        "property": "protocolVersion",
        "endpoint": 0,
        "newValue": "3.67",
        "propertyName": "protocolVersion"
      }
    ]
  },
  {
    "time": "2023-02-19T12:33:57.353Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Version",
        "commandClass": 134,
        "property": "firmwareVersions",
        "endpoint": 0,
        "newValue": [
          "1.0",
          "0.0"
        ],
        "propertyName": "firmwareVersions"
      }
    ]
  },
  {
    "time": "2023-02-19T12:33:57.356Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Version",
        "commandClass": 134,
        "property": "hardwareVersion",
        "endpoint": 0,
        "newValue": 1,
        "propertyName": "hardwareVersion"
      }
    ]
  },
  {
    "time": "2023-02-19T12:34:08.608Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Barrier Operator",
        "commandClass": 102,
        "property": "signalingState",
        "propertyKey": 1,
        "endpoint": 0,
        "newValue": 0,
        "propertyName": "signalingState",
        "propertyKeyName": "1"
      }
    ]
  },
  {
    "time": "2023-02-19T12:34:09.134Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Barrier Operator",
        "commandClass": 102,
        "property": "signalingState",
        "propertyKey": 2,
        "endpoint": 0,
        "newValue": 0,
        "propertyName": "signalingState",
        "propertyKeyName": "2"
      }
    ]
  },
  {
    "time": "2023-02-19T12:34:09.668Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Barrier Operator",
        "commandClass": 102,
        "property": "currentState",
        "endpoint": 0,
        "newValue": 0,
        "propertyName": "currentState"
      }
    ]
  },
  {
    "time": "2023-02-19T12:34:09.671Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Barrier Operator",
        "commandClass": 102,
        "property": "position",
        "endpoint": 0,
        "newValue": 0,
        "propertyName": "position"
      }
    ]
  },
  {
    "time": "2023-02-19T12:34:11.785Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "alarmType",
        "endpoint": 0,
        "newValue": 0,
        "propertyName": "alarmType"
      }
    ]
  },
  {
    "time": "2023-02-19T12:34:11.788Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "alarmLevel",
        "endpoint": 0,
        "newValue": 0,
        "propertyName": "alarmLevel"
      }
    ]
  },
  {
    "time": "2023-02-19T12:34:11.793Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "Access Control",
        "propertyKey": "unknown",
        "endpoint": 0,
        "newValue": 254,
        "propertyName": "Access Control",
        "propertyKeyName": "unknown"
      }
    ]
  },
  {
    "time": "2023-02-19T12:34:12.314Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "alarmType",
        "endpoint": 0,
        "newValue": 0,
        "prevValue": 0,
        "propertyName": "alarmType"
      }
    ]
  },
  {
    "time": "2023-02-19T12:34:12.316Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "alarmLevel",
        "endpoint": 0,
        "newValue": 0,
        "prevValue": 0,
        "propertyName": "alarmLevel"
      }
    ]
  },
  {
    "time": "2023-02-19T12:34:12.321Z",
    "event": "value added",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "Home Security",
        "propertyKey": "unknown",
        "endpoint": 0,
        "newValue": 254,
        "propertyName": "Home Security",
        "propertyKeyName": "unknown"
      }
    ]
  },
  {
    "time": "2023-02-19T12:34:12.323Z",
    "event": "interview stage completed",
    "args": [
      "CommandClasses"
    ]
  },
  {
    "time": "2023-02-19T12:34:12.325Z",
    "event": "interview stage completed",
    "args": [
      "OverwriteConfig"
    ]
  },
  {
    "time": "2023-02-19T12:34:12.327Z",
    "event": "interview stage completed",
    "args": [
      "Complete"
    ]
  },
  {
    "time": "2023-02-19T12:34:12.358Z",
    "event": "ready",
    "args": []
  },
  {
    "time": "2023-02-19T12:34:12.370Z",
    "event": "interview completed",
    "args": []
  },
  {
    "time": "2023-02-19T12:34:12.358Z",
    "event": "ready",
    "args": []
  },
  {
    "time": "2023-02-19T12:34:12.370Z",
    "event": "interview completed",
    "args": []
  },
  {
    "time": "2023-02-19T12:34:47.550Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "alarmType",
        "endpoint": 0,
        "newValue": 0,
        "prevValue": 0,
        "propertyName": "alarmType"
      }
    ]
  },
  {
    "time": "2023-02-19T12:34:47.558Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "alarmLevel",
        "endpoint": 0,
        "newValue": 0,
        "prevValue": 0,
        "propertyName": "alarmLevel"
      }
    ]
  },
  {
    "time": "2023-02-19T12:34:47.566Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "Access Control",
        "propertyKey": "unknown",
        "endpoint": 0,
        "newValue": 254,
        "prevValue": 254,
        "propertyName": "Access Control",
        "propertyKeyName": "unknown"
      }
    ]
  },
  {
    "time": "2023-02-19T12:34:48.088Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "alarmType",
        "endpoint": 0,
        "newValue": 0,
        "prevValue": 0,
        "propertyName": "alarmType"
      }
    ]
  },
  {
    "time": "2023-02-19T12:34:48.090Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "alarmLevel",
        "endpoint": 0,
        "newValue": 0,
        "prevValue": 0,
        "propertyName": "alarmLevel"
      }
    ]
  },
  {
    "time": "2023-02-19T12:34:48.099Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Notification",
        "commandClass": 113,
        "property": "Home Security",
        "propertyKey": "unknown",
        "endpoint": 0,
        "newValue": 254,
        "prevValue": 254,
        "propertyName": "Home Security",
        "propertyKeyName": "unknown"
      }
    ]
  },
  {
    "time": "2023-02-19T12:50:14.002Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Barrier Operator",
        "commandClass": 102,
        "property": "currentState",
        "endpoint": 0,
        "newValue": 0,
        "prevValue": 0,
        "propertyName": "currentState"
      }
    ]
  },
  {
    "time": "2023-02-19T12:50:14.005Z",
    "event": "value updated",
    "args": [
      {
        "commandClassName": "Barrier Operator",
        "commandClass": 102,
        "property": "position",
        "endpoint": 0,
        "newValue": 0,
        "prevValue": 0,
        "propertyName": "position"
      }
    ]
  }
],
"status": "Alive",
"interviewStage": "Complete",
"hexId": "0x014f-0x4744-0x3030",
"dbLink": "https://devices.zwave-js.io/?jumpTo=0x014f:0x4744:0x3030:1.0",
"manufacturerId": 335,
"productId": 12336,
"productType": 18244,
"deviceConfig": {
  "filename": "/data/db/devices/0x014f/ngd00z-4.json",
  "isEmbedded": true,
  "manufacturer": "Nortek Security & Control LLC",
  "manufacturerId": 335,
  "label": "NGD00Z-4",
  "description": "Garage Door Controller",
  "devices": [
    {
      "productType": 18244,
      "productId": 12336
    },
    {
      "productType": 18244,
      "productId": 12338
    },
    {
      "productType": 18244,
      "productId": 13616
    }
  ],
  "firmwareVersion": {
    "min": "0.0",
    "max": "255.255"
  },
  "associations": {}
},
"productLabel": "NGD00Z-4",
"productDescription": "Garage Door Controller",
"manufacturer": "Nortek Security & Control LLC",
"firmwareVersion": "1.0",
"protocolVersion": 3,
"nodeType": 1,
"endpointsCount": 0,
"endpoints": [
  {
    "index": 0,
    "label": "Root Endpoint"
  }
],
"isSecure": true,
"security": "S0_Legacy",
"supportsSecurity": false,
"supportsBeaming": true,
"isControllerNode": false,
"isListening": true,
"isFrequentListening": false,
"isRouting": true,
"keepAwake": false,
"maxDataRate": 40000,
"deviceClass": {
  "basic": 4,
  "generic": 64,
  "specific": 7
},
"firmwareCapabilities": {
  "firmwareUpgradable": false
},
"deviceId": "335-12336-18244",
"statistics": {
  "commandsTX": 412,
  "commandsRX": 537,
  "commandsDroppedRX": 44,
  "commandsDroppedTX": 35,
  "timeoutResponse": 66,
  "rtt": 107.6,
  "rssi": -78,
  "lwr": {
    "protocolDataRate": 2,
    "repeaters": [
      22
    ],
    "rssi": -78,
    "repeaterRSSI": [
      127
    ]
  },
  "nlwr": {
    "protocolDataRate": 2,
    "repeaters": [
      29
    ],
    "rssi": -87,
    "repeaterRSSI": [
      127
    ]
  }
},
"lastActive": 1676811014063,
"_name": "Garage Door Opener",
"lastReceive": 1676811014063,
"lastTransmit": 1676811014063,
"errorReceive": false,
"errorTransmit": false
}
Entire config from old zwave config file
<Node id="15" name="Garage Door Opener" location="" basic="4" generic="64" specific="7" type="Secure Barrier AddOn" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" secured="true" query_stage="Complete">
  <Manufacturer id="14f" name="Linear">
  	<Product type="4744" id="3030" name="GD00Z-4 Garage Door Opener Remote Controller" />
  </Manufacturer>
  <CommandClasses>
  	<CommandClass id="32" name="COMMAND_CLASS_BASIC" version="1">
  		<Instance index="1" />
  		<Value type="byte" genre="basic" instance="1" index="0" label="Basic" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
  	</CommandClass>
  	<CommandClass id="34" name="COMMAND_CLASS_APPLICATION_STATUS" version="1" request_flags="4" issecured="true">
  		<Instance index="1" />
  	</CommandClass>
  	<CommandClass id="43" name="COMMAND_CLASS_SCENE_ACTIVATION" version="1" request_flags="5" after_mark="true" issecured="true">
  		<Instance index="1" />
  	</CommandClass>
  	<CommandClass id="48" name="COMMAND_CLASS_SENSOR_BINARY" version="1" request_flags="5" after_mark="true" issecured="true">
  		<Instance index="1" />
  		<Value type="bool" genre="user" instance="1" index="0" label="Sensor" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
  	</CommandClass>
  	<CommandClass id="50" name="COMMAND_CLASS_METER" version="1" request_flags="7" after_mark="true" issecured="true">
  		<Instance index="1" />
  		<Value type="decimal" genre="user" instance="1" index="0" label="Unknown" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.0" />
  	</CommandClass>
  	<CommandClass id="53" name="COMMAND_CLASS_METER_PULSE" version="1" request_flags="5" after_mark="true" issecured="true">
  		<Instance index="1" />
  		<Value type="int" genre="user" instance="1" index="0" label="Count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
  	</CommandClass>
  	<CommandClass id="68" name="COMMAND_CLASS_THERMOSTAT_FAN_MODE" version="1" request_flags="6" after_mark="true" issecured="true">
  		<Instance index="1" />
  		<SupportedModes />
  	</CommandClass>
  	<CommandClass id="69" name="COMMAND_CLASS_THERMOSTAT_FAN_STATE" version="1" request_flags="4" after_mark="true" issecured="true">
  		<Instance index="1" />
  		<Value type="string" genre="user" instance="1" index="0" label="Fan State" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="Idle" />
  	</CommandClass>
  	<CommandClass id="70" name="COMMAND_CLASS_CLIMATE_CONTROL_SCHEDULE" version="1" request_flags="5" after_mark="true" issecured="true" change_counter="0">
  		<Instance index="1" />
  		<Value type="schedule" genre="user" instance="1" index="1" label="Monday" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" />
  		<Value type="schedule" genre="user" instance="1" index="2" label="Tuesday" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" />
  		<Value type="schedule" genre="user" instance="1" index="3" label="Wednesday" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" />
  		<Value type="schedule" genre="user" instance="1" index="4" label="Thursday" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" />
  		<Value type="schedule" genre="user" instance="1" index="5" label="Friday" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" />
  		<Value type="schedule" genre="user" instance="1" index="6" label="Saturday" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" />
  		<Value type="schedule" genre="user" instance="1" index="7" label="Sunday" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" />
  		<Value type="list" genre="user" instance="1" index="8" label="Override State" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
  			<Item label="None" value="0" />
  			<Item label="Temporary" value="1" />
  			<Item label="Permanent" value="2" />
  		</Value>
  		<Value type="byte" genre="user" instance="1" index="9" label="Override Setback" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
  	</CommandClass>
  	<CommandClass id="76" name="COMMAND_CLASS_DOOR_LOCK_LOGGING" version="1" request_flags="6" after_mark="true" issecured="true" m_MaxRecords="0">
  		<Instance index="1" />
  		<Value type="byte" genre="system" instance="1" index="0" label="Max Number of Records" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
  		<Value type="byte" genre="user" instance="1" index="1" label="Current Record Number" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
  		<Value type="string" genre="user" instance="1" index="2" label="Log Record" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="" />
  	</CommandClass>
  	<CommandClass id="90" name="COMMAND_CLASS_DEVICE_RESET_LOCALLY" version="1" innif="true">
  		<Instance index="1" />
  	</CommandClass>
  	<CommandClass id="96" name="COMMAND_CLASS_MULTI_INSTANCE/CHANNEL" version="1" request_flags="5" after_mark="true" issecured="true">
  		<Instance index="1" />
  	</CommandClass>
  	<CommandClass id="102" name="COMMAND_CLASS_BARRIER_OPERATOR" version="1" request_flags="1" issecured="true">
  		<Instance index="1" />
  		<Value type="list" genre="user" instance="1" index="1" label="Barrier State Label" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="6">
  			<Item label="Closed" value="0" />
  			<Item label="Closing" value="1" />
  			<Item label="Stopped" value="2" />
  			<Item label="Opening" value="3" />
  			<Item label="Opened" value="4" />
  			<Item label="Unknown" value="5" />
  		</Value>
  		<Value type="list" genre="config" instance="1" index="2" label="Supported Signals" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="3" size="4">
  			<Item label="None" value="0" />
  			<Item label="Audible" value="1" />
  			<Item label="Visual" value="2" />
  			<Item label="Both" value="3" />
  		</Value>
  		<Value type="bool" genre="config" instance="1" index="3" label="Audible Notification" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
  		<Value type="bool" genre="config" instance="1" index="4" label="Visual Notification" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
  	</CommandClass>
  	<CommandClass id="112" name="COMMAND_CLASS_CONFIGURATION" version="1" request_flags="5" after_mark="true" issecured="true">
  		<Instance index="1" />
  	</CommandClass>
  	<CommandClass id="113" name="COMMAND_CLASS_ALARM" version="4" request_flags="2" issecured="true">
  		<Instance index="1" />
  		<Value type="byte" genre="user" instance="1" index="0" label="Alarm Type" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
  		<Value type="byte" genre="user" instance="1" index="1" label="Alarm Level" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
  		<Value type="byte" genre="user" instance="1" index="2" label="SourceNodeId" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
  		<Value type="byte" genre="user" instance="1" index="9" label="Access Control" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="254" />
  		<Value type="byte" genre="user" instance="1" index="10" label="Burglar" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="254" />
  		<Value type="byte" genre="user" instance="1" index="11" label="Power Management" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
  		<Value type="byte" genre="user" instance="1" index="12" label="System" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
  		<Value type="byte" genre="user" instance="1" index="13" label="Emergency" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
  		<Value type="byte" genre="user" instance="1" index="14" label="Clock" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
  		<Value type="byte" genre="user" instance="1" index="15" label="Appliance" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
  		<Value type="byte" genre="user" instance="1" index="16" label="HomeHealth" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
  	</CommandClass>
  	<CommandClass id="114" name="COMMAND_CLASS_MANUFACTURER_SPECIFIC" version="1" request_flags="2" innif="true">
  		<Instance index="1" />
  	</CommandClass>
  	<CommandClass id="128" name="COMMAND_CLASS_BATTERY" version="1" request_flags="5" after_mark="true" issecured="true">
  		<Instance index="1" />
  		<Value type="byte" genre="user" instance="1" index="0" label="Battery Level" units="%" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="100" />
  	</CommandClass>
  	<CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION" version="1" request_flags="4" issecured="true">
  		<Instance index="1" />
  		<Associations num_groups="1">
  			<Group index="1" max_associations="1" label="Group 1" auto="true">
  				<Node id="1" />
  			</Group>
  		</Associations>
  	</CommandClass>
  	<CommandClass id="134" name="COMMAND_CLASS_VERSION" version="1" request_flags="4" issecured="true">
  		<Instance index="1" />
  		<Value type="string" genre="system" instance="1" index="0" label="Library Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="3" />
  		<Value type="string" genre="system" instance="1" index="1" label="Protocol Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="3.67" />
  		<Value type="string" genre="system" instance="1" index="2" label="Application Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="1.00" />
  	</CommandClass>
  	<CommandClass id="139" name="COMMAND_CLASS_TIME_PARAMETERS" version="1" request_flags="6" after_mark="true" issecured="true">
  		<Instance index="1" />
  		<Value type="string" genre="system" instance="1" index="0" label="Date" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="" />
  		<Value type="string" genre="system" instance="1" index="1" label="Time" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="" />
  		<Value type="button" genre="system" instance="1" index="2" label="Set Date/Time" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
  		<Value type="button" genre="system" instance="1" index="3" label="Refresh Date/Time" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
  	</CommandClass>
  	<CommandClass id="142" name="COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION" version="1" request_flags="6" after_mark="true" issecured="true">
  		<Instance index="1" />
  		<Associations num_groups="0">
  			<Group index="1" max_associations="1" label="Group 1" auto="true">
  				<Node id="1" />
  			</Group>
  		</Associations>
  	</CommandClass>
  	<CommandClass id="152" name="COMMAND_CLASS_SECURITY" version="1" innif="true">
  		<Instance index="1" />
  		<Value type="bool" genre="system" instance="1" index="0" label="Secured" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="True" />
  	</CommandClass>
  	<CommandClass id="155" name="COMMAND_CLASS_ASSOCIATION_COMMAND_CONFIGURATION" version="1" request_flags="4" after_mark="true" issecured="true">
  		<Instance index="1" />
  		<Value type="byte" genre="system" instance="1" index="0" label="Max Command Length" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
  		<Value type="bool" genre="system" instance="1" index="1" label="Commands are Values" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
  		<Value type="bool" genre="system" instance="1" index="2" label="Commands are Configurable" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
  		<Value type="short" genre="system" instance="1" index="3" label="Free Commands" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
  		<Value type="short" genre="system" instance="1" index="4" label="Max Commands" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
  	</CommandClass>
  	<CommandClass id="156" name="COMMAND_CLASS_SENSOR_ALARM" version="1" request_flags="6" after_mark="true" issecured="true">
  		<Instance index="1" />
  	</CommandClass>
  </CommandClasses>
</Node>

Device information

Manufacturer: Nortek Security & Control LLC
Model name: NGD00Z-4
Node ID in your network: 5

How are you using node-zwave-js?

  • zwave-js-ui (formerly zwavejs2mqtt) Docker image (latest)
  • zwave-js-ui (formerly zwavejs2mqtt) Docker image (dev)
  • zwave-js-ui (formerly zwavejs2mqtt) Docker manually built (please specify branches)
  • ioBroker.zwave2 adapter (please specify version)
  • HomeAssistant zwave_js integration (please specify version)
  • pkg
  • node-red-contrib-zwave-js (please specify version, double click node to find out)
  • Manually built from GitHub (please specify branch)
  • Other (please describe)

Which branches or versions?

version:
node-zwave-js branch: 10.10.0
zwave-js-ui branch: 8.8.5

Using manually built version to update to latest.

Did you change anything?

yes (please describe)

If yes, what did you change?

No response

Did this work before?

Yes (please describe)

If yes, where did it work?

Open zwave i believe, its been a while.

There are many comments about it not working in a long time.
As example:
https://community.home-assistant.io/t/issues-with-ngd00z-4-garage-door-opener/283517/23

Attach Driver Logfile

S0_LEGACY Key emailed.

2/21/23 Update

2/23/23 Update:

@AlCalzone
Copy link
Member

Unfortunately, I don't see a device interview in the log you posted. Please re-interview the device and post a log of that.

@roblandry
Copy link
Contributor Author

Updated OP and added todays device interview. In fact there are at least 2 interviews as it seemed sluggish so i pinged it during. So after complete i reinterviewed to ensure it was clean.

@AlCalzone
Copy link
Member

@roblandry you may have to try that again. I'm not sure if it is caused by node 5, but all of the interview attempts are during a phase where the stick refuses to send (probably due to excessive noise).

2023-02-21T22:22:46.952Z DRIVER « [REQ] [SendDataBridge]
                                    callback id:                           79
                                    transmit status:                       Fail, took 0 ms
...

appears in the log when that happens.

Might also be the 7.19 firmware. During one of the interview attempts, I see this flood of incoming reports from the node (which can cause the stick to refuse sending for a while):

2023-02-21T22:17:17.909Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:17.911Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:17.912Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:17.972Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:17.972Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:17.973Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:18.036Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:18.037Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:18.038Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:18.169Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:18.170Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:18.171Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:18.218Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:18.219Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:18.220Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:18.306Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:18.307Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:18.308Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:18.487Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:18.488Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:18.489Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:18.586Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:18.587Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:18.588Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:19.489Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:19.491Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:19.492Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:19.518Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:19.519Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:19.520Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:19.546Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:19.547Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:19.548Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:19.679Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:19.679Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:19.680Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:19.728Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:19.729Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:19.730Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:19.796Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:19.796Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:19.797Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:19.971Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:19.972Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:19.973Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:20.052Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:20.053Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:20.054Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:21.116Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:21.118Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:21.120Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:21.277Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:21.278Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:21.279Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:21.412Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:21.413Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:21.414Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:21.482Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:21.483Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:21.484Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:21.511Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:21.511Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:21.512Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:21.641Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:21.642Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:21.642Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:21.688Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:21.688Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:21.689Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:21.717Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:21.717Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:21.718Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:22.934Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:22.935Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:22.937Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a
2023-02-21T22:17:22.953Z SERIAL « 0x0106004981000031                                                   (8 bytes)
2023-02-21T22:17:22.954Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:22.955Z DRIVER « [REQ] [ApplicationUpdateRequest]
                                    payload: 0x0000
2023-02-21T22:17:23.464Z SERIAL « 0x010c004984050604400772985ace                                      (14 bytes)
2023-02-21T22:17:23.465Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:23.467Z DRIVER « [Node 005] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x050604400772985a

followed by the stick restarting several times roughly every 20 seconds:

2023-02-21T22:17:28.939Z SERIAL « 0x0116000a07000102010c5e22855970565a7273989f8600b6                  (24 bytes)
2023-02-21T22:17:28.940Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:28.942Z DRIVER « [REQ] [SerialAPIStarted]
                                    wake up reason:        SoftwareReset
                                    watchdog enabled:      false
                                    generic device class:  0x02
                                    specific device class: 0x01
                                    always listening:      false
                                    supports Long Range:   false
2023-02-21T22:17:39.580Z SERIAL « 0x0116000a07000102010c5e22855970565a7273989f8600b6                  (24 bytes)
2023-02-21T22:17:39.583Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:17:39.586Z DRIVER « [REQ] [SerialAPIStarted]
                                    wake up reason:        SoftwareReset
                                    watchdog enabled:      false
                                    generic device class:  0x02
                                    specific device class: 0x01
                                    always listening:      false
                                    supports Long Range:   false
2023-02-21T22:18:02.695Z SERIAL « 0x0116000a07000102010c5e22855970565a7273989f8600b6                  (24 bytes)
2023-02-21T22:18:02.698Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:18:02.701Z DRIVER « [REQ] [SerialAPIStarted]
                                    wake up reason:        SoftwareReset
                                    watchdog enabled:      false
                                    generic device class:  0x02
                                    specific device class: 0x01
                                    always listening:      false
                                    supports Long Range:   false
2023-02-21T22:18:09.523Z SERIAL « 0x0116000a07000102010c5e22855970565a7273989f8600b6                  (24 bytes)
2023-02-21T22:18:09.524Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:18:09.526Z DRIVER « [REQ] [SerialAPIStarted]
                                    wake up reason:        SoftwareReset
                                    watchdog enabled:      false
                                    generic device class:  0x02
                                    specific device class: 0x01
                                    always listening:      false
                                    supports Long Range:   false
2023-02-21T22:19:04.838Z SERIAL « 0x0116000a07000102010c5e22855970565a7273989f8600b6                  (24 bytes)
2023-02-21T22:19:04.840Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:19:04.843Z DRIVER « [REQ] [SerialAPIStarted]
                                    wake up reason:        SoftwareReset
                                    watchdog enabled:      false
                                    generic device class:  0x02
                                    specific device class: 0x01
                                    always listening:      false
                                    supports Long Range:   false
2023-02-21T22:19:10.343Z SERIAL « 0x0116000a07000102010c5e22855970565a7273989f8600b6                  (24 bytes)
2023-02-21T22:19:10.346Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:19:10.348Z DRIVER « [REQ] [SerialAPIStarted]
                                    wake up reason:        SoftwareReset
                                    watchdog enabled:      false
                                    generic device class:  0x02
                                    specific device class: 0x01
                                    always listening:      false
                                    supports Long Range:   false
2023-02-21T22:19:12.228Z SERIAL « 0x0116000a07000102010c5e22855970565a7273989f8600b6                  (24 bytes)
2023-02-21T22:19:12.230Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:19:12.231Z DRIVER « [REQ] [SerialAPIStarted]
                                    wake up reason:        SoftwareReset
                                    watchdog enabled:      false
                                    generic device class:  0x02
                                    specific device class: 0x01
                                    always listening:      false
                                    supports Long Range:   false
2023-02-21T22:19:19.822Z SERIAL « 0x0116000a07000102010c5e22855970565a7273989f8600b6                  (24 bytes)
2023-02-21T22:19:19.825Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:19:19.827Z DRIVER « [REQ] [SerialAPIStarted]
                                    wake up reason:        SoftwareReset
                                    watchdog enabled:      false
                                    generic device class:  0x02
                                    specific device class: 0x01
                                    always listening:      false
                                    supports Long Range:   false
2023-02-21T22:19:30.112Z SERIAL « 0x0116000a07000102010c5e22855970565a7273989f8600b6                  (24 bytes)
2023-02-21T22:19:30.114Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:19:30.116Z DRIVER « [REQ] [SerialAPIStarted]
                                    wake up reason:        SoftwareReset
                                    watchdog enabled:      false
                                    generic device class:  0x02
                                    specific device class: 0x01
                                    always listening:      false
                                    supports Long Range:   false
2023-02-21T22:19:45.431Z SERIAL « 0x0116000a07000102010c5e22855970565a7273989f8600b6                  (24 bytes)
2023-02-21T22:19:45.434Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:19:45.438Z DRIVER « [REQ] [SerialAPIStarted]
                                    wake up reason:        SoftwareReset
                                    watchdog enabled:      false
                                    generic device class:  0x02
                                    specific device class: 0x01
                                    always listening:      false
                                    supports Long Range:   false
2023-02-21T22:19:51.883Z SERIAL « 0x0116000a07000102010c5e22855970565a7273989f8600b6                  (24 bytes)
2023-02-21T22:19:51.886Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:19:51.888Z DRIVER « [REQ] [SerialAPIStarted]
                                    wake up reason:        SoftwareReset
                                    watchdog enabled:      false
                                    generic device class:  0x02
                                    specific device class: 0x01
                                    always listening:      false
                                    supports Long Range:   false
2023-02-21T22:19:53.729Z SERIAL « 0x0116000a07000102010c5e22855970565a7273989f8600b6                  (24 bytes)
2023-02-21T22:19:53.731Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:19:53.733Z DRIVER « [REQ] [SerialAPIStarted]
                                    wake up reason:        SoftwareReset
                                    watchdog enabled:      false
                                    generic device class:  0x02
                                    specific device class: 0x01
                                    always listening:      false
                                    supports Long Range:   false
2023-02-21T22:20:03.366Z CNTRLR » [Node 005] pinging the node...
2023-02-21T22:20:08.856Z SERIAL « 0x0116000a07000102010c5e22855970565a7273989f8600b6                  (24 bytes)
2023-02-21T22:20:08.858Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:20:08.861Z DRIVER « [REQ] [SerialAPIStarted]
                                    wake up reason:        SoftwareReset
                                    watchdog enabled:      false
                                    generic device class:  0x02
                                    specific device class: 0x01
                                    always listening:      false
                                    supports Long Range:   false
2023-02-21T22:20:35.059Z SERIAL « 0x0116000a07000102010c5e22855970565a7273989f8600b6                  (24 bytes)
2023-02-21T22:20:35.062Z SERIAL » [ACK]                                                                   (0x06)
2023-02-21T22:20:35.066Z DRIVER « [REQ] [SerialAPIStarted]
                                    wake up reason:        SoftwareReset
                                    watchdog enabled:      false
                                    generic device class:  0x02
                                    specific device class: 0x01
                                    always listening:      false
                                    supports Long Range:   false

@roblandry
Copy link
Contributor Author

Ok, new logfile. I now see what you mean with all the resets. I moved the dongle to a usb 2.0 hub on a long extension and seems to be much better (less noise), yet still missing the attributes.

@AlCalzone
Copy link
Member

Ok the issue is that the device doesn't report support for the Battery CC. Neither insecurely:

2023-02-23T23:02:43.572Z CNTRLR « [Node 005] node info received
                                  supported CCs:
                                  · Manufacturer Specific
                                  · Security
                                  · Device Reset Locally

nor securely:

2023-02-23T23:02:43.802Z CNTRLR « [Node 005] received secure commands (S0)
                                  supported CCs:
                                  · Version
                                  · Barrier Operator
                                  · Application Status
                                  · Notification
                                  · Association

Looking at the OZW file there are probably a few more CCs missing, but I don't trust that file (why does it contain thermostat related CCs?).
I'll post a PR with an update config to force-add the Battery CC and have you test it.

@AlCalzone AlCalzone added device compatibility Work that needs to be done to support non-compliant or legacy devices and removed waiting for info ⏳ labels Feb 24, 2023
@AlCalzone
Copy link
Member

Ok @roblandry please test this file as described here.
You will have to re-interview again for this to get picked up.

@roblandry
Copy link
Contributor Author

Ok, the new info is populated but providing unknown values. In further reading today, i am not sure it has ever actually provided an actual correct value. I only recall actually seeing 100%, despite the battery being in for years. I think it may be safe to close this issue and remove the PR.

@AlCalzone AlCalzone closed this as not planned Won't fix, can't repro, duplicate, stale Mar 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
device compatibility Work that needs to be done to support non-compliant or legacy devices
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants