zwave-js-ui
zwave-js-ui copied to clipboard
Enerwave ZWN-RSM2 being detected as ZW20R
Checklist
- [x] I am not using Home Assistant. Or: a developer has told me to come here.
- [x] I have checked the troubleshooting section and my problem is not described there.
- [x] I have read the changelog and my problem is not mentioned there.
Deploy method
Snap
Z-Wave JS UI version
10.4.1
ZwaveJS version
15.3.1
Describe the bug
Enerwave / Wenzhou ZWN-RSM2 is being misidentified as an enerwave ZW20R, and so the wrong config variables are being loaded.
Here is the node debug info, not sure if anything else would be helpful or not. (Let me know, I'll grab it!)
{
"id": 22,
"name": "Vanity and fan",
"loc": "Upstairs Bathroom",
"values": [
{
"id": "22-32-0-currentValue",
"nodeId": 22,
"toUpdate": false,
"commandClass": 32,
"commandClassName": "Basic",
"endpoint": 0,
"property": "currentValue",
"propertyName": "currentValue",
"type": "number",
"readable": true,
"writeable": false,
"label": "Current value",
"stateless": false,
"commandClassVersion": 0,
"min": 0,
"max": 99,
"list": false,
"value": 0,
"isCurrentValue": true,
"lastUpdate": 1737145224677,
"newValue": 0
},
{
"id": "22-112-0-1",
"nodeId": 22,
"toUpdate": false,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 1,
"propertyName": "Toggle LED Mode",
"type": "number",
"readable": true,
"writeable": true,
"description": "Set to 1 for LED to be in sync with switch.",
"label": "Toggle LED Mode",
"default": 0,
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 1,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "LED is on when switch is off",
"value": 0
},
{
"text": "LED is on when switch is on",
"value": 1
}
],
"lastUpdate": 1747939312654
},
{
"id": "22-114-0-manufacturerId",
"nodeId": 22,
"toUpdate": false,
"commandClass": 114,
"commandClassName": "Manufacturer Specific",
"endpoint": 0,
"property": "manufacturerId",
"propertyName": "manufacturerId",
"type": "number",
"readable": true,
"writeable": false,
"label": "Manufacturer ID",
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 65535,
"list": false,
"value": 282,
"lastUpdate": 1709223268858,
"newValue": 282
},
{
"id": "22-114-0-productType",
"nodeId": 22,
"toUpdate": false,
"commandClass": 114,
"commandClassName": "Manufacturer Specific",
"endpoint": 0,
"property": "productType",
"propertyName": "productType",
"type": "number",
"readable": true,
"writeable": false,
"label": "Product type",
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 65535,
"list": false,
"value": 257,
"lastUpdate": 1709223268866,
"newValue": 257
},
{
"id": "22-114-0-productId",
"nodeId": 22,
"toUpdate": false,
"commandClass": 114,
"commandClassName": "Manufacturer Specific",
"endpoint": 0,
"property": "productId",
"propertyName": "productId",
"type": "number",
"readable": true,
"writeable": false,
"label": "Product ID",
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 65535,
"list": false,
"value": 1539,
"lastUpdate": 1709223268874,
"newValue": 1539
},
{
"id": "22-132-0-controllerNodeId",
"nodeId": 22,
"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": 1,
"list": false,
"lastUpdate": 1747939312655
},
{
"id": "22-132-0-wakeUpInterval",
"nodeId": 22,
"toUpdate": false,
"commandClass": 132,
"commandClassName": "Wake Up",
"endpoint": 0,
"property": "wakeUpInterval",
"propertyName": "wakeUpInterval",
"type": "number",
"readable": true,
"writeable": true,
"label": "Wake Up interval",
"stateless": false,
"commandClassVersion": 1,
"min": 0,
"max": 16777215,
"list": false,
"lastUpdate": 1747939312655
},
{
"id": "22-134-0-libraryType",
"nodeId": 22,
"toUpdate": false,
"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": 1709223269197,
"newValue": 6
},
{
"id": "22-134-0-protocolVersion",
"nodeId": 22,
"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": 1,
"list": false,
"value": "3.42",
"lastUpdate": 1709223269206,
"newValue": "3.42"
},
{
"id": "22-134-0-firmwareVersions",
"nodeId": 22,
"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": 1,
"list": false,
"value": [
"4.1"
],
"lastUpdate": 1709223269214,
"newValue": [
"4.1"
]
},
{
"id": "22-37-1-currentValue",
"nodeId": 22,
"toUpdate": false,
"commandClass": 37,
"commandClassName": "Binary Switch",
"endpoint": 1,
"property": "currentValue",
"propertyName": "currentValue",
"type": "boolean",
"readable": true,
"writeable": false,
"label": "Current value",
"stateless": false,
"commandClassVersion": 1,
"list": false,
"value": false,
"isCurrentValue": true,
"targetValue": "37-1-targetValue",
"lastUpdate": 1748931968510,
"newValue": false
},
{
"id": "22-37-1-targetValue",
"nodeId": 22,
"toUpdate": false,
"commandClass": 37,
"commandClassName": "Binary Switch",
"endpoint": 1,
"property": "targetValue",
"propertyName": "targetValue",
"type": "boolean",
"readable": true,
"writeable": true,
"label": "Target value",
"stateless": false,
"commandClassVersion": 1,
"list": false,
"value": false,
"lastUpdate": 1748931790545,
"newValue": false
},
{
"id": "22-37-2-currentValue",
"nodeId": 22,
"toUpdate": false,
"commandClass": 37,
"commandClassName": "Binary Switch",
"endpoint": 2,
"property": "currentValue",
"propertyName": "currentValue",
"type": "boolean",
"readable": true,
"writeable": false,
"label": "Current value",
"stateless": false,
"commandClassVersion": 1,
"list": false,
"value": false,
"isCurrentValue": true,
"targetValue": "37-2-targetValue",
"lastUpdate": 1748931972790,
"newValue": false
},
{
"id": "22-37-2-targetValue",
"nodeId": 22,
"toUpdate": false,
"commandClass": 37,
"commandClassName": "Binary Switch",
"endpoint": 2,
"property": "targetValue",
"propertyName": "targetValue",
"type": "boolean",
"readable": true,
"writeable": true,
"label": "Target value",
"stateless": false,
"commandClassVersion": 1,
"list": false,
"value": false,
"lastUpdate": 1748931791000,
"newValue": false
},
{
"id": "22-113-0-alarmType",
"nodeId": 22,
"toUpdate": false,
"commandClass": 113,
"commandClassName": "Notification",
"endpoint": 0,
"property": "alarmType",
"propertyName": "alarmType",
"type": "number",
"readable": true,
"writeable": false,
"label": "Alarm Type",
"stateless": false,
"commandClassVersion": 0,
"min": 0,
"max": 255,
"list": false,
"value": 7,
"lastUpdate": 1748039361443,
"newValue": 7
},
{
"id": "22-113-0-alarmLevel",
"nodeId": 22,
"toUpdate": false,
"commandClass": 113,
"commandClassName": "Notification",
"endpoint": 0,
"property": "alarmLevel",
"propertyName": "alarmLevel",
"type": "number",
"readable": true,
"writeable": false,
"label": "Alarm Level",
"stateless": false,
"commandClassVersion": 0,
"min": 0,
"max": 255,
"list": false,
"value": 255,
"lastUpdate": 1748039361447,
"newValue": 255
},
{
"id": "22-113-0-Home Security-Sensor status",
"nodeId": 22,
"toUpdate": false,
"commandClass": 113,
"commandClassName": "Notification",
"endpoint": 0,
"property": "Home Security",
"propertyName": "Home Security",
"propertyKey": "Sensor status",
"propertyKeyName": "Sensor status",
"type": "number",
"readable": true,
"writeable": false,
"label": "Sensor status",
"ccSpecific": {
"notificationType": 7
},
"stateless": false,
"commandClassVersion": 0,
"min": 0,
"max": 255,
"list": true,
"states": [
{
"text": "idle",
"value": 0
},
{
"text": "Intrusion",
"value": 2
}
],
"value": 2,
"lastUpdate": 1748039361452,
"newValue": 2
}
],
"groups": [],
"neighbors": [
10,
13,
21,
25,
27,
32,
33,
37,
41,
43,
46,
74,
77,
83,
86,
87,
100,
101,
130,
131,
147,
153,
156,
157,
162,
163,
168,
177,
189,
209,
221
],
"ready": true,
"available": true,
"hassDevices": {
"switch_config_switch_1": {
"type": "switch",
"object_id": "config_switch_1",
"discovery_payload": {
"payload_off": "0",
"payload_on": "1",
"value_template": "{{ value_json.value }}",
"command_topic": "zwave/22/112/0/1/set",
"enabled_by_default": false,
"entity_category": "config",
"state_topic": "zwave/22/112/0/1",
"availability": [
{
"payload_available": "true",
"payload_not_available": "false",
"topic": "zwave/22/status",
"value_template": "{{'true' if value_json.value else 'false'}}"
},
{
"topic": "zwave/_CLIENTS/ZWAVE_GATEWAY-zwave-js-ui/status",
"value_template": "{{'online' if value_json.value else 'offline'}}"
},
{
"payload_available": "true",
"payload_not_available": "false",
"topic": "zwave/driver/status"
}
],
"availability_mode": "all",
"device": {
"identifiers": [
"zwavejs2mqtt_0xf73a5ba4_node22"
],
"manufacturer": "Wenzhou MTLC Electric Appliances Co., Ltd.",
"model": "20A Tamper Resistant Duplex Receptacle (ZW20R)",
"name": "Vanity and fan",
"sw_version": "4.1"
},
"name": "Vanity and fan_config_switch_1",
"unique_id": "zwavejs2mqtt_0xf73a5ba4_22-112-0-1"
},
"discoveryTopic": "switch/Vanity_and_fan/config_switch_1/config",
"values": [
"112-0-1"
],
"persistent": false,
"ignoreDiscovery": false
},
"switch_switch_1": {
"type": "switch",
"object_id": "switch_1",
"discovery_payload": {
"payload_off": false,
"payload_on": true,
"value_template": "{{ value_json.value }}",
"command_topic": "zwave/22/37/1/targetValue/set",
"state_topic": "zwave/22/37/1/currentValue",
"availability": [
{
"payload_available": "true",
"payload_not_available": "false",
"topic": "zwave/22/status",
"value_template": "{{'true' if value_json.value else 'false'}}"
},
{
"topic": "zwave/_CLIENTS/ZWAVE_GATEWAY-zwave-js-ui/status",
"value_template": "{{'online' if value_json.value else 'offline'}}"
},
{
"payload_available": "true",
"payload_not_available": "false",
"topic": "zwave/driver/status"
}
],
"availability_mode": "all",
"device": {
"identifiers": [
"zwavejs2mqtt_0xf73a5ba4_node22"
],
"manufacturer": "Wenzhou MTLC Electric Appliances Co., Ltd.",
"model": "20A Tamper Resistant Duplex Receptacle (ZW20R)",
"name": "Vanity and fan",
"sw_version": "4.1"
},
"name": "Vanity and fan_switch_1",
"unique_id": "zwavejs2mqtt_0xf73a5ba4_22-37-1-currentValue"
},
"discoveryTopic": "switch/Vanity_and_fan/switch_1/config",
"values": [
"37-1-currentValue",
"37-1-targetValue"
],
"persistent": false,
"ignoreDiscovery": false
},
"switch_switch_2": {
"type": "switch",
"object_id": "switch_2",
"discovery_payload": {
"payload_off": false,
"payload_on": true,
"value_template": "{{ value_json.value }}",
"command_topic": "zwave/22/37/2/targetValue/set",
"state_topic": "zwave/22/37/2/currentValue",
"availability": [
{
"payload_available": "true",
"payload_not_available": "false",
"topic": "zwave/22/status",
"value_template": "{{'true' if value_json.value else 'false'}}"
},
{
"topic": "zwave/_CLIENTS/ZWAVE_GATEWAY-zwave-js-ui/status",
"value_template": "{{'online' if value_json.value else 'offline'}}"
},
{
"payload_available": "true",
"payload_not_available": "false",
"topic": "zwave/driver/status"
}
],
"availability_mode": "all",
"device": {
"identifiers": [
"zwavejs2mqtt_0xf73a5ba4_node22"
],
"manufacturer": "Wenzhou MTLC Electric Appliances Co., Ltd.",
"model": "20A Tamper Resistant Duplex Receptacle (ZW20R)",
"name": "Vanity and fan",
"sw_version": "4.1"
},
"name": "Vanity and fan_switch_2",
"unique_id": "zwavejs2mqtt_0xf73a5ba4_22-37-2-currentValue"
},
"discoveryTopic": "switch/Vanity_and_fan/switch_2/config",
"values": [
"37-2-currentValue",
"37-2-targetValue"
],
"persistent": false,
"ignoreDiscovery": false
},
"binary_sensor_home_security": {
"type": "binary_sensor",
"object_id": "home_security",
"discovery_payload": {
"payload_on": 2,
"payload_off": 0,
"value_template": "{{ value_json.value }}",
"state_topic": "zwave/22/113/0/Home_Security/Sensor_status",
"availability": [
{
"payload_available": "true",
"payload_not_available": "false",
"topic": "zwave/22/status",
"value_template": "{{'true' if value_json.value else 'false'}}"
},
{
"topic": "zwave/_CLIENTS/ZWAVE_GATEWAY-zwave-js-ui/status",
"value_template": "{{'online' if value_json.value else 'offline'}}"
},
{
"payload_available": "true",
"payload_not_available": "false",
"topic": "zwave/driver/status"
}
],
"availability_mode": "all",
"json_attributes_topic": "zwave/22/113/0/Home_Security/Sensor_status",
"device": {
"identifiers": [
"zwavejs2mqtt_0xf73a5ba4_node22"
],
"manufacturer": "Wenzhou MTLC Electric Appliances Co., Ltd.",
"model": "20A Tamper Resistant Duplex Receptacle (ZW20R)",
"name": "Vanity and fan",
"sw_version": "4.1"
},
"name": "Vanity and fan_home_security",
"unique_id": "zwavejs2mqtt_0xf73a5ba4_22-113-0-Home_Security-Sensor_status"
},
"discoveryTopic": "binary_sensor/Vanity_and_fan/home_security/config",
"values": [
"113-0-Home Security-Sensor status"
],
"persistent": false,
"ignoreDiscovery": false
}
},
"failed": false,
"inited": true,
"eventsQueue": [
{
"time": "2025-06-03T00:32:36.573Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "targetValue",
"newValue": false,
"prevValue": true,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T00:32:36.580Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T00:32:37.710Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T00:52:42.579Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "targetValue",
"newValue": true,
"prevValue": false,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T00:52:42.586Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T00:52:43.717Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T00:53:42.966Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "targetValue",
"newValue": false,
"prevValue": true,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T00:53:42.971Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T00:53:44.100Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T00:57:10.293Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "targetValue",
"newValue": true,
"prevValue": false,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T00:57:10.298Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T00:57:11.427Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T00:58:10.519Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "targetValue",
"newValue": false,
"prevValue": true,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T00:58:10.525Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T00:58:11.656Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T01:07:34.313Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "targetValue",
"newValue": true,
"prevValue": false,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T01:07:34.319Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T01:07:35.727Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T01:08:34.521Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "targetValue",
"newValue": false,
"prevValue": true,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T01:08:34.527Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T01:08:35.660Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T01:39:31.607Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "targetValue",
"newValue": true,
"prevValue": false,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T01:39:31.613Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T01:39:33.074Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T01:55:54.314Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "targetValue",
"newValue": false,
"prevValue": true,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T01:55:54.320Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T01:55:55.452Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:09:49.186Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "targetValue",
"newValue": true,
"prevValue": false,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T02:09:49.190Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:09:50.319Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:20:37.562Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "targetValue",
"newValue": false,
"prevValue": true,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T02:20:37.569Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:20:38.701Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:21:07.687Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "targetValue",
"newValue": true,
"prevValue": false,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T02:21:07.692Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:21:08.817Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:43.092Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "targetValue",
"newValue": false,
"prevValue": true,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T02:26:43.098Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:44.606Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "targetValue",
"newValue": false,
"prevValue": false,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T02:26:44.612Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:46.120Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:46.476Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:46.533Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:46.557Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:46.583Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:46.599Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:47.403Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:47.936Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:47.954Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:48.014Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:48.248Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:48.292Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:48.373Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:48.484Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:48.649Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:49.837Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:50.273Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:50.331Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:50.777Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T02:26:52.159Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T05:06:17.142Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "targetValue",
"newValue": true,
"prevValue": false,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T05:06:17.149Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T05:06:18.279Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T05:06:29.689Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": true,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T05:21:38.923Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T05:21:39.329Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "targetValue",
"newValue": true,
"prevValue": true,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T05:21:39.334Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T05:21:40.468Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T05:29:04.117Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "targetValue",
"newValue": false,
"prevValue": false,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T05:29:04.121Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T05:29:05.250Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T05:32:39.630Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "targetValue",
"newValue": false,
"prevValue": true,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T05:32:39.637Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T05:32:40.771Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:23:10.550Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "targetValue",
"newValue": false,
"prevValue": false,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T06:23:10.555Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:23:11.005Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "targetValue",
"newValue": false,
"prevValue": false,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T06:23:11.010Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:26:08.516Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:26:08.995Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:26:09.065Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:26:09.143Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:26:09.531Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:26:09.626Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:26:10.784Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:26:12.095Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:26:12.190Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:26:12.634Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:26:12.755Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:26:12.796Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 2,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:33:28.178Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "targetValue",
"newValue": true,
"prevValue": false,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T06:33:28.185Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": false,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:33:29.265Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:33:29.311Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:33:33.730Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "targetValue",
"newValue": true,
"prevValue": true,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T06:33:33.737Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:33:34.809Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": true,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:33:36.618Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "targetValue",
"newValue": false,
"prevValue": true,
"propertyName": "targetValue"
}
]
},
{
"time": "2025-06-03T06:33:36.625Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": true,
"propertyName": "currentValue"
}
]
},
{
"time": "2025-06-03T06:33:37.993Z",
"event": "value updated",
"args": [
{
"commandClassName": "Binary Switch",
"commandClass": 37,
"endpoint": 1,
"property": "currentValue",
"newValue": false,
"prevValue": false,
"propertyName": "currentValue"
}
]
}
],
"status": "Alive",
"interviewStage": "Complete",
"priorityReturnRoute": {},
"customReturnRoute": {},
"prioritySUCReturnRoute": false,
"customSUCReturnRoutes": [],
"hexId": "0x011a 0x0101-0x0603",
"dbLink": "https://devices.zwave-js.io/?jumpTo=0x011a:0x0101:0x0603:4.1",
"manufacturerId": 282,
"productId": 1539,
"productType": 257,
"deviceConfig": {
"filename": "/var/snap/zwave-js-ui/571/.ext-config/devices/0x011a/zw20r.json",
"isEmbedded": true,
"manufacturer": "Wenzhou MTLC Electric Appliances Co., Ltd.",
"manufacturerId": 282,
"label": "ZW20R",
"description": "20A Tamper Resistant Duplex Receptacle",
"devices": [
{
"productType": 257,
"productId": 1539
}
],
"firmwareVersion": {
"min": "0.0",
"max": "255.255"
},
"preferred": false,
"paramInformation": {
"_map": {}
}
},
"productLabel": "ZW20R",
"productDescription": "20A Tamper Resistant Duplex Receptacle",
"manufacturer": "Wenzhou MTLC Electric Appliances Co., Ltd.",
"firmwareVersion": "4.1",
"protocolVersion": 3,
"nodeType": 1,
"endpointsCount": 2,
"endpoints": [
{
"index": 0,
"label": "Root Endpoint",
"deviceClass": {
"basic": 4,
"generic": 16,
"specific": 1
}
},
{
"index": 1,
"label": "Endpoint 1",
"deviceClass": {
"basic": 4,
"generic": 16,
"specific": 1
}
},
{
"index": 2,
"label": "Endpoint 2",
"deviceClass": {
"basic": 4,
"generic": 16,
"specific": 1
}
}
],
"isSecure": false,
"security": "None",
"supportsSecurity": false,
"supportsBeaming": true,
"isControllerNode": false,
"isListening": true,
"isFrequentListening": false,
"isRouting": true,
"keepAwake": false,
"maxDataRate": 40000,
"deviceClass": {
"basic": 4,
"generic": 16,
"specific": 1
},
"lastActive": 1748932417988,
"firmwareCapabilities": {
"firmwareUpgradable": false
},
"protocol": 0,
"deviceId": "282-1539-257",
"hasDeviceConfigChanged": false,
"statistics": {
"commandsTX": 635,
"commandsRX": 617,
"commandsDroppedRX": 0,
"commandsDroppedTX": 0,
"timeoutResponse": 0,
"rtt": 252,
"lastSeen": "2025-06-03T06:33:37.988Z",
"rssi": -78,
"lwr": {
"protocolDataRate": 2,
"repeaters": [],
"rssi": -79,
"repeaterRSSI": []
},
"nlwr": {
"protocolDataRate": 2,
"repeaters": [
32
],
"rssi": -54,
"repeaterRSSI": [
127
],
"routeFailedBetween": [
221,
22
]
}
},
"supportsTime": false,
"rebuildRoutesProgress": "done",
"_name": "Vanity and fan (Upstairs Bathroom)",
"applicationRoute": false,
"lastReceive": 1748932417988,
"lastTransmit": 1748932416609,
"errorReceive": false,
"errorTransmit": false
}
To Reproduce
Have enerwave zwn-rsm2 in network. See identified as ZW20R.
Expected behavior
Should be identified as a ZWN-RSM2.
Additional context
No response