How do I apply config changes to ZWaveJS to MQTT?

I would like to know how to manually apply mods as noted here:

Using ZWave to MQTT on Home Assistant.

Thanks muchly in advance to anyone who can offer any help.

That commit is for OZW. You are using ZwaveJs. Hence that commit cannot be applied.

Thanks Pete.

Any clues as to how the described resolution can be equivalently applied within ZWaveJS?

I basically just have 4x TKB TSM-02 I need to get working natively with Home Assistant.
Using ZWaveJS to MQTT only because it looked the optimal option to enable automation using Node RED.
Worked ok with Homeseer so thought would be good to migrate over to Home Assistant and have generally have had good standard of outcomes - overall managed to get more of my stuff into Home Assistant than I had working in Homeseer, but alas Z-Wave stuff on my criticals list and just these four sensors Iā€™ve not been able to get playing with HA to complete the job.
Desperately donā€™t want to have to keep running Homeseer just to provide any support for just this remaining handful of devices.
Since Iā€™m relatively new to Home Assistant, hoping someone can point me in the right direction as to how to crack this nut.

A place to start is getting the device debug info from zwavejs2mqtt and describing what is working and not working in your setup

Hi Pete,

Apologies for the delay in reply.
Very much appreciate any and all help and guidance that youā€™re able to give. :pray:

Excluded, reset and re-included node.

Device Debug info below.

The entities created in Home Assistant look broadly to be as expected, however none of the sensor values are ever updating. :frowning:

Kind regards,
John.

