I think you’re making good progress! Just that the Decoupled status seems to be reversed and there’s index out of bounds exception.
- Setting Decoupled back to FALSE. Switch does not respond to physical presses.
12:24:31 AM: debug Shower Light QBKG25LM Parse returned: [[name:lastCheckin, value:00:24:31 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:true]]
12:24:31 AM: debug Shower Light QBKG25LM {Child 1 [name:switch, value:off, isStateChange:true, linkText:Sink Light QBKG25LM-(1), descriptionText:Sink Light QBKG25LM-(1) switch is off, displayed:true, description:]
12:24:31 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F590200061600001000F5002300596F02, dni: 6F59, endpoint: 02, cluster: 0006, size: 22, attrId: 0000, result: success, encoding: 10, value: 026f59002300f500'
12:24:30 AM: debug Shower Light QBKG25LM Parse returned: [[name:switch, value:off, isStateChange:true, linkText:Shower Light QBKG25LM, descriptionText:Shower Light QBKG25LM switch is off, displayed:true], [name:lastCheckin, value:00:24:30 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:true]]
12:24:30 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F590100061600001000F5002300596F02, dni: 6F59, endpoint: 01, cluster: 0006, size: 22, attrId: 0000, result: success, encoding: 10, value: 026f59002300f500'
12:24:29 AM: debug Shower Light QBKG25LM Parse returned: [25, [name:lastCheckin, value:00:24:29 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:false]]
12:24:29 AM: debug Shower Light QBKG25LM FCC0F7 Map: [100:false, 101:false, 102:false, 3:25, 5:20, 154:0, 8:283, 10:0, 11:0]
12:24:29 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F5901FCC044F700411E641000651000661000032819052114009A200008211B010A2100000B2000, dni: 6F59, endpoint: 01, cluster: FCC0, size: 68, attrId: 00f7, result: success, encoding: 41, value: 00200b0000210a011b210800209a001421051928030010660010650010641e'
12:24:29 AM: debug Shower Light QBKG25LM Parse returned: [[name:lastCheckin, value:00:24:29 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:true]]
12:24:29 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F5901FCC00CF6000021000A, dni: 6F59, endpoint: 01, cluster: FCC0, size: 12, attrId: 00f6, result: success, encoding: 21, value: 0a00'
12:24:28 AM: error java.lang.ArrayIndexOutOfBoundsException: -2 @line 1039 (dataMap)
12:24:28 AM: debug Shower Light QBKG25LM SmartShield(text: null, manufacturerId: 0x115f, direction: 0x01, data: [0x01, 0x00, 0x20, 0x1b], number: null, isManufacturerSpecific: true, messageType: 0x00, senderShortId: 0x6f59, isClusterSpecific: false, sourceEndpoint: 0x01, profileId: 0x0104, command: 0x0a, clusterId: 0x0000, destinationEndpoint: 0x01, options: 0x0000)
12:24:28 AM: debug Shower Light QBKG25LM Parsing 'catchall: 0104 0000 01 01 0000 00 6F59 00 01 115F 0A 01 0100201B'
12:24:27 AM: debug Shower Light QBKG25LM Parse returned: [[name:lastCheckin, value:00:24:27 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:true]]
12:24:27 AM: debug Shower Light QBKG25LM SmartShield(text: null, manufacturerId: 0x115f, direction: 0x01, data: [0x22, 0xff, 0x86], number: null, isManufacturerSpecific: true, messageType: 0x00, senderShortId: 0x6f59, isClusterSpecific: false, sourceEndpoint: 0x01, profileId: 0x0104, command: 0x01, clusterId: 0x0000, destinationEndpoint: 0x01, options: 0x0000)
12:24:27 AM: debug Shower Light QBKG25LM Parsing 'catchall: 0104 0000 01 01 0000 00 6F59 00 01 115F 01 01 22FF86'
12:24:25 AM: debug Shower Light QBKG25LM Parse returned: [[name:lastCheckin, value:00:24:25 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:false]]
12:24:25 AM: debug Shower Light QBKG25LM CatchAll ignored.
12:24:25 AM: debug Shower Light QBKG25LM SmartShield(text: null, manufacturerId: 0x115f, direction: 0x01, data: [0x06, 0x00, 0x42, 0x0a, 0x30, 0x36, 0x2d, 0x31, 0x39, 0x2d, 0x32, 0x30, 0x32, 0x30], number: null, isManufacturerSpecific: true, messageType: 0x00, senderShortId: 0x6f59, isClusterSpecific: false, sourceEndpoint: 0x01, profileId: 0x0104, command: 0x0a, clusterId: 0x0000, destinationEndpoint: 0x01, options: 0x0000)
12:24:25 AM: debug Shower Light QBKG25LM Parsing 'catchall: 0104 0000 01 01 0000 00 6F59 00 01 115F 0A 01 0600420A30362D31392D32303230'
12:24:25 AM: debug Shower Light QBKG25LM Parse returned: [[name:lastCheckin, value:00:24:25 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:true]]
12:24:25 AM: debug Shower Light QBKG25LM SmartShield(text: null, manufacturerId: 0x115f, direction: 0x01, data: [0xf7, 0x00, 0x86], number: null, isManufacturerSpecific: true, messageType: 0x00, senderShortId: 0x6f59, isClusterSpecific: false, sourceEndpoint: 0x01, profileId: 0x0104, command: 0x01, clusterId: 0xfcc0, destinationEndpoint: 0x01, options: 0x0000)
12:24:25 AM: debug Shower Light QBKG25LM Parsing 'catchall: 0104 FCC0 01 01 0000 00 6F59 00 01 115F 01 01 F70086'
12:24:22 AM: debug Shower Light QBKG25LM Parse returned: [25, [name:lastCheckin, value:00:24:22 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:false]]
12:24:22 AM: debug Shower Light QBKG25LM FCC0F7 Map: [100:false, 101:false, 102:false, 3:25, 5:20, 154:16, 8:283, 10:0, 11:0]
12:24:22 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F5901FCC044F700411E641000651000661000032819052114009A201008211B010A2100000B2000, dni: 6F59, endpoint: 01, cluster: FCC0, size: 68, attrId: 00f7, result: success, encoding: 41, value: 00200b0000210a011b210810209a001421051928030010660010650010641e'
12:24:22 AM: debug Shower Light QBKG25LM Parse returned: [[name:lastCheckin, value:00:24:22 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:true]]
12:24:22 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F5901FCC00A0002002000, dni: 6F59, endpoint: 01, cluster: FCC0, size: 10, attrId: 0200, result: success, encoding: 20, value: 00'
12:24:18 AM: debug Shower Light QBKG25LM Parse returned: [[name:lastCheckin, value:00:24:18 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:true]]
12:24:18 AM: debug Shower Light QBKG25LM CatchAll ignored.
12:24:18 AM: debug Shower Light QBKG25LM SmartShield(text: null, manufacturerId: 0x115f, direction: 0x01, data: [0x06, 0x00, 0x42, 0x0a, 0x30, 0x36, 0x2d, 0x31, 0x39, 0x2d, 0x32, 0x30, 0x32, 0x30], number: null, isManufacturerSpecific: true, messageType: 0x00, senderShortId: 0x6f59, isClusterSpecific: false, sourceEndpoint: 0x01, profileId: 0x0104, command: 0x0a, clusterId: 0x0000, destinationEndpoint: 0x01, options: 0x0000)
12:24:18 AM: debug Shower Light QBKG25LM Parsing 'catchall: 0104 0000 01 01 0000 00 6F59 00 01 115F 0A 01 0600420A30362D31392D32303230'
12:24:17 AM: debug Shower Light QBKG25LM Parse returned: [[name:lastCheckin, value:00:24:17 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:true]]
12:24:17 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F5901FCC00A0900002001, dni: 6F59, endpoint: 01, cluster: FCC0, size: 10, attrId: 0009, result: success, encoding: 20, value: 01'
12:24:15 AM: debug Shower Light QBKG25LM Parse returned: [[name:lastCheckin, value:00:24:15 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:true]]
12:24:15 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F5901FCC00A0002002000, dni: 6F59, endpoint: 01, cluster: FCC0, size: 10, attrId: 0200, result: success, encoding: 20, value: 00'
12:24:13 AM: debug Shower Light QBKG25LM Parse returned: [25, [name:lastCheckin, value:00:24:13 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:false]]
12:24:13 AM: debug Shower Light QBKG25LM FCC0F7 Map: [100:false, 101:false, 102:false, 3:25, 5:19, 154:16, 8:283, 10:0, 11:0]
12:24:13 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F5901FCC044F700411E641000651000661000032819052113009A201008211B010A2100000B2000, dni: 6F59, endpoint: 01, cluster: FCC0, size: 68, attrId: 00f7, result: success, encoding: 41, value: 00200b0000210a011b210810209a001321051928030010660010650010641e'
12:24:13 AM: debug Shower Light QBKG25LM Parse returned: [[name:lastCheckin, value:00:24:13 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:true]]
12:24:13 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F5901FCC00A0900002001, dni: 6F59, endpoint: 01, cluster: FCC0, size: 10, attrId: 0009, result: success, encoding: 20, value: 01'
12:24:10 AM: debug Shower Light QBKG25LM Parse returned: [[name:lastCheckin, value:00:24:10 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:false]]
12:24:10 AM: debug Shower Light QBKG25LM SmartShield(text: null, manufacturerId: 0x115f, direction: 0x01, data: [0x00], number: null, isManufacturerSpecific: true, messageType: 0x00, senderShortId: 0x6f59, isClusterSpecific: false, sourceEndpoint: 0x01, profileId: 0x0104, command: 0x04, clusterId: 0xfcc0, destinationEndpoint: 0x01, options: 0x0000)
12:24:10 AM: debug Shower Light QBKG25LM Parsing 'catchall: 0104 FCC0 01 01 0000 00 6F59 00 01 115F 04 01 00'
12:24:10 AM: debug Shower Light QBKG25LM Parse returned: [[name:lastCheckin, value:00:24:10 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:true]]
12:24:10 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F5901FCC00800022000, dni: 6F59, endpoint: 01, cluster: FCC0, size: 8, attrId: 0200, result: success, encoding: 20, value: 00'
12:24:10 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F5901FCC00800022000, dni: 6F59, endpoint: 01, cluster: FCC0, size: 8, attrId: 0200, result: success, encoding: 20, value: 00'
12:24:10 AM: error java.lang.ArrayIndexOutOfBoundsException: -2 @line 1039 (dataMap)
12:24:10 AM: debug Shower Light QBKG25LM SmartShield(text: null, manufacturerId: 0x115f, direction: 0x01, data: [0x01, 0x00, 0x20, 0x1b], number: null, isManufacturerSpecific: true, messageType: 0x00, senderShortId: 0x6f59, isClusterSpecific: false, sourceEndpoint: 0x01, profileId: 0x0104, command: 0x0a, clusterId: 0x0000, destinationEndpoint: 0x01, options: 0x0000)
12:24:10 AM: debug Shower Light QBKG25LM Parsing 'catchall: 0104 0000 01 01 0000 00 6F59 00 01 115F 0A 01 0100201B'
12:24:08 AM: debug Shower Light QBKG25LM Parse returned: [[name:temperature, value:25, unit:C, linkText:Shower Light QBKG25LM, descriptionText:Shower Light QBKG25LM temperature is 25°C, isStateChange:false, displayed:false], [name:lastCheckin, value:00:24:08 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:true]]
12:24:08 AM: debug Shower Light QBKG25LM setTemp: [[name:temperature, value:25, unit:C, linkText:Shower Light QBKG25LM, descriptionText:Shower Light QBKG25LM temperature is 25°C, isStateChange:false, displayed:false]]
12:24:08 AM: debug Shower Light QBKG25LM Temperature is now 25°
12:24:08 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F590100020C000000291900, dni: 6F59, endpoint: 01, cluster: 0002, size: 12, attrId: 0000, result: success, encoding: 29, value: 0019'
12:24:08 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F590100020C000000291900, dni: 6F59, endpoint: 01, cluster: 0002, size: 12, attrId: 0000, result: success, encoding: 29, value: 0019'
12:24:07 AM: debug Shower Light QBKG25LM Parse returned: [[name:lastCheckin, value:00:24:07 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:true]]
12:24:07 AM: debug Shower Light QBKG25LM CatchAll ignored.
12:24:07 AM: debug Shower Light QBKG25LM SmartShield(text: null, manufacturerId: 0x115f, direction: 0x01, data: [0x06, 0x00, 0x42, 0x0a, 0x30, 0x36, 0x2d, 0x31, 0x39, 0x2d, 0x32, 0x30, 0x32, 0x30], number: null, isManufacturerSpecific: true, messageType: 0x00, senderShortId: 0x6f59, isClusterSpecific: false, sourceEndpoint: 0x01, profileId: 0x0104, command: 0x0a, clusterId: 0x0000, destinationEndpoint: 0x01, options: 0x0000)
12:24:07 AM: debug Shower Light QBKG25LM Parsing 'catchall: 0104 0000 01 01 0000 00 6F59 00 01 115F 0A 01 0600420A30362D31392D32303230'
12:24:04 AM: debug Shower Light QBKG25LM Parse returned: [[name:lastCheckin, value:00:24:04 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:true]]
12:24:04 AM: debug Shower Light QBKG25LM SmartShield(text: null, manufacturerId: 0x115f, direction: 0x01, data: [0x00], number: null, isManufacturerSpecific: true, messageType: 0x00, senderShortId: 0x6f59, isClusterSpecific: false, sourceEndpoint: 0x01, profileId: 0x0104, command: 0x04, clusterId: 0xfcc0, destinationEndpoint: 0x01, options: 0x0000)
12:24:04 AM: debug Shower Light QBKG25LM Parsing 'catchall: 0104 FCC0 01 01 0000 00 6F59 00 01 115F 04 01 00'
12:24:04 AM: debug Shower Light QBKG25LM Parse returned: [[name:lastCheckin, value:00:24:04 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:true]]
12:24:04 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F5901FCC00AF60021000A, dni: 6F59, endpoint: 01, cluster: FCC0, size: 10, attrId: 00f6, result: success, encoding: 21, value: 0a00'
12:24:04 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F5901FCC00AF60021000A, dni: 6F59, endpoint: 01, cluster: FCC0, size: 10, attrId: 00f6, result: success, encoding: 21, value: 0a00'
12:24:04 AM: debug Shower Light QBKG25LM Parsing 'catchall: 0104 FCC0 01 01 0000 00 6F59 00 01 115F 04 01 00'
12:24:04 AM: debug Shower Light QBKG25LM Parse returned: [25, [name:lastCheckin, value:00:24:04 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:true]]
12:24:04 AM: debug Shower Light QBKG25LM FCC0F7 Map: [100:false, 101:false, 102:false, 3:25, 5:18, 154:16, 8:283, 10:0, 11:0]
12:24:04 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F5901FCC044F700411E641000651000661000032819052112009A201008211B010A2100000B2000, dni: 6F59, endpoint: 01, cluster: FCC0, size: 68, attrId: 00f7, result: success, encoding: 41, value: 00200b0000210a011b210810209a001221051928030010660010650010641e'
12:24:04 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F5901FCC044F700411E641000651000661000032819052112009A201008211B010A2100000B2000, dni: 6F59, endpoint: 01, cluster: FCC0, size: 68, attrId: 00f7, result: success, encoding: 41, value: 00200b0000210a011b210810209a001221051928030010660010650010641e'
12:23:59 AM: debug Shower Light QBKG25LM Parse returned: [[name:lastCheckin, value:00:23:59 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:true]]
12:23:59 AM: debug Shower Light QBKG25LM Basic Cluster: [raw:6F590100002E05000042126C756D692E7377697463682E6C3361636E33, dni:6F59, endpoint:01, cluster:0000, size:46, attrId:0005, result:success, encoding:42, value:6C756D692E7377697463682E6C3361636E33]
12:23:59 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F590100002E05000042126C756D692E7377697463682E6C3361636E33, dni: 6F59, endpoint: 01, cluster: 0000, size: 46, attrId: 0005, result: success, encoding: 42, value: 6C756D692E7377697463682E6C3361636E33'
12:23:59 AM: debug Shower Light QBKG25LM Basic Cluster: [raw:6F590100002E05000042126C756D692E7377697463682E6C3361636E33, dni:6F59, endpoint:01, cluster:0000, size:46, attrId:0005, result:success, encoding:42, value:6C756D692E7377697463682E6C3361636E33]
12:23:59 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F590100002E05000042126C756D692E7377697463682E6C3361636E33, dni: 6F59, endpoint: 01, cluster: 0000, size: 46, attrId: 0005, result: success, encoding: 42, value: 6C756D692E7377697463682E6C3361636E33'
12:23:57 AM: debug Shower Light QBKG25LM Parse returned: [[name:lastCheckin, value:00:23:57 Sat 13 Nov (SGT), descriptionText:Check-In, displayed:true, linkText:Shower Light QBKG25LM, isStateChange:true]]
12:23:57 AM: debug Shower Light QBKG25LM Basic Cluster: [raw:6F590100000A010000201B, dni:6F59, endpoint:01, cluster:0000, size:10, attrId:0001, result:success, encoding:20, value:1b]
12:23:57 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F590100000A010000201B, dni: 6F59, endpoint: 01, cluster: 0000, size: 10, attrId: 0001, result: success, encoding: 20, value: 1b'
12:23:57 AM: debug Shower Light QBKG25LM Basic Cluster: [raw:6F590100000A010000201B, dni:6F59, endpoint:01, cluster:0000, size:10, attrId:0001, result:success, encoding:20, value:1b]
12:23:57 AM: debug Shower Light QBKG25LM Parsing 'read attr - raw: 6F590100000A010000201B, dni: 6F59, endpoint: 01, cluster: 0000, size: 10, attrId: 0001, result: success, encoding: 20, value: 1b'
:23:56 AM: debug Shower Light QBKG25LM [childDevices:[6F59-1, 6F59-2], refreshOn:false, tempOffset:0, lastCheckTime:1636734142235, tempNow2:25, decoupled:[true, false, false], lastEndpcode:3, flag:hard, hasFCC0:true, endpoints:[1, 2, 3, 41, 42, 43, 246, 51, 52, 53], numButtons:4, hasFF22:false, numSwitches:3, tempNow:25, unwiredSwitches:[false, false, false], lastTempTime:1636733863874, oldOnOff:false]
12:23:56 AM: info Shower Light QBKG25LM refreshing
12:23:56 AM: debug Shower Light QBKG25LM updated