Here's a debug log using the native driver:
dev:792023-03-20 04:17:54.308 PMinfoBasement Main Lights was turned off
dev:792023-03-20 04:17:54.305 PMinfoBasement Main Lights was set to 0
dev:792023-03-20 04:17:54.301 PMdebugparse:zw device: 5B, command: 2603, payload: 00 00 00 , isMulticast: false
dev:792023-03-20 04:17:52.330 PMinfoBasement Main Lights was turned off
dev:792023-03-20 04:17:52.327 PMinfoBasement Main Lights was set to 0
dev:792023-03-20 04:17:52.322 PMdebugparse:zw device: 5B, command: 2603, payload: 55 00 01 , isMulticast: false
dev:792023-03-20 04:17:51.978 PMdebugoff()
dev:792023-03-20 04:17:41.865 PMdebugparse:zw device: 5B, command: 7006, payload: 1F 01 00 , isMulticast: false
dev:792023-03-20 04:17:41.563 PMdebugparse:zw device: 5B, command: 7006, payload: 1B 01 00 , isMulticast: false
dev:792023-03-20 04:17:41.264 PMdebugparse:zw device: 5B, command: 7006, payload: 1A 01 00 , isMulticast: false
dev:792023-03-20 04:17:40.963 PMdebugparse:zw device: 5B, command: 7006, payload: 19 01 00 , isMulticast: false
dev:792023-03-20 04:17:40.661 PMdebugparse:zw device: 5B, command: 7006, payload: 18 01 00 , isMulticast: false
dev:792023-03-20 04:17:40.364 PMdebugparse:zw device: 5B, command: 7006, payload: 17 01 00 , isMulticast: false
dev:792023-03-20 04:17:40.060 PMdebugparse:zw device: 5B, command: 7006, payload: 16 01 00 , isMulticast: false
dev:792023-03-20 04:17:39.758 PMdebugparse:zw device: 5B, command: 7006, payload: 15 01 00 , isMulticast: false
dev:792023-03-20 04:17:39.458 PMdebugparse:zw device: 5B, command: 7006, payload: 03 01 00 , isMulticast: false
dev:792023-03-20 04:17:39.157 PMdebugparse:zw device: 5B, command: 7006, payload: 0E 01 00 , isMulticast: false
dev:792023-03-20 04:17:38.855 PMdebugparse:zw device: 5B, command: 7006, payload: 04 01 00 , isMulticast: false
dev:792023-03-20 04:17:38.574 PMdebugAssociation Report - Group: 1, Nodes: [01]
dev:792023-03-20 04:17:38.554 PMdebugparse:zw device: 5B, command: 8503, payload: 01 05 00 01 , isMulticast: false
dev:792023-03-20 04:17:37.953 PMdebugparse:zw device: 5B, command: 5B02, payload: 02 83 7F , isMulticast: false
dev:792023-03-20 04:17:37.658 PMinfoBasement Main Lights was turned on
dev:792023-03-20 04:17:37.656 PMinfoBasement Main Lights was set to 99
dev:792023-03-20 04:17:37.651 PMdebugparse:zw device: 5B, command: 2603, payload: 63 63 00 , isMulticast: false
dev:792023-03-20 04:17:37.366 PMdebugDevice Specific Report - DeviceIdType: 1, DeviceIdFormat: 1, Data: [132, 180, 219, 255, 254, 179, 191, 51]
dev:792023-03-20 04:17:37.352 PMdebugparse:zw device: 5B, command: 7207, payload: 01 28 84 B4 DB FF FE B3 BF 33 , isMulticast: false
dev:792023-03-20 04:17:37.069 PMdebugVersion3 Report - FirmwareVersion: 1.13, ProtocolVersion: 7.15, HardwareVersion: 1
dev:792023-03-20 04:17:37.051 PMdebugparse:zw device: 5B, command: 8612, payload: 03 07 0F 01 0D 01 00 , isMulticast: false
dev:792023-03-20 04:17:31.863 PMdebugconfigure()
dev:792023-03-20 04:17:30.706 PMdebugparse:zw device: 5B, command: 7006, payload: 0E 01 00 , isMulticast: false
dev:792023-03-20 04:17:30.104 PMdebugparse:zw device: 5B, command: 7006, payload: 04 01 00 , isMulticast: false
dev:792023-03-20 04:17:29.729 PMwarndescription logging is: true
dev:792023-03-20 04:17:29.727 PMwarndebug logging is: true
And here is one using this custom driver:
dev:792023-03-20 04:20:07.044 PMinfoBasement Main Lights switch is off
dev:792023-03-20 04:20:07.042 PMdebugSwitchMultilevelReport: SwitchMultilevelReport(value:0)
dev:792023-03-20 04:20:07.039 PMdebugparse description: zw device: 5B, command: 2603, payload: 00 00 00 , isMulticast: false
dev:792023-03-20 04:20:04.705 PMdebugoff()
dev:792023-03-20 04:19:57.706 PMinfoBasement Main Lights level is 99%
dev:792023-03-20 04:19:57.703 PMinfoBasement Main Lights switch is on
dev:792023-03-20 04:19:57.701 PMdebugSwitchMultilevelReport: SwitchMultilevelReport(value:99)
dev:792023-03-20 04:19:57.695 PMdebugparse description: zw device: 5B, command: 2603, payload: 63 63 00 , isMulticast: false
dev:792023-03-20 04:19:55.352 PMdebugon()
dev:792023-03-20 04:19:29.925 PMdebugDevice serial number is 84B4DBFFFEB3BF33
dev:792023-03-20 04:19:29.921 PMdebugDeviceSpecificReport v2: DeviceSpecificReport(deviceIdType:1, deviceIdDataFormat:1, deviceIdDataLengthIndicator:8, deviceIdData:[132, 180, 219, 255, 254, 179, 191, 51])
dev:792023-03-20 04:19:29.918 PMdebugparse description: zw device: 5B, command: 7207, payload: 01 28 84 B4 DB FF FE B3 BF 33 , isMulticast: false
dev:792023-03-20 04:19:29.725 PMdebugBasement Main Lights hardwareVersion is 1
dev:792023-03-20 04:19:29.722 PMdebugBasement Main Lights zWaveProtocolVersion and subversion is 7.15
dev:792023-03-20 04:19:29.720 PMdebugBasement Main Lights firmware0Version and subversion is 1.13
dev:792023-03-20 04:19:29.717 PMdebugVersionReport: VersionReport(zWaveLibraryType:3, zWaveProtocolVersion:7, zWaveProtocolSubVersion:15, firmware0Version:1, firmware0SubVersion:13, hardwareVersion:1, firmwareTargets:0, targetVersions:[])
dev:792023-03-20 04:19:29.713 PMdebugparse description: zw device: 5B, command: 8612, payload: 03 07 0F 01 0D 01 00 , isMulticast: false
dev:792023-03-20 04:19:28.569 PMdebugSetting parameter 37 (size: 1) to 0
dev:792023-03-20 04:19:28.567 PMdebugSetting parameter 36 (size: 1) to 0
dev:792023-03-20 04:19:28.564 PMdebugSetting parameter 32 (size: 1) to 0
dev:792023-03-20 04:19:28.561 PMdebugSetting parameter 12 (size: 1) to 2
dev:792023-03-20 04:19:28.558 PMdebugSetting parameter 11 (size: 1) to 2
dev:792023-03-20 04:19:28.528 PMdebugDebug logging will be automatically disabled in 30 minutes...
dev:792023-03-20 04:19:28.525 PMwarnDescription logging is: enabled
dev:792023-03-20 04:19:28.515 PMwarnDebug logging is: enabled
dev:792023-03-20 04:19:28.512 PMdebugupdated()
dev:792023-03-20 04:19:28.468 PMdebugconfigure()
dev:792023-03-20 04:19:26.222 PMdebugDevice serial number is 84B4DBFFFEB3BF33
dev:792023-03-20 04:19:26.218 PMdebugDeviceSpecificReport v2: DeviceSpecificReport(deviceIdType:1, deviceIdDataFormat:1, deviceIdDataLengthIndicator:8, deviceIdData:[132, 180, 219, 255, 254, 179, 191, 51])
dev:792023-03-20 04:19:26.196 PMdebugparse description: zw device: 5B, command: 7207, payload: 01 28 84 B4 DB FF FE B3 BF 33 , isMulticast: false
dev:792023-03-20 04:19:26.034 PMdebugBasement Main Lights hardwareVersion is 1
dev:792023-03-20 04:19:26.031 PMdebugBasement Main Lights zWaveProtocolVersion and subversion is 7.15
dev:792023-03-20 04:19:26.028 PMdebugBasement Main Lights firmware0Version and subversion is 1.13
dev:792023-03-20 04:19:26.026 PMdebugVersionReport: VersionReport(zWaveLibraryType:3, zWaveProtocolVersion:7, zWaveProtocolSubVersion:15, firmware0Version:1, firmware0SubVersion:13, hardwareVersion:1, firmwareTargets:0, targetVersions:[])
dev:792023-03-20 04:19:25.993 PMdebugparse description: zw device: 5B, command: 8612, payload: 03 07 0F 01 0D 01 00 , isMulticast: false
dev:792023-03-20 04:19:24.832 PMdebugSetting parameter 37 (size: 1) to 0
dev:792023-03-20 04:19:24.829 PMdebugSetting parameter 36 (size: 1) to 0
dev:792023-03-20 04:19:24.825 PMdebugSetting parameter 32 (size: 1) to 0
dev:792023-03-20 04:19:24.823 PMdebugSetting parameter 12 (size: 1) to 2
dev:792023-03-20 04:19:24.807 PMdebugSetting parameter 11 (size: 1) to 2
dev:792023-03-20 04:19:24.756 PMdebugDebug logging will be automatically disabled in 30 minutes...
dev:792023-03-20 04:19:24.753 PMwarnDescription logging is: enabled
dev:792023-03-20 04:19:24.751 PMwarnDebug logging is: enabled
sigh.... of course NOW it has started working. I have no earthly idea why it would have, nothing else has changed. If it happens again I'll try to capture logs immediately