{
  "id": 53,
  "name": "",
  "loc": "",
  "values": [
    {
      "id": "53-32-0-currentValue",
      "nodeId": 53,
      "commandClass": 32,
      "commandClassName": "Basic",
      "endpoint": 0,
      "property": "currentValue",
      "propertyName": "currentValue",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Current value",
      "stateless": false,
      "commandClassVersion": 1,
      "min": 0,
      "max": 99,
      "list": false,
      "value": 0,
      "isCurrentValue": true,
      "targetValue": "32-0-targetValue",
      "lastUpdate": 1656823005740,
      "newValue": 0
    },
    {
      "id": "53-32-0-targetValue",
      "nodeId": 53,
      "commandClass": 32,
      "commandClassName": "Basic",
      "endpoint": 0,
      "property": "targetValue",
      "propertyName": "targetValue",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Target value",
      "stateless": false,
      "commandClassVersion": 1,
      "min": 0,
      "max": 99,
      "list": false,
      "lastUpdate": 1656819961631
    },
    {
      "id": "53-48-0-Tamper",
      "nodeId": 53,
      "commandClass": 48,
      "commandClassName": "Binary Sensor",
      "endpoint": 0,
      "property": "Tamper",
      "propertyName": "Tamper",
      "type": "boolean",
      "readable": true,
      "writeable": false,
      "label": "Tamper",
      "ccSpecific": {
        "sensorType": 8
      },
      "stateless": false,
      "commandClassVersion": 2,
      "list": false,
      "value": false,
      "lastUpdate": 1656819961632,
      "newValue": false
    },
    {
      "id": "53-48-0-Door/Window",
      "nodeId": 53,
      "commandClass": 48,
      "commandClassName": "Binary Sensor",
      "endpoint": 0,
      "property": "Door/Window",
      "propertyName": "Door/Window",
      "type": "boolean",
      "readable": true,
      "writeable": false,
      "label": "Door/Window",
      "ccSpecific": {
        "sensorType": 10
      },
      "stateless": false,
      "commandClassVersion": 2,
      "list": false,
      "value": true,
      "lastUpdate": 1656819961634,
      "newValue": true
    },
    {
      "id": "53-48-0-Motion",
      "nodeId": 53,
      "commandClass": 48,
      "commandClassName": "Binary Sensor",
      "endpoint": 0,
      "property": "Motion",
      "propertyName": "Motion",
      "type": "boolean",
      "readable": true,
      "writeable": false,
      "label": "Motion",
      "ccSpecific": {
        "sensorType": 12
      },
      "stateless": false,
      "commandClassVersion": 2,
      "list": false,
      "value": false,
      "lastUpdate": 1656819961636,
      "newValue": false
    },
    {
      "id": "53-49-0-Air temperature",
      "nodeId": 53,
      "commandClass": 49,
      "commandClassName": "Multilevel Sensor",
      "endpoint": 0,
      "property": "Air temperature",
      "propertyName": "Air temperature",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Air temperature",
      "ccSpecific": {
        "sensorType": 1,
        "scale": 0
      },
      "stateless": false,
      "commandClassVersion": 5,
      "unit": "Ā°C",
      "list": false,
      "value": 19,
      "lastUpdate": 1656819961637,
      "newValue": 19
    },
    {
      "id": "53-49-0-Illuminance",
      "nodeId": 53,
      "commandClass": 49,
      "commandClassName": "Multilevel Sensor",
      "endpoint": 0,
      "property": "Illuminance",
      "propertyName": "Illuminance",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Illuminance",
      "ccSpecific": {
        "sensorType": 3,
        "scale": 0
      },
      "stateless": false,
      "commandClassVersion": 5,
      "unit": "%",
      "list": false,
      "value": 93,
      "lastUpdate": 1656819961639,
      "newValue": 93
    },
    {
      "id": "53-112-0-2",
      "nodeId": 53,
      "commandClass": 112,
      "commandClassName": "Configuration",
      "endpoint": 0,
      "property": 2,
      "propertyName": "Basic Set Level",
      "type": "number",
      "readable": true,
      "writeable": true,
      "description": "Allowable range: 0-99, 255",
      "label": "Basic Set Level",
      "default": 255,
      "stateless": false,
      "commandClassVersion": 1,
      "min": 0,
      "max": 255,
      "list": false,
      "value": 255,
      "lastUpdate": 1656822881507,
      "newValue": 255
    },
    {
      "id": "53-112-0-3",
      "nodeId": 53,
      "commandClass": 112,
      "commandClassName": "Configuration",
      "endpoint": 0,
      "property": 3,
      "propertyName": "PIR Sensitivity",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "PIR Sensitivity",
      "default": 70,
      "stateless": false,
      "commandClassVersion": 1,
      "min": 0,
      "max": 99,
      "list": false,
      "value": 99,
      "lastUpdate": 1656819961643,
      "newValue": 99
    },
    {
      "id": "53-112-0-4",
      "nodeId": 53,
      "commandClass": 112,
      "commandClassName": "Configuration",
      "endpoint": 0,
      "property": 4,
      "propertyName": "Light Threshold",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Light Threshold",
      "default": 100,
      "stateless": false,
      "commandClassVersion": 1,
      "min": 0,
      "max": 100,
      "list": false,
      "value": 0,
      "lastUpdate": 1656821868173,
      "newValue": 0
    },
    {
      "id": "53-112-0-5",
      "nodeId": 53,
      "commandClass": 112,
      "commandClassName": "Configuration",
      "endpoint": 0,
      "property": 5,
      "propertyName": "Operation Mode",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Operation Mode",
      "default": 0,
      "stateless": false,
      "commandClassVersion": 1,
      "min": 0,
      "max": 127,
      "list": false,
      "value": 8,
      "lastUpdate": 1656822881918,
      "newValue": 8
    },
    {
      "id": "53-112-0-6",
      "nodeId": 53,
      "commandClass": 112,
      "commandClassName": "Configuration",
      "endpoint": 0,
      "property": 6,
      "propertyName": "Multi-Sensor Function Switch",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Multi-Sensor Function Switch",
      "default": 4,
      "stateless": false,
      "commandClassVersion": 1,
      "min": 0,
      "max": 127,
      "list": false,
      "value": 48,
      "lastUpdate": 1656822882530,
      "newValue": 48
    },
    {
      "id": "53-112-0-8",
      "nodeId": 53,
      "commandClass": 112,
      "commandClassName": "Configuration",
      "endpoint": 0,
      "property": 8,
      "propertyName": "PIR Re-Detect Interval Time",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "PIR Re-Detect Interval Time",
      "default": 3,
      "stateless": false,
      "commandClassVersion": 1,
      "min": 3,
      "max": 127,
      "list": false,
      "value": 3,
      "lastUpdate": 1656819961649,
      "newValue": 3
    },
    {
      "id": "53-112-0-9",
      "nodeId": 53,
      "commandClass": 112,
      "commandClassName": "Configuration",
      "endpoint": 0,
      "property": 9,
      "propertyName": "Turn Off Light Time",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Turn Off Light Time",
      "default": 4,
      "stateless": false,
      "commandClassVersion": 1,
      "min": 4,
      "max": 127,
      "list": false,
      "value": 4,
      "lastUpdate": 1656821868780,
      "newValue": 4
    },
    {
      "id": "53-112-0-10",
      "nodeId": 53,
      "commandClass": 112,
      "commandClassName": "Configuration",
      "endpoint": 0,
      "property": 10,
      "propertyName": "Auto Report Battery Time",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Auto Report Battery Time",
      "default": 12,
      "stateless": false,
      "commandClassVersion": 1,
      "min": 1,
      "max": 127,
      "list": false,
      "value": 12,
      "lastUpdate": 1656819961653,
      "newValue": 12
    },
    {
      "id": "53-112-0-11",
      "nodeId": 53,
      "commandClass": 112,
      "commandClassName": "Configuration",
      "endpoint": 0,
      "property": 11,
      "propertyName": "Auto Report Door/Window State Time",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Auto Report Door/Window State Time",
      "default": 12,
      "stateless": false,
      "commandClassVersion": 1,
      "min": 1,
      "max": 127,
      "list": false,
      "value": 12,
      "lastUpdate": 1656819961654,
      "newValue": 12
    },
    {
      "id": "53-112-0-12",
      "nodeId": 53,
      "commandClass": 112,
      "commandClassName": "Configuration",
      "endpoint": 0,
      "property": 12,
      "propertyName": "Auto Report Illumination Time",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Auto Report Illumination Time",
      "default": 12,
      "stateless": false,
      "commandClassVersion": 1,
      "min": 1,
      "max": 127,
      "list": false,
      "value": 12,
      "lastUpdate": 1656819961656,
      "newValue": 12
    },
    {
      "id": "53-112-0-13",
      "nodeId": 53,
      "commandClass": 112,
      "commandClassName": "Configuration",
      "endpoint": 0,
      "property": 13,
      "propertyName": "Auto Report Temperature Time",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Auto Report Temperature Time",
      "default": 12,
      "stateless": false,
      "commandClassVersion": 1,
      "min": 1,
      "max": 127,
      "list": false,
      "value": 12,
      "lastUpdate": 1656819961657,
      "newValue": 12
    },
    {
      "id": "53-114-0-manufacturerId",
      "nodeId": 53,
      "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": 280,
      "lastUpdate": 1656819961659,
      "newValue": 280
    },
    {
      "id": "53-114-0-productType",
      "nodeId": 53,
      "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": 2,
      "lastUpdate": 1656819961661,
      "newValue": 2
    },
    {
      "id": "53-114-0-productId",
      "nodeId": 53,
      "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": 2,
      "lastUpdate": 1656819961662,
      "newValue": 2
    },
    {
      "id": "53-128-0-level",
      "nodeId": 53,
      "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": 100,
      "lastUpdate": 1656819961664,
      "newValue": 100
    },
    {
      "id": "53-128-0-isLow",
      "nodeId": 53,
      "commandClass": 128,
      "commandClassName": "Battery",
      "endpoint": 0,
      "property": "isLow",
      "propertyName": "isLow",
      "type": "boolean",
      "readable": true,
      "writeable": false,
      "label": "Low battery level",
      "stateless": false,
      "commandClassVersion": 1,
      "list": false,
      "value": false,
      "lastUpdate": 1656819961665,
      "newValue": false
    },
    {
      "id": "53-132-0-wakeUpInterval",
      "nodeId": 53,
      "commandClass": 132,
      "commandClassName": "Wake Up",
      "endpoint": 0,
      "property": "wakeUpInterval",
      "propertyName": "wakeUpInterval",
      "type": "number",
      "readable": false,
      "writeable": true,
      "label": "Wake Up interval",
      "default": 86400,
      "stateless": false,
      "commandClassVersion": 2,
      "min": 1800,
      "max": 432000,
      "step": 1800,
      "list": false,
      "value": 86400,
      "lastUpdate": 1656819961682,
      "newValue": 86400
    },
    {
      "id": "53-132-0-controllerNodeId",
      "nodeId": 53,
      "commandClass": 132,
      "commandClassName": "Wake Up",
      "endpoint": 0,
      "property": "controllerNodeId",
      "propertyName": "controllerNodeId",
      "type": "any",
      "readable": true,
      "writeable": false,
      "label": "Node ID of the controller",
      "stateless": false,
      "commandClassVersion": 2,
      "list": false,
      "value": 1,
      "lastUpdate": 1656819961685,
      "newValue": 1
    },
    {
      "id": "53-134-0-libraryType",
      "nodeId": 53,
      "commandClass": 134,
      "commandClassName": "Version",
      "endpoint": 0,
      "property": "libraryType",
      "propertyName": "libraryType",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Library type",
      "stateless": false,
      "commandClassVersion": 1,
      "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": 6,
      "lastUpdate": 1656819961687,
      "newValue": 6
    },
    {
      "id": "53-134-0-protocolVersion",
      "nodeId": 53,
      "commandClass": 134,
      "commandClassName": "Version",
      "endpoint": 0,
      "property": "protocolVersion",
      "propertyName": "protocolVersion",
      "type": "string",
      "readable": true,
      "writeable": false,
      "label": "Z-Wave protocol version",
      "stateless": false,
      "commandClassVersion": 1,
      "list": false,
      "value": "3.41",
      "lastUpdate": 1656819961689,
      "newValue": "3.41"
    },
    {
      "id": "53-134-0-firmwareVersions",
      "nodeId": 53,
      "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": 1,
      "list": false,
      "value": [
        "1.0"
      ],
      "lastUpdate": 1656819961691,
      "newValue": [
        "1.0"
      ]
    }
  ],
  "groups": [
    {
      "text": "Light Control",
      "endpoint": 0,
      "value": 1,
      "maxNodes": 7,
      "isLifeline": false,
      "multiChannel": false
    },
    {
      "text": "Reports",
      "endpoint": 0,
      "value": 2,
      "maxNodes": 7,
      "isLifeline": true,
      "multiChannel": false
    }
  ],
  "neighbors": [],
  "ready": true,
  "available": true,
  "hassDevices": {},
  "failed": false,
  "inited": true,
  "eventsQueue": [
    {
      "time": "2022-07-03T03:45:58.301Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Manufacturer Specific",
          "commandClass": 114,
          "endpoint": 0,
          "property": "productId",
          "newValue": 2,
          "propertyName": "productId"
        }
      ]
    },
    {
      "time": "2022-07-03T03:45:58.451Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Version",
          "commandClass": 134,
          "endpoint": 0,
          "property": "libraryType",
          "newValue": 6,
          "propertyName": "libraryType"
        }
      ]
    },
    {
      "time": "2022-07-03T03:45:58.453Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Version",
          "commandClass": 134,
          "endpoint": 0,
          "property": "protocolVersion",
          "newValue": "3.41",
          "propertyName": "protocolVersion"
        }
      ]
    },
    {
      "time": "2022-07-03T03:45:58.456Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Version",
          "commandClass": 134,
          "endpoint": 0,
          "property": "firmwareVersions",
          "newValue": [
            "1.0"
          ],
          "propertyName": "firmwareVersions"
        }
      ]
    },
    {
      "time": "2022-07-03T03:45:59.355Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Battery",
          "commandClass": 128,
          "endpoint": 0,
          "property": "level",
          "newValue": 100,
          "propertyName": "level"
        }
      ]
    },
    {
      "time": "2022-07-03T03:45:59.357Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Battery",
          "commandClass": 128,
          "endpoint": 0,
          "property": "isLow",
          "newValue": false,
          "propertyName": "isLow"
        }
      ]
    },
    {
      "time": "2022-07-03T03:45:59.803Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 99,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T03:45:59.966Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Binary Sensor",
          "commandClass": 48,
          "endpoint": 0,
          "property": "Tamper",
          "newValue": false,
          "propertyName": "Tamper"
        }
      ]
    },
    {
      "time": "2022-07-03T03:46:00.038Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Binary Sensor",
          "commandClass": 48,
          "endpoint": 0,
          "property": "Door/Window",
          "newValue": true,
          "propertyName": "Door/Window"
        }
      ]
    },
    {
      "time": "2022-07-03T03:46:00.111Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Binary Sensor",
          "commandClass": 48,
          "endpoint": 0,
          "property": "Motion",
          "newValue": false,
          "propertyName": "Motion"
        }
      ]
    },
    {
      "time": "2022-07-03T03:46:00.412Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Configuration",
          "commandClass": 112,
          "property": 2,
          "newValue": 255,
          "propertyName": "Basic Set Level"
        }
      ]
    },
    {
      "time": "2022-07-03T03:46:00.492Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Configuration",
          "commandClass": 112,
          "property": 3,
          "newValue": 99,
          "propertyName": "PIR Sensitivity"
        }
      ]
    },
    {
      "time": "2022-07-03T03:46:00.562Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Configuration",
          "commandClass": 112,
          "property": 4,
          "newValue": 99,
          "propertyName": "Light Threshold"
        }
      ]
    },
    {
      "time": "2022-07-03T03:46:00.629Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Configuration",
          "commandClass": 112,
          "property": 5,
          "newValue": 0,
          "propertyName": "Operation Mode"
        }
      ]
    },
    {
      "time": "2022-07-03T03:46:00.697Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Configuration",
          "commandClass": 112,
          "property": 6,
          "newValue": 61,
          "propertyName": "Multi-Sensor Function Switch"
        }
      ]
    },
    {
      "time": "2022-07-03T03:46:00.790Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Configuration",
          "commandClass": 112,
          "property": 8,
          "newValue": 3,
          "propertyName": "PIR Re-Detect Interval Time"
        }
      ]
    },
    {
      "time": "2022-07-03T03:46:00.867Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Configuration",
          "commandClass": 112,
          "property": 9,
          "newValue": 4,
          "propertyName": "Turn Off Light Time"
        }
      ]
    },
    {
      "time": "2022-07-03T03:46:00.937Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Configuration",
          "commandClass": 112,
          "property": 10,
          "newValue": 12,
          "propertyName": "Auto Report Battery Time"
        }
      ]
    },
    {
      "time": "2022-07-03T03:46:01.024Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Configuration",
          "commandClass": 112,
          "property": 11,
          "newValue": 12,
          "propertyName": "Auto Report Door/Window State Time"
        }
      ]
    },
    {
      "time": "2022-07-03T03:46:01.100Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Configuration",
          "commandClass": 112,
          "property": 12,
          "newValue": 12,
          "propertyName": "Auto Report Illumination Time"
        }
      ]
    },
    {
      "time": "2022-07-03T03:46:01.197Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Configuration",
          "commandClass": 112,
          "property": 13,
          "newValue": 12,
          "propertyName": "Auto Report Temperature Time"
        }
      ]
    },
    {
      "time": "2022-07-03T03:46:01.487Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Multilevel Sensor",
          "commandClass": 49,
          "endpoint": 0,
          "property": "Air temperature",
          "newValue": 19,
          "propertyName": "Air temperature"
        }
      ]
    },
    {
      "time": "2022-07-03T03:46:01.573Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Multilevel Sensor",
          "commandClass": 49,
          "endpoint": 0,
          "property": "Illuminance",
          "newValue": 93,
          "propertyName": "Illuminance"
        }
      ]
    },
    {
      "time": "2022-07-03T03:46:01.586Z",
      "event": "interview stage completed",
      "args": [
        "CommandClasses"
      ]
    },
    {
      "time": "2022-07-03T03:46:01.592Z",
      "event": "interview stage completed",
      "args": [
        "OverwriteConfig"
      ]
    },
    {
      "time": "2022-07-03T03:46:01.596Z",
      "event": "interview stage completed",
      "args": [
        "Complete"
      ]
    },
    {
      "time": "2022-07-03T03:46:01.698Z",
      "event": "ready",
      "args": []
    },
    {
      "time": "2022-07-03T03:46:01.719Z",
      "event": "interview completed",
      "args": []
    },
    {
      "time": "2022-07-03T03:46:02.847Z",
      "event": "sleep",
      "args": [
        2
      ]
    },
    {
      "time": "2022-07-03T03:46:28.692Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 255,
          "prevValue": 99,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T03:47:24.299Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 0,
          "prevValue": 255,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T03:51:34.456Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 255,
          "prevValue": 0,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T03:52:12.623Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 0,
          "prevValue": 255,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T03:52:55.715Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 255,
          "prevValue": 0,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T03:53:30.510Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 0,
          "prevValue": 255,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T03:57:22.899Z",
      "event": "wake up",
      "args": [
        1
      ]
    },
    {
      "time": "2022-07-03T03:57:23.998Z",
      "event": "sleep",
      "args": [
        2
      ]
    },
    {
      "time": "2022-07-03T03:58:24.806Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 255,
          "prevValue": 0,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T03:58:57.385Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 0,
          "prevValue": 255,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T03:59:28.841Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 255,
          "prevValue": 0,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:00:07.458Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 0,
          "prevValue": 255,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:00:25.594Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 255,
          "prevValue": 0,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:02:11.944Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 0,
          "prevValue": 255,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:02:38.590Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 255,
          "prevValue": 0,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:04:32.005Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 0,
          "prevValue": 255,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:04:40.794Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 255,
          "prevValue": 0,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:06:13.116Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 0,
          "prevValue": 255,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:06:25.561Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 255,
          "prevValue": 0,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:06:59.805Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 0,
          "prevValue": 255,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:07:43.737Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 255,
          "prevValue": 0,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:08:17.528Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 0,
          "prevValue": 255,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:08:33.979Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 255,
          "prevValue": 0,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:09:35.328Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 0,
          "prevValue": 255,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:09:59.130Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 255,
          "prevValue": 0,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:10:37.540Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 0,
          "prevValue": 255,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:11:28.955Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 255,
          "prevValue": 0,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:12:03.130Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 0,
          "prevValue": 255,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:13:10.766Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 255,
          "prevValue": 0,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:13:44.251Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 0,
          "prevValue": 255,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:14:46.653Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 255,
          "prevValue": 0,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:15:25.369Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 0,
          "prevValue": 255,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:16:13.045Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 255,
          "prevValue": 0,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:16:51.005Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 0,
          "prevValue": 255,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:17:32.186Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 255,
          "prevValue": 0,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:17:46.829Z",
      "event": "wake up",
      "args": [
        1
      ]
    },
    {
      "time": "2022-07-03T04:17:46.978Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 4,
          "propertyName": "Light Threshold",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 100,
            "default": 100,
            "format": 0,
            "allowManualEntry": true,
            "label": "Light Threshold",
            "isFromConfig": true
          },
          "value": 99,
          "newValue": 0,
          "prevValue": 99
        }
      ]
    },
    {
      "time": "2022-07-03T04:17:47.032Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 4,
          "propertyName": "Light Threshold",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 100,
            "default": 100,
            "format": 0,
            "allowManualEntry": true,
            "label": "Light Threshold",
            "isFromConfig": true
          },
          "value": 99,
          "newValue": 0,
          "prevValue": 0
        }
      ]
    },
    {
      "time": "2022-07-03T04:17:47.142Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 5,
          "propertyName": "Operation Mode",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 127,
            "default": 0,
            "format": 0,
            "allowManualEntry": true,
            "label": "Operation Mode",
            "isFromConfig": true
          },
          "value": 0,
          "newValue": 2,
          "prevValue": 0
        }
      ]
    },
    {
      "time": "2022-07-03T04:17:47.249Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 5,
          "propertyName": "Operation Mode",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 127,
            "default": 0,
            "format": 0,
            "allowManualEntry": true,
            "label": "Operation Mode",
            "isFromConfig": true
          },
          "value": 0,
          "newValue": 8,
          "prevValue": 2
        }
      ]
    },
    {
      "time": "2022-07-03T04:17:47.449Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 6,
          "propertyName": "Multi-Sensor Function Switch",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 127,
            "default": 4,
            "format": 0,
            "allowManualEntry": true,
            "label": "Multi-Sensor Function Switch",
            "isFromConfig": true
          },
          "value": 61,
          "newValue": 55,
          "prevValue": 61
        }
      ]
    },
    {
      "time": "2022-07-03T04:17:47.525Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 9,
          "propertyName": "Turn Off Light Time",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 4,
            "max": 127,
            "default": 4,
            "format": 0,
            "allowManualEntry": true,
            "label": "Turn Off Light Time",
            "isFromConfig": true
          },
          "value": 4,
          "newValue": 4,
          "prevValue": 4
        }
      ]
    },
    {
      "time": "2022-07-03T04:17:48.175Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "commandClass": 112,
          "property": 4,
          "newValue": 0,
          "prevValue": 0,
          "propertyName": "Light Threshold"
        }
      ]
    },
    {
      "time": "2022-07-03T04:17:48.383Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "commandClass": 112,
          "property": 5,
          "newValue": 8,
          "prevValue": 8,
          "propertyName": "Operation Mode"
        }
      ]
    },
    {
      "time": "2022-07-03T04:17:48.591Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "commandClass": 112,
          "property": 6,
          "newValue": 55,
          "prevValue": 55,
          "propertyName": "Multi-Sensor Function Switch"
        }
      ]
    },
    {
      "time": "2022-07-03T04:17:48.782Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "commandClass": 112,
          "property": 9,
          "newValue": 4,
          "prevValue": 4,
          "propertyName": "Turn Off Light Time"
        }
      ]
    },
    {
      "time": "2022-07-03T04:17:49.871Z",
      "event": "sleep",
      "args": [
        2
      ]
    },
    {
      "time": "2022-07-03T04:34:39.634Z",
      "event": "wake up",
      "args": [
        1
      ]
    },
    {
      "time": "2022-07-03T04:34:39.769Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 2,
          "propertyName": "Basic Set Level",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 255,
            "default": 255,
            "format": 1,
            "allowManualEntry": true,
            "label": "Basic Set Level",
            "description": "Allowable range: 0-99, 255",
            "isFromConfig": true
          },
          "value": 255,
          "newValue": 0,
          "prevValue": 255
        }
      ]
    },
    {
      "time": "2022-07-03T04:34:39.978Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 5,
          "propertyName": "Operation Mode",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 127,
            "default": 0,
            "format": 0,
            "allowManualEntry": true,
            "label": "Operation Mode",
            "isFromConfig": true
          },
          "value": 8,
          "newValue": 4,
          "prevValue": 8
        }
      ]
    },
    {
      "time": "2022-07-03T04:34:40.143Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 5,
          "propertyName": "Operation Mode",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 127,
            "default": 0,
            "format": 0,
            "allowManualEntry": true,
            "label": "Operation Mode",
            "isFromConfig": true
          },
          "value": 8,
          "newValue": 48,
          "prevValue": 4
        }
      ]
    },
    {
      "time": "2022-07-03T04:34:40.307Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 5,
          "propertyName": "Operation Mode",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 127,
            "default": 0,
            "format": 0,
            "allowManualEntry": true,
            "label": "Operation Mode",
            "isFromConfig": true
          },
          "value": 8,
          "newValue": 8,
          "prevValue": 48
        }
      ]
    },
    {
      "time": "2022-07-03T04:34:40.449Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 6,
          "propertyName": "Multi-Sensor Function Switch",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 127,
            "default": 4,
            "format": 0,
            "allowManualEntry": true,
            "label": "Multi-Sensor Function Switch",
            "isFromConfig": true
          },
          "value": 55,
          "newValue": 8,
          "prevValue": 55
        }
      ]
    },
    {
      "time": "2022-07-03T04:34:40.565Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 6,
          "propertyName": "Multi-Sensor Function Switch",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 127,
            "default": 4,
            "format": 0,
            "allowManualEntry": true,
            "label": "Multi-Sensor Function Switch",
            "isFromConfig": true
          },
          "value": 55,
          "newValue": 4,
          "prevValue": 8
        }
      ]
    },
    {
      "time": "2022-07-03T04:34:40.691Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 6,
          "propertyName": "Multi-Sensor Function Switch",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 127,
            "default": 4,
            "format": 0,
            "allowManualEntry": true,
            "label": "Multi-Sensor Function Switch",
            "isFromConfig": true
          },
          "value": 55,
          "newValue": 48,
          "prevValue": 4
        }
      ]
    },
    {
      "time": "2022-07-03T04:34:40.740Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 5,
          "propertyName": "Operation Mode",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 127,
            "default": 0,
            "format": 0,
            "allowManualEntry": true,
            "label": "Operation Mode",
            "isFromConfig": true
          },
          "value": 8,
          "newValue": 0,
          "prevValue": 8
        }
      ]
    },
    {
      "time": "2022-07-03T04:34:40.862Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 5,
          "propertyName": "Operation Mode",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 127,
            "default": 0,
            "format": 0,
            "allowManualEntry": true,
            "label": "Operation Mode",
            "isFromConfig": true
          },
          "value": 8,
          "newValue": 8,
          "prevValue": 0
        }
      ]
    },
    {
      "time": "2022-07-03T04:34:40.910Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 6,
          "propertyName": "Multi-Sensor Function Switch",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 127,
            "default": 4,
            "format": 0,
            "allowManualEntry": true,
            "label": "Multi-Sensor Function Switch",
            "isFromConfig": true
          },
          "value": 55,
          "newValue": 8,
          "prevValue": 48
        }
      ]
    },
    {
      "time": "2022-07-03T04:34:40.978Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 6,
          "propertyName": "Multi-Sensor Function Switch",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 127,
            "default": 4,
            "format": 0,
            "allowManualEntry": true,
            "label": "Multi-Sensor Function Switch",
            "isFromConfig": true
          },
          "value": 55,
          "newValue": 84,
          "prevValue": 8
        }
      ]
    },
    {
      "time": "2022-07-03T04:34:41.041Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 6,
          "propertyName": "Multi-Sensor Function Switch",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 127,
            "default": 4,
            "format": 0,
            "allowManualEntry": true,
            "label": "Multi-Sensor Function Switch",
            "isFromConfig": true
          },
          "value": 55,
          "newValue": 48,
          "prevValue": 84
        }
      ]
    },
    {
      "time": "2022-07-03T04:34:41.193Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 6,
          "propertyName": "Multi-Sensor Function Switch",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 127,
            "default": 4,
            "format": 0,
            "allowManualEntry": true,
            "label": "Multi-Sensor Function Switch",
            "isFromConfig": true
          },
          "value": 55,
          "newValue": 4,
          "prevValue": 48
        }
      ]
    },
    {
      "time": "2022-07-03T04:34:41.308Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 6,
          "propertyName": "Multi-Sensor Function Switch",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 127,
            "default": 4,
            "format": 0,
            "allowManualEntry": true,
            "label": "Multi-Sensor Function Switch",
            "isFromConfig": true
          },
          "value": 55,
          "newValue": 45,
          "prevValue": 4
        }
      ]
    },
    {
      "time": "2022-07-03T04:34:41.354Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 6,
          "propertyName": "Multi-Sensor Function Switch",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 127,
            "default": 4,
            "format": 0,
            "allowManualEntry": true,
            "label": "Multi-Sensor Function Switch",
            "isFromConfig": true
          },
          "value": 55,
          "newValue": 48,
          "prevValue": 45
        }
      ]
    },
    {
      "time": "2022-07-03T04:34:41.413Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 6,
          "propertyName": "Multi-Sensor Function Switch",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 127,
            "default": 4,
            "format": 0,
            "allowManualEntry": true,
            "label": "Multi-Sensor Function Switch",
            "isFromConfig": true
          },
          "value": 55,
          "newValue": 48,
          "prevValue": 48
        }
      ]
    },
    {
      "time": "2022-07-03T04:34:41.459Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "endpoint": 0,
          "commandClass": 112,
          "property": 6,
          "propertyName": "Multi-Sensor Function Switch",
          "ccVersion": 1,
          "metadata": {
            "type": "number",
            "readable": true,
            "writeable": true,
            "valueSize": 1,
            "min": 0,
            "max": 127,
            "default": 4,
            "format": 0,
            "allowManualEntry": true,
            "label": "Multi-Sensor Function Switch",
            "isFromConfig": true
          },
          "value": 55,
          "newValue": 48,
          "prevValue": 48
        }
      ]
    },
    {
      "time": "2022-07-03T04:34:41.509Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "commandClass": 112,
          "property": 2,
          "newValue": 255,
          "prevValue": 0,
          "propertyName": "Basic Set Level"
        }
      ]
    },
    {
      "time": "2022-07-03T04:34:41.920Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "commandClass": 112,
          "property": 5,
          "newValue": 8,
          "prevValue": 8,
          "propertyName": "Operation Mode"
        }
      ]
    },
    {
      "time": "2022-07-03T04:34:42.533Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Configuration",
          "commandClass": 112,
          "property": 6,
          "newValue": 48,
          "prevValue": 48,
          "propertyName": "Multi-Sensor Function Switch"
        }
      ]
    },
    {
      "time": "2022-07-03T04:34:43.613Z",
      "event": "sleep",
      "args": [
        2
      ]
    },
    {
      "time": "2022-07-03T04:36:03.117Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 255,
          "prevValue": 255,
          "propertyName": "currentValue"
        }
      ]
    },
    {
      "time": "2022-07-03T04:36:45.741Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Basic",
          "commandClass": 32,
          "endpoint": 0,
          "property": "currentValue",
          "newValue": 0,
          "prevValue": 255,
          "propertyName": "currentValue"
        }
      ]
    }
  ],
  "hexId": "0x0118-0x0002-0x0002",
  "dbLink": "https://devices.zwave-js.io/?jumpTo=0x0118:0x0002:0x0002:0.0",
  "manufacturerId": 280,
  "productId": 2,
  "productType": 2,
  "deviceConfig": {
    "filename": "/data/db/devices/0x0118/tsm02.json",
    "isEmbedded": true,
    "manufacturer": "TKB Home",
    "manufacturerId": 280,
    "label": "TSM02",
    "description": "Slim Multi-Sensor",
    "devices": [
      {
        "productType": 2,
        "productId": 2
      }
    ],
    "firmwareVersion": {
      "min": "0.0",
      "max": "255.255"
    },
    "associations": {},
    "paramInformation": {
      "_map": {}
    }
  },
  "productLabel": "TSM02",
  "productDescription": "Slim Multi-Sensor",
  "manufacturer": "TKB Home",
  "firmwareVersion": "1.0",
  "protocolVersion": 3,
  "nodeType": 1,
  "endpointsCount": 0,
  "endpointIndizes": [],
  "isSecure": false,
  "security": "None",
  "supportsSecurity": false,
  "supportsBeaming": true,
  "isControllerNode": false,
  "isListening": false,
  "isFrequentListening": false,
  "isRouting": true,
  "keepAwake": false,
  "maxDataRate": 100000,
  "deviceClass": {
    "basic": 4,
    "generic": 32,
    "specific": 1
  },
  "deviceId": "280-2-2",
  "status": "Asleep",
  "interviewStage": "Complete",
  "statistics": {
    "commandsTX": 77,
    "commandsRX": 86,
    "commandsDroppedRX": 0,
    "commandsDroppedTX": 0,
    "timeoutResponse": 0,
    "rtt": 40.9,
    "rssi": -51,
    "lwr": {
      "protocolDataRate": 3,
      "repeaters": [],
      "rssi": -55,
      "repeaterRSSI": []
    },
    "nlwr": {
      "protocolDataRate": 3,
      "repeaters": [
        32
      ],
      "rssi": -40,
      "repeaterRSSI": [
        127
      ]
    }
  },
  "lastActive": 1656823005734,
  "minBatteryLevel": 100,
  "batteryLevels": [
    100
  ],
  "_name": "NodeID_53"
}

I donā€™t know how to interpret those files, we will need someone with expertise.

Go into the device configuration in HA are there disabled entities? If so try enabling those, restart and see if any of those update.

Looks like your ā€œBasicā€ sensor is updating from 0 ā†’ 255 and 255 ā†’ 0.

Based on the manual it looks like you want the ā€œOperation Modeā€ configuration value to be set to 0 rather than 8 like you currently have it.

Hi firstof9,

Thank you for your suggestion, but Iā€™m afraid that this did not appear to have any effect after applying the device configuration parameter (5) change you suggested.

That was only set to 8 as I desire temperature in Celsius.

Iā€™m not seeming to be getting any motion or door contact sensor state changes through to Home Assistant.

Your assistance is most appreciated.

Kind regards,
John.

Youā€™ll need to check the driver logs to see whatā€™s reporting.

https://zwave-js.github.io/node-zwave-js/#/troubleshooting/index?id=rule-1-use-the-driver-log-luke

Hi firstof9,

Ok, enabled Debug logging and had a few goes at opening closing magnetic contact sensor and trying to trigger motion detection:

2022-07-09T00:08:34.791Z CNTRLR   [Node 053] treating BasicCC::Set as a report
2022-07-09T00:39:28.326Z CNTRLR   [Node 053] treating BasicCC::Set as a report
2022-07-09T00:40:13.749Z CNTRLR   [Node 053] treating BasicCC::Set as a report
2022-07-09T02:02:07.556Z DRIVER   Dropping message because it could not be deserialized: BinarySwitchCCSet: dese
                                  rialization not implemented (ZW0320)
