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

fix(config): add 2nd product ID for Ring Panic Button Gen2 #6595

Merged
merged 2 commits into from Jan 10, 2024

Conversation

zacs
Copy link
Contributor

@zacs zacs commented Jan 8, 2024

Include a second product ID for the ring panic button gen2. My product ID is one digit different than the current one, but otherwise appears the same.

Currently it appears as an unknown product:
image

Here is the debug info for the panic buttons I have (both are identical):

{
  "id": 185,
  "name": "Master Bedroom Panic",
  "loc": "Master Bedroom",
  "values": [
    {
      "id": "185-112-0-1",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 112,
      "commandClassName": "Configuration",
      "endpoint": 0,
      "property": 1,
      "propertyName": "Heartbeat Interval",
      "type": "number",
      "readable": true,
      "writeable": true,
      "description": "# mins between heartbeats",
      "label": "Heartbeat Interval",
      "default": 70,
      "stateless": false,
      "commandClassVersion": 4,
      "min": 1,
      "max": 70,
      "list": false,
      "value": 70,
      "lastUpdate": 1690320212110,
      "newValue": 70
    },
    {
      "id": "185-112-0-2",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 112,
      "commandClassName": "Configuration",
      "endpoint": 0,
      "property": 2,
      "propertyName": "Application Retries",
      "type": "number",
      "readable": true,
      "writeable": true,
      "description": "# app-lvl tx retry if trnsprt-layr ACK / suprvisn rprts r missd",
      "label": "Application Retries",
      "default": 1,
      "stateless": false,
      "commandClassVersion": 4,
      "min": 0,
      "max": 5,
      "list": false,
      "value": 1,
      "lastUpdate": 1690320212148,
      "newValue": 1
    },
    {
      "id": "185-112-0-3",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 112,
      "commandClassName": "Configuration",
      "endpoint": 0,
      "property": 3,
      "propertyName": "Application Level Retry Base Wait Time Period",
      "type": "number",
      "readable": true,
      "writeable": true,
      "description": "Base # secs used to calc delay between tx retries",
      "label": "Application Level Retry Base Wait Time Period",
      "default": 5,
      "stateless": false,
      "commandClassVersion": 4,
      "min": 1,
      "max": 60,
      "list": false,
      "value": 5,
      "lastUpdate": 1690320212186,
      "newValue": 5
    },
    {
      "id": "185-112-0-4",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 112,
      "commandClassName": "Configuration",
      "endpoint": 0,
      "property": 4,
      "propertyName": "Panic Notification Trigger Time",
      "type": "number",
      "readable": true,
      "writeable": true,
      "description": "secs button held before triggering a panic notification",
      "label": "Panic Notification Trigger Time",
      "default": 6,
      "stateless": false,
      "commandClassVersion": 4,
      "min": 1,
      "max": 20,
      "list": false,
      "value": 6,
      "lastUpdate": 1690320212224,
      "newValue": 6
    },
    {
      "id": "185-112-0-5",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 112,
      "commandClassName": "Configuration",
      "endpoint": 0,
      "property": 5,
      "propertyName": "Supervisory Report Timeout",
      "type": "number",
      "readable": true,
      "writeable": true,
      "description": "Secs device waits for supervision report",
      "label": "Supervisory Report Timeout",
      "default": 10000,
      "stateless": false,
      "commandClassVersion": 4,
      "min": 500,
      "max": 30000,
      "list": false,
      "value": 10000,
      "lastUpdate": 1690320212264,
      "newValue": 10000
    },
    {
      "id": "185-112-0-6",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 112,
      "commandClassName": "Configuration",
      "endpoint": 0,
      "property": 6,
      "propertyName": "One Shot Timer",
      "type": "number",
      "readable": true,
      "writeable": true,
      "description": "Triggers 1 wake-up notification after value written in secs",
      "label": "One Shot Timer",
      "default": 0,
      "stateless": false,
      "commandClassVersion": 4,
      "min": 5,
      "max": 65535,
      "list": false,
      "value": 0,
      "lastUpdate": 1690320212302,
      "newValue": 0
    },
    {
      "id": "185-113-0-Home Security-Cover status",
      "nodeId": 185,
      "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": 8,
      "min": 0,
      "max": 255,
      "list": true,
      "states": [
        {
          "text": "idle",
          "value": 0
        },
        {
          "text": "Tampering, product cover removed",
          "value": 3
        }
      ],
      "value": 0,
      "lastUpdate": 1692921265650,
      "newValue": 0
    },
    {
      "id": "185-113-0-Power Management-Power status",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 113,
      "commandClassName": "Notification",
      "endpoint": 0,
      "property": "Power Management",
      "propertyName": "Power Management",
      "propertyKey": "Power status",
      "propertyKeyName": "Power status",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Power status",
      "ccSpecific": {
        "notificationType": 8
      },
      "stateless": false,
      "commandClassVersion": 8,
      "min": 0,
      "max": 255,
      "list": true,
      "states": [
        {
          "text": "idle",
          "value": 0
        },
        {
          "text": "Power has been applied",
          "value": 1
        }
      ],
      "value": 1,
      "lastUpdate": 1704747970522,
      "newValue": 1
    },
    {
      "id": "185-113-0-System-Software status",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 113,
      "commandClassName": "Notification",
      "endpoint": 0,
      "property": "System",
      "propertyName": "System",
      "propertyKey": "Software status",
      "propertyKeyName": "Software status",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Software status",
      "ccSpecific": {
        "notificationType": 9
      },
      "stateless": false,
      "commandClassVersion": 8,
      "min": 0,
      "max": 255,
      "list": true,
      "states": [
        {
          "text": "idle",
          "value": 0
        },
        {
          "text": "System software failure (with failure code)",
          "value": 4
        }
      ],
      "value": 4,
      "lastUpdate": 1693094576825,
      "newValue": 4
    },
    {
      "id": "185-113-0-alarmType",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 113,
      "commandClassName": "Notification",
      "endpoint": 0,
      "property": "alarmType",
      "propertyName": "alarmType",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Alarm Type",
      "stateless": false,
      "commandClassVersion": 8,
      "min": 0,
      "max": 255,
      "list": false,
      "value": 0,
      "lastUpdate": 1704748066836,
      "newValue": 0
    },
    {
      "id": "185-113-0-alarmLevel",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 113,
      "commandClassName": "Notification",
      "endpoint": 0,
      "property": "alarmLevel",
      "propertyName": "alarmLevel",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Alarm Level",
      "stateless": false,
      "commandClassVersion": 8,
      "min": 0,
      "max": 255,
      "list": false,
      "value": 0,
      "lastUpdate": 1704748066837,
      "newValue": 0
    },
    {
      "id": "185-113-0-System-unknown",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 113,
      "commandClassName": "Notification",
      "endpoint": 0,
      "property": "System",
      "propertyName": "System",
      "propertyKey": "unknown",
      "propertyKeyName": "unknown",
      "type": "any",
      "readable": true,
      "writeable": true,
      "label": "System (property)",
      "stateless": false,
      "commandClassVersion": 8,
      "list": false,
      "value": 4,
      "lastUpdate": 1692298563324,
      "newValue": 4
    },
    {
      "id": "185-114-0-manufacturerId",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 114,
      "commandClassName": "Manufacturer Specific",
      "endpoint": 0,
      "property": "manufacturerId",
      "propertyName": "manufacturerId",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Manufacturer ID",
      "stateless": false,
      "commandClassVersion": 2,
      "min": 0,
      "max": 65535,
      "list": false,
      "value": 838,
      "lastUpdate": 1692959836843,
      "newValue": 838
    },
    {
      "id": "185-114-0-productType",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 114,
      "commandClassName": "Manufacturer Specific",
      "endpoint": 0,
      "property": "productType",
      "propertyName": "productType",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Product type",
      "stateless": false,
      "commandClassVersion": 2,
      "min": 0,
      "max": 65535,
      "list": false,
      "value": 2049,
      "lastUpdate": 1692959836844,
      "newValue": 2049
    },
    {
      "id": "185-114-0-productId",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 114,
      "commandClassName": "Manufacturer Specific",
      "endpoint": 0,
      "property": "productId",
      "propertyName": "productId",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Product ID",
      "stateless": false,
      "commandClassVersion": 2,
      "min": 0,
      "max": 65535,
      "list": false,
      "value": 769,
      "lastUpdate": 1692959836845,
      "newValue": 769
    },
    {
      "id": "185-128-0-level",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 128,
      "commandClassName": "Battery",
      "endpoint": 0,
      "property": "level",
      "propertyName": "level",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Battery level",
      "stateless": false,
      "commandClassVersion": 3,
      "min": 0,
      "max": 100,
      "unit": "%",
      "list": false,
      "value": 100,
      "lastUpdate": 1704747970727,
      "newValue": 100
    },
    {
      "id": "185-128-0-isLow",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 128,
      "commandClassName": "Battery",
      "endpoint": 0,
      "property": "isLow",
      "propertyName": "isLow",
      "type": "boolean",
      "readable": true,
      "writeable": false,
      "label": "Low battery level",
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": false,
      "lastUpdate": 1704747970728,
      "newValue": false
    },
    {
      "id": "185-128-0-chargingStatus",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 128,
      "commandClassName": "Battery",
      "endpoint": 0,
      "property": "chargingStatus",
      "propertyName": "chargingStatus",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Charging status",
      "stateless": false,
      "commandClassVersion": 3,
      "min": 0,
      "max": 255,
      "list": true,
      "states": [
        {
          "text": "Discharging",
          "value": 0
        },
        {
          "text": "Charging",
          "value": 1
        },
        {
          "text": "Maintaining",
          "value": 2
        }
      ],
      "value": 0,
      "lastUpdate": 1704747970729,
      "newValue": 0
    },
    {
      "id": "185-128-0-rechargeable",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 128,
      "commandClassName": "Battery",
      "endpoint": 0,
      "property": "rechargeable",
      "propertyName": "rechargeable",
      "type": "boolean",
      "readable": true,
      "writeable": false,
      "label": "Rechargeable",
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": false,
      "lastUpdate": 1704747970729,
      "newValue": false
    },
    {
      "id": "185-128-0-backup",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 128,
      "commandClassName": "Battery",
      "endpoint": 0,
      "property": "backup",
      "propertyName": "backup",
      "type": "boolean",
      "readable": true,
      "writeable": false,
      "label": "Used as backup",
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": false,
      "lastUpdate": 1704747970730,
      "newValue": false
    },
    {
      "id": "185-128-0-overheating",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 128,
      "commandClassName": "Battery",
      "endpoint": 0,
      "property": "overheating",
      "propertyName": "overheating",
      "type": "boolean",
      "readable": true,
      "writeable": false,
      "label": "Overheating",
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": false,
      "lastUpdate": 1704747970731,
      "newValue": false
    },
    {
      "id": "185-128-0-lowFluid",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 128,
      "commandClassName": "Battery",
      "endpoint": 0,
      "property": "lowFluid",
      "propertyName": "lowFluid",
      "type": "boolean",
      "readable": true,
      "writeable": false,
      "label": "Fluid is low",
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": false,
      "lastUpdate": 1704747970731,
      "newValue": false
    },
    {
      "id": "185-128-0-rechargeOrReplace",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 128,
      "commandClassName": "Battery",
      "endpoint": 0,
      "property": "rechargeOrReplace",
      "propertyName": "rechargeOrReplace",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Recharge or replace",
      "stateless": false,
      "commandClassVersion": 3,
      "min": 0,
      "max": 255,
      "list": true,
      "states": [
        {
          "text": "No",
          "value": 0
        },
        {
          "text": "Soon",
          "value": 1
        },
        {
          "text": "Now",
          "value": 2
        }
      ],
      "value": 0,
      "lastUpdate": 1704747970732,
      "newValue": 0
    },
    {
      "id": "185-128-0-disconnected",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 128,
      "commandClassName": "Battery",
      "endpoint": 0,
      "property": "disconnected",
      "propertyName": "disconnected",
      "type": "boolean",
      "readable": true,
      "writeable": false,
      "label": "Battery is disconnected",
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": false,
      "lastUpdate": 1704747970733,
      "newValue": false
    },
    {
      "id": "185-128-0-lowTemperatureStatus",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 128,
      "commandClassName": "Battery",
      "endpoint": 0,
      "property": "lowTemperatureStatus",
      "propertyName": "lowTemperatureStatus",
      "type": "boolean",
      "readable": true,
      "writeable": false,
      "label": "Battery temperature is low",
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": false,
      "lastUpdate": 1704747970733,
      "newValue": false
    },
    {
      "id": "185-128-0-maximumCapacity",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 128,
      "commandClassName": "Battery",
      "endpoint": 0,
      "property": "maximumCapacity",
      "propertyName": "maximumCapacity",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Maximum capacity",
      "stateless": false,
      "commandClassVersion": 3,
      "min": 0,
      "max": 100,
      "unit": "%",
      "list": false,
      "lastUpdate": 1704731549193
    },
    {
      "id": "185-128-0-temperature",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 128,
      "commandClassName": "Battery",
      "endpoint": 0,
      "property": "temperature",
      "propertyName": "temperature",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Temperature",
      "stateless": false,
      "commandClassVersion": 3,
      "min": -128,
      "max": 127,
      "list": false,
      "lastUpdate": 1704731549193
    },
    {
      "id": "185-132-0-wakeUpInterval",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 132,
      "commandClassName": "Wake Up",
      "endpoint": 0,
      "property": "wakeUpInterval",
      "propertyName": "wakeUpInterval",
      "type": "number",
      "readable": false,
      "writeable": true,
      "label": "wakeUpInterval (property)",
      "default": 43200,
      "stateless": false,
      "commandClassVersion": 3,
      "min": 3600,
      "max": 86400,
      "step": 3600,
      "list": false,
      "value": 43200,
      "lastUpdate": 1693357356865,
      "newValue": 43200
    },
    {
      "id": "185-132-0-controllerNodeId",
      "nodeId": 185,
      "toUpdate": false,
      "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": 3,
      "list": false,
      "value": 1,
      "lastUpdate": 1693357356866,
      "newValue": 1
    },
    {
      "id": "185-134-0-libraryType",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 134,
      "commandClassName": "Version",
      "endpoint": 0,
      "property": "libraryType",
      "propertyName": "libraryType",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Library type",
      "stateless": false,
      "commandClassVersion": 3,
      "list": true,
      "states": [
        {
          "text": "Unknown",
          "value": 0
        },
        {
          "text": "Static Controller",
          "value": 1
        },
        {
          "text": "Controller",
          "value": 2
        },
        {
          "text": "Enhanced Slave",
          "value": 3
        },
        {
          "text": "Slave",
          "value": 4
        },
        {
          "text": "Installer",
          "value": 5
        },
        {
          "text": "Routing Slave",
          "value": 6
        },
        {
          "text": "Bridge Controller",
          "value": 7
        },
        {
          "text": "Device under Test",
          "value": 8
        },
        {
          "text": "N/A",
          "value": 9
        },
        {
          "text": "AV Remote",
          "value": 10
        },
        {
          "text": "AV Device",
          "value": 11
        }
      ],
      "value": 3,
      "lastUpdate": 1692959836885,
      "newValue": 3
    },
    {
      "id": "185-134-0-protocolVersion",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 134,
      "commandClassName": "Version",
      "endpoint": 0,
      "property": "protocolVersion",
      "propertyName": "protocolVersion",
      "type": "string",
      "readable": true,
      "writeable": false,
      "label": "Z-Wave protocol version",
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": "7.17",
      "lastUpdate": 1692959836886,
      "newValue": "7.17"
    },
    {
      "id": "185-134-0-firmwareVersions",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 134,
      "commandClassName": "Version",
      "endpoint": 0,
      "property": "firmwareVersions",
      "propertyName": "firmwareVersions",
      "type": "string[]",
      "readable": true,
      "writeable": false,
      "label": "Z-Wave chip firmware versions",
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": [
        "1.7"
      ],
      "lastUpdate": 1692959836887,
      "newValue": [
        "1.7"
      ]
    },
    {
      "id": "185-134-0-hardwareVersion",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 134,
      "commandClassName": "Version",
      "endpoint": 0,
      "property": "hardwareVersion",
      "propertyName": "hardwareVersion",
      "type": "number",
      "readable": true,
      "writeable": false,
      "label": "Z-Wave chip hardware version",
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": 1,
      "lastUpdate": 1692959836887,
      "newValue": 1
    },
    {
      "id": "185-134-0-sdkVersion",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 134,
      "commandClassName": "Version",
      "endpoint": 0,
      "property": "sdkVersion",
      "propertyName": "sdkVersion",
      "type": "string",
      "readable": true,
      "writeable": false,
      "label": "SDK version",
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": "7.17.2",
      "lastUpdate": 1690320209884,
      "newValue": "7.17.2"
    },
    {
      "id": "185-134-0-applicationFrameworkAPIVersion",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 134,
      "commandClassName": "Version",
      "endpoint": 0,
      "property": "applicationFrameworkAPIVersion",
      "propertyName": "applicationFrameworkAPIVersion",
      "type": "string",
      "readable": true,
      "writeable": false,
      "label": "Z-Wave application framework API version",
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": "10.17.2",
      "lastUpdate": 1690320209885,
      "newValue": "10.17.2"
    },
    {
      "id": "185-134-0-applicationFrameworkBuildNumber",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 134,
      "commandClassName": "Version",
      "endpoint": 0,
      "property": "applicationFrameworkBuildNumber",
      "propertyName": "applicationFrameworkBuildNumber",
      "type": "string",
      "readable": true,
      "writeable": false,
      "label": "Z-Wave application framework API build number",
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": 406,
      "lastUpdate": 1690320209886,
      "newValue": 406
    },
    {
      "id": "185-134-0-hostInterfaceVersion",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 134,
      "commandClassName": "Version",
      "endpoint": 0,
      "property": "hostInterfaceVersion",
      "propertyName": "hostInterfaceVersion",
      "type": "string",
      "readable": true,
      "writeable": false,
      "label": "Serial API version",
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": "unused",
      "lastUpdate": 1690320209887,
      "newValue": "unused"
    },
    {
      "id": "185-134-0-hostInterfaceBuildNumber",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 134,
      "commandClassName": "Version",
      "endpoint": 0,
      "property": "hostInterfaceBuildNumber",
      "propertyName": "hostInterfaceBuildNumber",
      "type": "string",
      "readable": true,
      "writeable": false,
      "label": "Serial API build number",
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": 0,
      "lastUpdate": 1690320209888,
      "newValue": 0
    },
    {
      "id": "185-134-0-zWaveProtocolVersion",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 134,
      "commandClassName": "Version",
      "endpoint": 0,
      "property": "zWaveProtocolVersion",
      "propertyName": "zWaveProtocolVersion",
      "type": "string",
      "readable": true,
      "writeable": false,
      "label": "Z-Wave protocol version",
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": "7.17.2",
      "lastUpdate": 1690320209888,
      "newValue": "7.17.2"
    },
    {
      "id": "185-134-0-zWaveProtocolBuildNumber",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 134,
      "commandClassName": "Version",
      "endpoint": 0,
      "property": "zWaveProtocolBuildNumber",
      "propertyName": "zWaveProtocolBuildNumber",
      "type": "string",
      "readable": true,
      "writeable": false,
      "label": "Z-Wave protocol build number",
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": 406,
      "lastUpdate": 1690320209889,
      "newValue": 406
    },
    {
      "id": "185-134-0-applicationVersion",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 134,
      "commandClassName": "Version",
      "endpoint": 0,
      "property": "applicationVersion",
      "propertyName": "applicationVersion",
      "type": "string",
      "readable": true,
      "writeable": false,
      "label": "Application version",
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": "1.7.9",
      "lastUpdate": 1690320209890,
      "newValue": "1.7.9"
    },
    {
      "id": "185-134-0-applicationBuildNumber",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 134,
      "commandClassName": "Version",
      "endpoint": 0,
      "property": "applicationBuildNumber",
      "propertyName": "applicationBuildNumber",
      "type": "string",
      "readable": true,
      "writeable": false,
      "label": "Application build number",
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": 9,
      "lastUpdate": 1690320209890,
      "newValue": 9
    },
    {
      "id": "185-135-0-3-1",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 135,
      "commandClassName": "Indicator",
      "endpoint": 0,
      "property": 3,
      "propertyName": "Ready",
      "propertyKey": 1,
      "propertyKeyName": "Multilevel",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Ready - Multilevel",
      "ccSpecific": {
        "indicatorId": 3,
        "propertyId": 1
      },
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": 0,
      "lastUpdate": 1690320210224,
      "newValue": 0
    },
    {
      "id": "185-135-0-3-3",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 135,
      "commandClassName": "Indicator",
      "endpoint": 0,
      "property": 3,
      "propertyName": "Ready",
      "propertyKey": 3,
      "propertyKeyName": "On/Off Period: Duration",
      "type": "number",
      "readable": true,
      "writeable": true,
      "description": "Sets the duration of an on/off period in 1/10th seconds. Must be set together with \"On/Off Cycle Count\"",
      "label": "Ready - On/Off Period: Duration",
      "ccSpecific": {
        "indicatorId": 3,
        "propertyId": 3
      },
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": 0,
      "lastUpdate": 1690320210225,
      "newValue": 0
    },
    {
      "id": "185-135-0-3-4",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 135,
      "commandClassName": "Indicator",
      "endpoint": 0,
      "property": 3,
      "propertyName": "Ready",
      "propertyKey": 4,
      "propertyKeyName": "On/Off Cycle Count",
      "type": "number",
      "readable": true,
      "writeable": true,
      "description": "Sets the number of on/off periods. 0xff means infinite. Must be set together with \"On/Off Period duration\"",
      "label": "Ready - On/Off Cycle Count",
      "ccSpecific": {
        "indicatorId": 3,
        "propertyId": 4
      },
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": 0,
      "lastUpdate": 1690320210226,
      "newValue": 0
    },
    {
      "id": "185-135-0-3-5",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 135,
      "commandClassName": "Indicator",
      "endpoint": 0,
      "property": 3,
      "propertyName": "Ready",
      "propertyKey": 5,
      "propertyKeyName": "On/Off Period: On time",
      "type": "number",
      "readable": true,
      "writeable": true,
      "description": "This property is used to set the length of the On time during an On/Off period. It allows asymmetric On/Off periods. The value 0x00 MUST represent symmetric On/Off period (On time equal to Off time)",
      "label": "Ready - On/Off Period: On time",
      "ccSpecific": {
        "indicatorId": 3,
        "propertyId": 5
      },
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": 0,
      "lastUpdate": 1690320210226,
      "newValue": 0
    },
    {
      "id": "185-135-0-3-7",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 135,
      "commandClassName": "Indicator",
      "endpoint": 0,
      "property": 3,
      "propertyName": "Ready",
      "propertyKey": 7,
      "propertyKeyName": "Timeout: Seconds",
      "type": "number",
      "readable": true,
      "writeable": true,
      "description": "Turns the indicator of after this amount of seconds. Can be used together with other timeout properties",
      "label": "Ready - Timeout: Seconds",
      "ccSpecific": {
        "indicatorId": 3,
        "propertyId": 7
      },
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": 0,
      "lastUpdate": 1690320210227,
      "newValue": 0
    },
    {
      "id": "185-135-0-timeout",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 135,
      "commandClassName": "Indicator",
      "endpoint": 0,
      "property": "timeout",
      "propertyName": "timeout",
      "type": "string",
      "readable": true,
      "writeable": true,
      "label": "Timeout",
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": "",
      "lastUpdate": 1690320210323,
      "newValue": ""
    },
    {
      "id": "185-135-0-4-1",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 135,
      "commandClassName": "Indicator",
      "endpoint": 0,
      "property": 4,
      "propertyName": "Fault",
      "propertyKey": 1,
      "propertyKeyName": "Multilevel",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Fault - Multilevel",
      "ccSpecific": {
        "indicatorId": 4,
        "propertyId": 1
      },
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": 0,
      "lastUpdate": 1690320210272,
      "newValue": 0
    },
    {
      "id": "185-135-0-4-3",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 135,
      "commandClassName": "Indicator",
      "endpoint": 0,
      "property": 4,
      "propertyName": "Fault",
      "propertyKey": 3,
      "propertyKeyName": "On/Off Period: Duration",
      "type": "number",
      "readable": true,
      "writeable": true,
      "description": "Sets the duration of an on/off period in 1/10th seconds. Must be set together with \"On/Off Cycle Count\"",
      "label": "Fault - On/Off Period: Duration",
      "ccSpecific": {
        "indicatorId": 4,
        "propertyId": 3
      },
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": 0,
      "lastUpdate": 1690320210273,
      "newValue": 0
    },
    {
      "id": "185-135-0-4-4",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 135,
      "commandClassName": "Indicator",
      "endpoint": 0,
      "property": 4,
      "propertyName": "Fault",
      "propertyKey": 4,
      "propertyKeyName": "On/Off Cycle Count",
      "type": "number",
      "readable": true,
      "writeable": true,
      "description": "Sets the number of on/off periods. 0xff means infinite. Must be set together with \"On/Off Period duration\"",
      "label": "Fault - On/Off Cycle Count",
      "ccSpecific": {
        "indicatorId": 4,
        "propertyId": 4
      },
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": 0,
      "lastUpdate": 1690320210274,
      "newValue": 0
    },
    {
      "id": "185-135-0-4-5",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 135,
      "commandClassName": "Indicator",
      "endpoint": 0,
      "property": 4,
      "propertyName": "Fault",
      "propertyKey": 5,
      "propertyKeyName": "On/Off Period: On time",
      "type": "number",
      "readable": true,
      "writeable": true,
      "description": "This property is used to set the length of the On time during an On/Off period. It allows asymmetric On/Off periods. The value 0x00 MUST represent symmetric On/Off period (On time equal to Off time)",
      "label": "Fault - On/Off Period: On time",
      "ccSpecific": {
        "indicatorId": 4,
        "propertyId": 5
      },
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": 0,
      "lastUpdate": 1690320210275,
      "newValue": 0
    },
    {
      "id": "185-135-0-4-7",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 135,
      "commandClassName": "Indicator",
      "endpoint": 0,
      "property": 4,
      "propertyName": "Fault",
      "propertyKey": 7,
      "propertyKeyName": "Timeout: Seconds",
      "type": "number",
      "readable": true,
      "writeable": true,
      "description": "Turns the indicator of after this amount of seconds. Can be used together with other timeout properties",
      "label": "Fault - Timeout: Seconds",
      "ccSpecific": {
        "indicatorId": 4,
        "propertyId": 7
      },
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": 0,
      "lastUpdate": 1690320210275,
      "newValue": 0
    },
    {
      "id": "185-135-0-80-1",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 135,
      "commandClassName": "Indicator",
      "endpoint": 0,
      "property": 80,
      "propertyName": "Node Identify",
      "propertyKey": 1,
      "propertyKeyName": "Multilevel",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Node Identify - Multilevel",
      "ccSpecific": {
        "indicatorId": 80,
        "propertyId": 1
      },
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": 0,
      "lastUpdate": 1690320210320,
      "newValue": 0
    },
    {
      "id": "185-135-0-80-3",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 135,
      "commandClassName": "Indicator",
      "endpoint": 0,
      "property": 80,
      "propertyName": "Node Identify",
      "propertyKey": 3,
      "propertyKeyName": "On/Off Period: Duration",
      "type": "number",
      "readable": true,
      "writeable": true,
      "description": "Sets the duration of an on/off period in 1/10th seconds. Must be set together with \"On/Off Cycle Count\"",
      "label": "Node Identify - On/Off Period: Duration",
      "ccSpecific": {
        "indicatorId": 80,
        "propertyId": 3
      },
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": 0,
      "lastUpdate": 1690320210321,
      "newValue": 0
    },
    {
      "id": "185-135-0-80-4",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 135,
      "commandClassName": "Indicator",
      "endpoint": 0,
      "property": 80,
      "propertyName": "Node Identify",
      "propertyKey": 4,
      "propertyKeyName": "On/Off Cycle Count",
      "type": "number",
      "readable": true,
      "writeable": true,
      "description": "Sets the number of on/off periods. 0xff means infinite. Must be set together with \"On/Off Period duration\"",
      "label": "Node Identify - On/Off Cycle Count",
      "ccSpecific": {
        "indicatorId": 80,
        "propertyId": 4
      },
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": 0,
      "lastUpdate": 1690320210321,
      "newValue": 0
    },
    {
      "id": "185-135-0-80-5",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 135,
      "commandClassName": "Indicator",
      "endpoint": 0,
      "property": 80,
      "propertyName": "Node Identify",
      "propertyKey": 5,
      "propertyKeyName": "On/Off Period: On time",
      "type": "number",
      "readable": true,
      "writeable": true,
      "description": "This property is used to set the length of the On time during an On/Off period. It allows asymmetric On/Off periods. The value 0x00 MUST represent symmetric On/Off period (On time equal to Off time)",
      "label": "Node Identify - On/Off Period: On time",
      "ccSpecific": {
        "indicatorId": 80,
        "propertyId": 5
      },
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": 0,
      "lastUpdate": 1690320210322,
      "newValue": 0
    },
    {
      "id": "185-135-0-80-7",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 135,
      "commandClassName": "Indicator",
      "endpoint": 0,
      "property": 80,
      "propertyName": "Node Identify",
      "propertyKey": 7,
      "propertyKeyName": "Timeout: Seconds",
      "type": "number",
      "readable": true,
      "writeable": true,
      "description": "Turns the indicator of after this amount of seconds. Can be used together with other timeout properties",
      "label": "Node Identify - Timeout: Seconds",
      "ccSpecific": {
        "indicatorId": 80,
        "propertyId": 7
      },
      "stateless": false,
      "commandClassVersion": 3,
      "list": false,
      "value": 0,
      "lastUpdate": 1690320210323,
      "newValue": 0
    },
    {
      "id": "185-135-0-value",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 135,
      "commandClassName": "Indicator",
      "endpoint": 0,
      "property": "value",
      "propertyName": "value",
      "type": "number",
      "readable": true,
      "writeable": true,
      "label": "Indicator value",
      "ccSpecific": {
        "indicatorId": 0
      },
      "stateless": false,
      "commandClassVersion": 3,
      "min": 0,
      "max": 255,
      "list": false,
      "lastUpdate": 1704731549193
    },
    {
      "id": "185-135-0-identify",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 135,
      "commandClassName": "Indicator",
      "endpoint": 0,
      "property": "identify",
      "propertyName": "identify",
      "type": "boolean",
      "readable": false,
      "writeable": true,
      "label": "Identify",
      "stateless": false,
      "commandClassVersion": 3,
      "list": true,
      "states": [
        {
          "text": "Identify",
          "value": true
        }
      ],
      "lastUpdate": 1704731549193
    },
    {
      "id": "185-113-0-Emergency Alarm-unknown",
      "nodeId": 185,
      "toUpdate": false,
      "commandClass": 113,
      "commandClassName": "Notification",
      "endpoint": 0,
      "property": "Emergency Alarm",
      "propertyName": "Emergency Alarm",
      "propertyKey": "unknown",
      "propertyKeyName": "unknown",
      "type": "any",
      "readable": true,
      "writeable": true,
      "label": "Emergency Alarm (property)",
      "stateless": false,
      "commandClassVersion": 8,
      "list": false,
      "value": 4,
      "lastUpdate": 1704748066838,
      "newValue": 4
    }
  ],
  "groups": [
    {
      "text": "Lifeline",
      "endpoint": 0,
      "value": 1,
      "maxNodes": 5,
      "isLifeline": true,
      "multiChannel": true
    }
  ],
  "neighbors": [],
  "ready": true,
  "available": true,
  "hassDevices": {},
  "failed": false,
  "inited": true,
  "eventsQueue": [
    {
      "time": "2024-01-08T16:32:29.184Z",
      "event": "sleep",
      "args": [
        0
      ]
    },
    {
      "time": "2024-01-08T16:32:29.194Z",
      "event": "ready",
      "args": []
    },
    {
      "time": "2024-01-08T21:06:10.521Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Notification",
          "commandClass": 113,
          "property": "alarmType",
          "endpoint": 0,
          "newValue": 0,
          "prevValue": 0,
          "propertyName": "alarmType"
        }
      ]
    },
    {
      "time": "2024-01-08T21:06:10.522Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Notification",
          "commandClass": 113,
          "property": "alarmLevel",
          "endpoint": 0,
          "newValue": 0,
          "prevValue": 0,
          "propertyName": "alarmLevel"
        }
      ]
    },
    {
      "time": "2024-01-08T21:06:10.523Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Notification",
          "commandClass": 113,
          "property": "Power Management",
          "propertyKey": "Power status",
          "endpoint": 0,
          "newValue": 1,
          "prevValue": 0,
          "propertyName": "Power Management",
          "propertyKeyName": "Power status"
        }
      ]
    },
    {
      "time": "2024-01-08T21:06:10.569Z",
      "event": "wake up",
      "args": [
        1
      ]
    },
    {
      "time": "2024-01-08T21:06:10.727Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Battery",
          "commandClass": 128,
          "property": "level",
          "endpoint": 0,
          "newValue": 100,
          "prevValue": 100,
          "propertyName": "level"
        }
      ]
    },
    {
      "time": "2024-01-08T21:06:10.728Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Battery",
          "commandClass": 128,
          "property": "isLow",
          "endpoint": 0,
          "newValue": false,
          "prevValue": false,
          "propertyName": "isLow"
        }
      ]
    },
    {
      "time": "2024-01-08T21:06:10.729Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Battery",
          "commandClass": 128,
          "property": "chargingStatus",
          "endpoint": 0,
          "newValue": 0,
          "prevValue": 0,
          "propertyName": "chargingStatus"
        }
      ]
    },
    {
      "time": "2024-01-08T21:06:10.730Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Battery",
          "commandClass": 128,
          "property": "rechargeable",
          "endpoint": 0,
          "newValue": false,
          "prevValue": false,
          "propertyName": "rechargeable"
        }
      ]
    },
    {
      "time": "2024-01-08T21:06:10.730Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Battery",
          "commandClass": 128,
          "property": "backup",
          "endpoint": 0,
          "newValue": false,
          "prevValue": false,
          "propertyName": "backup"
        }
      ]
    },
    {
      "time": "2024-01-08T21:06:10.731Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Battery",
          "commandClass": 128,
          "property": "overheating",
          "endpoint": 0,
          "newValue": false,
          "prevValue": false,
          "propertyName": "overheating"
        }
      ]
    },
    {
      "time": "2024-01-08T21:06:10.732Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Battery",
          "commandClass": 128,
          "property": "lowFluid",
          "endpoint": 0,
          "newValue": false,
          "prevValue": false,
          "propertyName": "lowFluid"
        }
      ]
    },
    {
      "time": "2024-01-08T21:06:10.732Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Battery",
          "commandClass": 128,
          "property": "rechargeOrReplace",
          "endpoint": 0,
          "newValue": 0,
          "prevValue": 0,
          "propertyName": "rechargeOrReplace"
        }
      ]
    },
    {
      "time": "2024-01-08T21:06:10.733Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Battery",
          "commandClass": 128,
          "property": "disconnected",
          "endpoint": 0,
          "newValue": false,
          "prevValue": false,
          "propertyName": "disconnected"
        }
      ]
    },
    {
      "time": "2024-01-08T21:06:10.734Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Battery",
          "commandClass": 128,
          "property": "lowTemperatureStatus",
          "endpoint": 0,
          "newValue": false,
          "prevValue": false,
          "propertyName": "lowTemperatureStatus"
        }
      ]
    },
    {
      "time": "2024-01-08T21:06:11.095Z",
      "event": "sleep",
      "args": [
        2
      ]
    },
    {
      "time": "2024-01-08T21:06:30.963Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Notification",
          "commandClass": 113,
          "property": "alarmType",
          "endpoint": 0,
          "newValue": 0,
          "prevValue": 0,
          "propertyName": "alarmType"
        }
      ]
    },
    {
      "time": "2024-01-08T21:06:30.963Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Notification",
          "commandClass": 113,
          "property": "alarmLevel",
          "endpoint": 0,
          "newValue": 0,
          "prevValue": 0,
          "propertyName": "alarmLevel"
        }
      ]
    },
    {
      "time": "2024-01-08T21:06:53.664Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Notification",
          "commandClass": 113,
          "property": "alarmType",
          "endpoint": 0,
          "newValue": 0,
          "prevValue": 0,
          "propertyName": "alarmType"
        }
      ]
    },
    {
      "time": "2024-01-08T21:06:53.664Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Notification",
          "commandClass": 113,
          "property": "alarmLevel",
          "endpoint": 0,
          "newValue": 0,
          "prevValue": 0,
          "propertyName": "alarmLevel"
        }
      ]
    },
    {
      "time": "2024-01-08T21:06:53.667Z",
      "event": "value added",
      "args": [
        {
          "commandClassName": "Notification",
          "commandClass": 113,
          "property": "Emergency Alarm",
          "propertyKey": "unknown",
          "endpoint": 0,
          "newValue": 4,
          "propertyName": "Emergency Alarm",
          "propertyKeyName": "unknown",
          "nodeId": 185
        }
      ]
    },
    {
      "time": "2024-01-08T21:07:46.837Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Notification",
          "commandClass": 113,
          "property": "alarmType",
          "endpoint": 0,
          "newValue": 0,
          "prevValue": 0,
          "propertyName": "alarmType"
        }
      ]
    },
    {
      "time": "2024-01-08T21:07:46.837Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Notification",
          "commandClass": 113,
          "property": "alarmLevel",
          "endpoint": 0,
          "newValue": 0,
          "prevValue": 0,
          "propertyName": "alarmLevel"
        }
      ]
    },
    {
      "time": "2024-01-08T21:07:46.838Z",
      "event": "value updated",
      "args": [
        {
          "commandClassName": "Notification",
          "commandClass": 113,
          "property": "Emergency Alarm",
          "propertyKey": "unknown",
          "endpoint": 0,
          "newValue": 4,
          "prevValue": 4,
          "propertyName": "Emergency Alarm",
          "propertyKeyName": "unknown"
        }
      ]
    }
  ],
  "status": "Asleep",
  "interviewStage": "Complete",
  "priorityReturnRoute": {},
  "customReturnRoute": {},
  "prioritySUCReturnRoute": false,
  "customSUCReturnRoutes": [],
  "hexId": "0x0346 0x0801-0x0301",
  "dbLink": "https://devices.zwave-js.io/?jumpTo=0x0346:0x0801:0x0301:1.7.9",
  "manufacturerId": 838,
  "productId": 769,
  "productType": 2049,
  "productLabel": "Unknown product 0x0301",
  "productDescription": "0x0801",
  "manufacturer": "Ring",
  "firmwareVersion": "1.7.9",
  "sdkVersion": "7.17.2",
  "protocolVersion": 3,
  "zwavePlusVersion": 2,
  "zwavePlusNodeType": 0,
  "zwavePlusRoleType": 6,
  "nodeType": 1,
  "endpointsCount": 0,
  "endpoints": [
    {
      "index": 0,
      "label": "Root Endpoint"
    }
  ],
  "isSecure": true,
  "security": "S2_Authenticated",
  "supportsSecurity": false,
  "supportsBeaming": true,
  "isControllerNode": false,
  "isListening": false,
  "isFrequentListening": false,
  "isRouting": true,
  "keepAwake": false,
  "maxDataRate": 100000,
  "deviceClass": {
    "basic": 4,
    "generic": 7,
    "specific": 1
  },
  "lastActive": 1704748066835,
  "firmwareCapabilities": {
    "firmwareUpgradable": true,
    "firmwareTargets": [
      0
    ]
  },
  "deviceId": "838-769-2049",
  "hasDeviceConfigChanged": false,
  "batteryLevels": {
    "0": 100
  },
  "minBatteryLevel": 100,
  "supportsTime": false,
  "statistics": {
    "commandsTX": 3,
    "commandsRX": 7,
    "commandsDroppedRX": 1,
    "commandsDroppedTX": 0,
    "timeoutResponse": 0,
    "lwr": {
      "protocolDataRate": 3,
      "repeaters": [],
      "rssi": -60,
      "repeaterRSSI": []
    },
    "lastSeen": "2024-01-08T21:07:46.835Z",
    "rtt": 29,
    "rssi": -61,
    "nlwr": {
      "repeaters": [
        3
      ],
      "protocolDataRate": 2
    }
  },
  "_name": "Master Bedroom Panic (Master Bedroom)",
  "applicationRoute": false
}

