And, sorry, those logs were on a newly added device, before I added the faulty driver!
dev:1572023-10-06 16:08:45.494infoButton 39 was pushed
dev:1572023-10-06 16:08:45.492infoMultistate - endpoint: 43, taps: 1, physicalButton: 39, physicalButtons: 0, button: 39
dev:1572023-10-06 16:08:45.489infoMultistate - description:read attr - raw: 180F2B00120A5500210100, dni: 180F, endpoint: 2B, cluster: 0012, size: 0A, attrId: 0055, encoding: 21, command: 0A, value: 0100 | parseMap:[raw:180F2B00120A5500210100, dni:180F, endpoint:2B, cluster:0012, size:0A, attrId:0055, encoding:21, command:0A, value:0001, clusterInt:18, attrInt:85, valueParsed:1]
dev:1572023-10-06 16:08:45.311infoWATT - description:read attr - raw: 180F15000C0E55003900000000, dni: 180F, endpoint: 15, cluster: 000C, size: 0E, attrId: 0055, encoding: 39, command: 0A, value: 00000000 | parseMap:[raw:180F15000C0E55003900000000, dni:180F, endpoint:15, cluster:000C, size:0E, attrId:0055, encoding:39, command:0A, value:00000000, clusterInt:12, attrInt:85, valueParsed:0.0]
dev:1572023-10-06 16:08:45.002errorjava.lang.NumberFormatException: null on line 520 (method parse)
dev:1572023-10-06 16:08:44.997infoOn/Off Button press - description:read attr - raw: 180F0300061600001000F50023000F1803, dni: 180F, endpoint: 03, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 00F50023000F1803 | parseMap:[raw:180F0300061600001000F50023000F1803, dni:180F, endpoint:03, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:03180F00, encoding:23, attrId:00F5, consumedBytes:7, attrInt:245]], valueParsed:false]
dev:1572023-10-06 16:08:44.235infoButton 38 was pushed
dev:1572023-10-06 16:08:44.233infoMultistate - endpoint: 42, taps: 1, physicalButton: 38, physicalButtons: 0, button: 38
dev:1572023-10-06 16:08:44.230infoMultistate - description:read attr - raw: 180F2A00120A5500210100, dni: 180F, endpoint: 2A, cluster: 0012, size: 0A, attrId: 0055, encoding: 21, command: 0A, value: 0100 | parseMap:[raw:180F2A00120A5500210100, dni:180F, endpoint:2A, cluster:0012, size:0A, attrId:0055, encoding:21, command:0A, value:0001, clusterInt:18, attrInt:85, valueParsed:1]
dev:1572023-10-06 16:08:43.640errorjava.lang.NumberFormatException: null on line 520 (method parse)
dev:1572023-10-06 16:08:43.637infoOn/Off Button press - description:read attr - raw: 180F0200061600001000F50023000F1803, dni: 180F, endpoint: 02, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 00F50023000F1803 | parseMap:[raw:180F0200061600001000F50023000F1803, dni:180F, endpoint:02, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:03180F00, encoding:23, attrId:00F5, consumedBytes:7, attrInt:245]], valueParsed:false]
dev:1572023-10-06 16:08:42.399infoButton 37 was pushed
dev:1572023-10-06 16:08:42.396infoMultistate - endpoint: 41, taps: 1, physicalButton: 37, physicalButtons: 0, button: 37
dev:1572023-10-06 16:08:42.392infoMultistate - description:read attr - raw: 180F2900120A5500210100, dni: 180F, endpoint: 29, cluster: 0012, size: 0A, attrId: 0055, encoding: 21, command: 0A, value: 0100 | parseMap:[raw:180F2900120A5500210100, dni:180F, endpoint:29, cluster:0012, size:0A, attrId:0055, encoding:21, command:0A, value:0001, clusterInt:18, attrInt:85, valueParsed:1]
dev:1572023-10-06 16:08:42.020errorjava.lang.NumberFormatException: null on line 520 (method parse)
dev:1572023-10-06 16:08:41.988infoOn/Off Button press - description:read attr - raw: 180F0100061600001000F50023000F1803, dni: 180F, endpoint: 01, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 00F50023000F1803 | parseMap:[raw:180F0100061600001000F50023000F1803, dni:180F, endpoint:01, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:03180F00, encoding:23, attrId:00F5, consumedBytes:7, attrInt:245]], valueParsed:false]
dev:1572023-10-06 16:08:35.864infoWATT - description:read attr - raw: 180F15000C0E550039D076FD3E, dni: 180F, endpoint: 15, cluster: 000C, size: 0E, attrId: 0055, encoding: 39, command: 0A, value: D076FD3E | parseMap:[raw:180F15000C0E550039D076FD3E, dni:180F, endpoint:15, cluster:000C, size:0E, attrId:0055, encoding:39, command:0A, value:3EFD76D0, clusterInt:12, attrInt:85, valueParsed:0.4950471]
dev:1572023-10-06 16:08:34.904infoWATT - description:read attr - raw: 180F15000C0E55003900000000, dni: 180F, endpoint: 15, cluster: 000C, size: 0E, attrId: 0055, encoding: 39, command: 0A, value: 00000000 | parseMap:[raw:180F15000C0E55003900000000, dni:180F, endpoint:15, cluster:000C, size:0E, attrId:0055, encoding:39, command:0A, value:00000000, clusterInt:12, attrInt:85, valueParsed:0.0]
dev:1572023-10-06 16:08:32.867infoWATT - description:read attr - raw: 180F15000C0E5500395011DA3E, dni: 180F, endpoint: 15, cluster: 000C, size: 0E, attrId: 0055, encoding: 39, command: 0A, value: 5011DA3E | parseMap:[raw:180F15000C0E5500395011DA3E, dni:180F, endpoint:15, cluster:000C, size:0E, attrId:0055, encoding:39, command:0A, value:3EDA1150, clusterInt:12, attrInt:85, valueParsed:0.42591333]
dev:1572023-10-06 16:08:31.858infoWATT - description:read attr - raw: 180F15000C0E55003900000000, dni: 180F, endpoint: 15, cluster: 000C, size: 0E, attrId: 0055, encoding: 39, command: 0A, value: 00000000 | parseMap:[raw:180F15000C0E55003900000000, dni:180F, endpoint:15, cluster:000C, size:0E, attrId:0055, encoding:39, command:0A, value:00000000, clusterInt:12, attrInt:85, valueParsed:0.0]
dev:1572023-10-06 16:08:29.863infoWATT - description:read attr - raw: 180F15000C0E5500393058EB3E, dni: 180F, endpoint: 15, cluster: 000C, size: 0E, attrId: 0055, encoding: 39, command: 0A, value: 3058EB3E | parseMap:[raw:180F15000C0E5500393058EB3E, dni:180F, endpoint:15, cluster:000C, size:0E, attrId:0055, encoding:39, command:0A, value:3EEB5830, clusterInt:12, attrInt:85, valueParsed:0.4596572]
dev:1572023-10-06 16:08:28.867infoWATT - description:read attr - raw: 180F15000C0E55003900000000, dni: 180F, endpoint: 15, cluster: 000C, size: 0E, attrId: 0055, encoding: 39, command: 0A, value: 00000000 | parseMap:[raw:180F15000C0E55003900000000, dni:180F, endpoint:15, cluster:000C, size:0E, attrId:0055, encoding:39, command:0A, value:00000000, clusterInt:12, attrInt:85, valueParsed:0.0]
This may be more useful!