2022-07-09T02:23:52.403Z CNTRLR   [Node 053] treating BasicCC::Set as a report
2022-07-09T02:31:11.862Z CNTRLR   [Node 053] treating BasicCC::Set as a report
2022-07-09T02:53:57.743Z CNTRLR   [Node 053] treating BasicCC::Set as a report
2022-07-09T02:54:31.245Z CNTRLR   [Node 053] treating BasicCC::Set as a report
2022-07-09T03:03:17.243Z CNTRLR   [Node 053] treating BasicCC::Set as a report
2022-07-09T03:36:33.799Z CNTRLR Ā« [Node 2022-07-09T03:38:05.951Z CNTRLR   [Node 053] treating BasicCC::Set as a report
2022-07-09T04:21:55.963Z CNTRLR   [Node 053] Embedded device config loaded
2022-07-09T04:21:55.967Z DRIVER   Restoring the network from cache was successful!
2022-07-09T04:21:56.750Z CNTRLR   [Node 053] The node is asleep.
2022-07-09T04:21:56.800Z CNTRLR   [Node 053] The node is ready to be used
2022-07-09T04:23:20.337Z DRIVER Ā« [Node 053] [REQ] [ApplicationCommand]
                                  ā””ā”€[BasicCCSet]
                                      target value: 255
2022-07-09T04:23:20.340Z CNTRLR   [Node 053] treating BasicCC::Set as a report
2022-07-09T04:23:20.341Z CNTRLR   [Node 053] [~] [Basic] currentValue: 0 => 255                     [Endpoint 0]
2022-07-09T04:23:31.483Z SERIAL Ā« 0x010b0004000603300300bb007d                                        (13 bytes)
2022-07-09T04:28:01.292Z DRIVER Ā« [Node 053] [REQ] [ApplicationCommand]
                                  ā””ā”€[BasicCCSet]
                                      target value: 255
2022-07-09T04:28:01.295Z CNTRLR   [Node 053] treating BasicCC::Set as a report
2022-07-09T04:28:01.297Z CNTRLR   [Node 053] [~] [Basic] currentValue: 0 => 255                     [Endpoint 0]
2022-07-09T04:28:24.864Z DRIVER Ā« [Node 053] [REQ] [ApplicationCommand]
                                  ā””ā”€[BasicCCSet]
                                      target value: 0
2022-07-09T04:28:24.867Z CNTRLR   [Node 053] treating BasicCC::Set as a report
2022-07-09T04:28:24.868Z CNTRLR   [Node 053] [~] [Basic] currentValue: 255 => 0                     [Endpoint 0]`Preformatted text

Not sure 100% of the above all are regarding Node 53 specifically though.

So itā€™s reporting, @freshcoast may have more insight. The device may need some special flag in zwavejs I donā€™t know for sure.

What does zwavejs2mqtt show for the group associations of this device? See here:

Well, according to all the driver databases, that looks right. OZW, OpenHAB and Z-Wave JS all associate automatically with Group 2. The user manual provided by OpenHAB disagrees though. :man_shrugging:t2:

Does your paper manual show the same thing? That description is literally the opposite of the driver database entries, and your log agrees with the manual. You could try changing the association to ā€œLight Controlā€ (Group 1) instead of ā€œReportā€ (Group 2). Changing associations requires manually waking up the device: ā€œIf the user want to wake-up the device immediately, please remove the front cover, and press the tamper key once. The device will wake-up 10 seconds.ā€

1 Like

Actually, I just checked Open Z-Waveā€™s configuration, referenced by OP. In OZW this device is identified as a TSP01 (they share the same IDs). The Group configuration there is Group 1 for Reports, and Group 2 for Light Control, which matches the manual and is backwards from Z-Wave JS. OZW auto-associates both groups (Group 1 by default, Group 2 by config file), which means it would receive Group 1 reports (Binary Sensor). So Iā€™m fairly certain it was working there, and Z-Wave JS (and OpenHAB) have it wrong. Not really sure what the purpose of auto-associating Group 2 by default is for.

Thanks freshcoast and firstof9 - we are most definitely making some progress! :slight_smile:

I did as you suggested and tried changing the Association:

Now at least the Door/Window sensor responds and is reporting as expected and Iā€™m also getting a temperature report at the same time. :slight_smile:

That said, Iā€™m not appearing to get Illuminance reports at the same time, as I would have expected;
I canā€™t seem to get the tamper switch to reset from true/tampered;
But most importantly, the motion sensor is permanently stuck at true/detected and neither the last two show any signs of life in History. :frowning: :frowning: :frowning:

Hereā€™s the full hard copy manual that I have:


Your help is indeed most sincerely appreciated! :smiley:

Iā€™ve just set up my TSM02 today using zwavejs2mqtt

Try setting parameter 7 to 26

It fixed the motion reporting for me!