Include a second product ID for the ring panic button gen2
Update panic_button_gen2.json
@zwave-js-assistant zwave-js-assistant bot added the config ⚙ Configuration issues or updates label Jan 8, 2024
@zacs zacs changed the title Add 2nd product ID for Ring Panic Button Gen2 fix(config): Add 2nd product ID for Ring Panic Button Gen2 Jan 8, 2024
@zacs
Copy link
Contributor Author

zacs commented Jan 8, 2024

Apologies, fixed title to be conventional.

@apella12
Copy link
Contributor

try add, not Add

@AlCalzone AlCalzone changed the title fix(config): Add 2nd product ID for Ring Panic Button Gen2 fix(config): add 2nd product ID for Ring Panic Button Gen2 Jan 10, 2024
@AlCalzone AlCalzone merged commit fb93b59 into zwave-js:master Jan 10, 2024
15 checks passed
AlCalzone added a commit that referenced this pull request Jan 19, 2024
This release adds support for Z-Wave Long Range thanks to the amazing work of @jtbraun. Application developers planning to add support should read [this](https://github.com/zwave-js/node-zwave-js/blob/release-12.5.x/docs/getting-started/long-range.md) to get started.

### Features
* Support Z-Wave Long Range (#6401)

### Config file changes
* Add 2nd product ID for Ring Panic Button Gen2 (#6595)

### Changes under the hood
* Fix compatibility of ESLint plugin with Node.js 18 (#6580)
AlCalzone added a commit that referenced this pull request Jan 23, 2024
### Bugfixes
* The check for a changed device config now always returns `false` for the controller (#6625)

### Config file changes
* Disable Supervision for Alfred DB1 Digital Deadbolt Lock to work around battery drain issue (#6629)
* Add 2nd product ID for Ring Panic Button Gen2 (#6595)

### Changes under the hood
* Fix compatibility of ESLint plugin with Node.js 18 (#6580)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
config ⚙ Configuration issues or updates
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants