Two Tuya Scene 4 Button Switches, pair using Device Code "Tuya Scene Switch TS004F".
However, it takes about 3 minutes for the devices to come out of the pairing mode (flashing LED). Afterwords, none of the button pushes show up in the HE "Live Log".
That looks like the @kkossev community driver, did you change the driver after pairing?
Did you press configure on the command page after changing the driver? Is it in the list of devices under Zigbee Details?
Generally, I have been repairing after each "Driver Code" change and also clicking the "Configure" command. I have mainly been using the "Apps" "Hubitat Package Manager" to install "Tuya Scene Switch TS004F". Also tried enabling the Manager's "Pre-releases option".
Under "Settings" "Zigbee Details" both device do show.
When a button is pressed, nothing show up in the "Live Log".
Shouldn't something show up in the "Live Log" when a button is pressed regardless if it is not what can be processed?
During pairing the following logs are observed:
Summary
dev:7112026-02-21 08:17:30.170 AM
debug
Scene 4 button switch #2 sending Node_Desc_rsp: he raw 0xC672 0 0 0x8002 {2100000000408FCDAB528000412C800000} {0x0000}
dev:7112026-02-21 08:17:30.168 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request from 0xC672, tsn=33, nwkOfInt=0x0000 – sending Node_Desc_response (0x8002)
dev:7112026-02-21 08:17:30.166 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 210000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[21, 00, 00]]
dev:7112026-02-21 08:17:30.163 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 210000
dev:7112026-02-21 08:17:25.294 AM
debug
Scene 4 button switch #2 ZDO cluster 0x0000 ignored, data=[20, 1F, FB, 49, FE, FF, 69, 9E, A4, 00, 00]
dev:7112026-02-21 08:17:25.292 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0000 00 00 0040 00 C672 00 00 0000 00 00 201FFB49FEFF699EA40000, profileId:0000, clusterId:0000, clusterInt:0, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[20, 1F, FB, 49, FE, FF, 69, 9E, A4, 00, 00]]
dev:7112026-02-21 08:17:25.290 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0000 00 00 0040 00 C672 00 00 0000 00 00 201FFB49FEFF699EA40000
dev:7112026-02-21 08:17:25.163 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request throttled (5.01s since last)
dev:7112026-02-21 08:17:25.161 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 1F0000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[1F, 00, 00]]
dev:7112026-02-21 08:17:25.158 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 1F0000
dev:7112026-02-21 08:17:21.306 AM
debug
Scene 4 button switch #2 did not parse descMap: [raw:C6720100001CDFFF420A1200000012372F010012, dni:C672, endpoint:01, cluster:0000, size:1C, attrId:FFDF, encoding:42, command:0A, value:7/, clusterInt:0, attrInt:65503]
dev:7112026-02-21 08:17:21.304 AM
debug
Scene 4 button switch #2 raw: descMap: [raw:C6720100001CDFFF420A1200000012372F010012, dni:C672, endpoint:01, cluster:0000, size:1C, attrId:FFDF, encoding:42, command:0A, value:7/, clusterInt:0, attrInt:65503]
dev:7112026-02-21 08:17:21.301 AM
debug
Scene 4 button switch #2 description is read attr - raw: C6720100001CDFFF420A1200000012372F010012, dni: C672, endpoint: 01, cluster: 0000, size: 1C, attrId: FFDF, encoding: 42, command: 0A, value: 0A1200000012372F010012
dev:7112026-02-21 08:17:21.169 AM
info
Scene 4 button switch #2 battery is 100 %
dev:7112026-02-21 08:17:21.167 AM
debug
Scene 4 button switch #2 Event enter: [name:battery, value:100.0]
dev:7112026-02-21 08:17:21.164 AM
debug
Scene 4 button switch #2 description is read attr - raw: C67201000110210020C82000201E, dni: C672, endpoint: 01, cluster: 0001, size: 10, attrId: 0021, encoding: 20, command: 0A, value: C82000201E
dev:7112026-02-21 08:17:21.045 AM
debug
Scene 4 button switch #2 did not parse descMap: [raw:C6720100001801002044E2FF2038E4FF2000, dni:C672, endpoint:01, cluster:0000, size:18, attrId:0001, encoding:20, command:0A, value:44, clusterInt:0, attrInt:1, additionalAttrs:[[value:38, encoding:20, attrId:FFE2, consumedBytes:4, attrInt:65506], [value:00, encoding:20, attrId:FFE4, consumedBytes:4, attrInt:65508]]]
dev:7112026-02-21 08:17:21.043 AM
debug
Scene 4 button switch #2 raw: descMap: [raw:C6720100001801002044E2FF2038E4FF2000, dni:C672, endpoint:01, cluster:0000, size:18, attrId:0001, encoding:20, command:0A, value:44, clusterInt:0, attrInt:1, additionalAttrs:[[value:38, encoding:20, attrId:FFE2, consumedBytes:4, attrInt:65506], [value:00, encoding:20, attrId:FFE4, consumedBytes:4, attrInt:65508]]]
dev:7112026-02-21 08:17:21.039 AM
debug
Scene 4 button switch #2 description is read attr - raw: C6720100001801002044E2FF2038E4FF2000, dni: C672, endpoint: 01, cluster: 0000, size: 18, attrId: 0001, encoding: 20, command: 0A, value: 44E2FF2038E4FF2000
dev:7112026-02-21 08:17:20.155 AM
debug
Scene 4 button switch #2 sending Node_Desc_rsp: he raw 0xC672 0 0 0x8002 {1E00000000408FCDAB528000412C800000} {0x0000}
dev:7112026-02-21 08:17:20.153 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request from 0xC672, tsn=30, nwkOfInt=0x0000 – sending Node_Desc_response (0x8002)
dev:7112026-02-21 08:17:20.150 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 1E0000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[1E, 00, 00]]
dev:7112026-02-21 08:17:20.148 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 1E0000
dev:7112026-02-21 08:17:15.650 AM
debug
Scene 4 button switch #2 ZDO cluster 0x0000 ignored, data=[1D, 1F, FB, 49, FE, FF, 69, 9E, A4, 00, 00]
dev:7112026-02-21 08:17:15.648 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0000 00 00 0040 00 C672 00 00 0000 00 00 1D1FFB49FEFF699EA40000, profileId:0000, clusterId:0000, clusterInt:0, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[1D, 1F, FB, 49, FE, FF, 69, 9E, A4, 00, 00]]
dev:7112026-02-21 08:17:15.646 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0000 00 00 0040 00 C672 00 00 0000 00 00 1D1FFB49FEFF699EA40000
dev:7112026-02-21 08:17:15.432 AM
debug
Scene 4 button switch #2 (ZDO 0013) device announcement from dni C672, data=[1C, 72, C6, 38, FF, E3, 22, C2, 38, C1, A4, 80]
dev:7112026-02-21 08:17:15.430 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0013 00 00 0040 00 C672 00 00 0000 00 00 1C72C638FFE322C238C1A480, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[1C, 72, C6, 38, FF, E3, 22, C2, 38, C1, A4, 80]]
dev:7112026-02-21 08:17:15.427 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0013 00 00 0040 00 C672 00 00 0000 00 00 1C72C638FFE322C238C1A480
dev:7112026-02-21 08:17:13.982 AM
debug
Scene 4 button switch #2 (ZDO 0013) device announcement from dni C672, data=[1A, 72, C6, 38, FF, E3, 22, C2, 38, C1, A4, 80]
dev:7112026-02-21 08:17:13.980 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0013 00 00 0040 00 C672 00 00 0000 00 00 1A72C638FFE322C238C1A480, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[1A, 72, C6, 38, FF, E3, 22, C2, 38, C1, A4, 80]]
dev:7112026-02-21 08:17:13.978 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0013 00 00 0040 00 C672 00 00 0000 00 00 1A72C638FFE322C238C1A480
dev:7112026-02-21 08:17:08.274 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request throttled (9.035s since last)
dev:7112026-02-21 08:17:08.272 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 180000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[18, 00, 00]]
dev:7112026-02-21 08:17:08.270 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 180000
dev:7112026-02-21 08:17:07.256 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request throttled (8.017s since last)
dev:7112026-02-21 08:17:07.254 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 190000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[19, 00, 00]]
dev:7112026-02-21 08:17:07.251 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 190000
dev:7112026-02-21 08:17:05.214 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request throttled (5.976s since last)
dev:7112026-02-21 08:17:05.212 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 180000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[18, 00, 00]]
dev:7112026-02-21 08:17:05.210 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 180000
dev:7112026-02-21 08:17:04.320 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request throttled (5.081s since last)
dev:7112026-02-21 08:17:04.318 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 190000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[19, 00, 00]]
dev:7112026-02-21 08:17:04.315 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 190000
dev:7112026-02-21 08:17:03.172 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request throttled (3.933s since last)
dev:7112026-02-21 08:17:03.170 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 170000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[17, 00, 00]]
dev:7112026-02-21 08:17:03.168 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 170000
dev:7112026-02-21 08:17:02.153 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request throttled (2.914s since last)
dev:7112026-02-21 08:17:02.151 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 180000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[18, 00, 00]]
dev:7112026-02-21 08:17:02.148 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 180000
dev:7112026-02-21 08:17:00.115 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request throttled (0.876s since last)
dev:7112026-02-21 08:17:00.113 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 170000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[17, 00, 00]]
dev:7112026-02-21 08:17:00.110 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 170000
dev:7112026-02-21 08:16:59.241 AM
debug
Scene 4 button switch #2 sending Node_Desc_rsp: he raw 0xC672 0 0 0x8002 {1800000000408FCDAB528000412C800000} {0x0000}
dev:7112026-02-21 08:16:59.239 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request from 0xC672, tsn=24, nwkOfInt=0x0000 – sending Node_Desc_response (0x8002)
dev:7112026-02-21 08:16:59.237 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 180000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[18, 00, 00]]
dev:7112026-02-21 08:16:59.217 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 180000
dev:7112026-02-21 08:16:58.082 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request throttled (9.064s since last)
dev:7112026-02-21 08:16:58.080 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 160000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[16, 00, 00]]
dev:7112026-02-21 08:16:58.077 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 160000
dev:7112026-02-21 08:16:57.050 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request throttled (8.033s since last)
dev:7112026-02-21 08:16:57.048 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 170000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[17, 00, 00]]
dev:7112026-02-21 08:16:57.046 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 170000
dev:7112026-02-21 08:16:55.009 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request throttled (5.992s since last)
dev:7112026-02-21 08:16:55.007 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 160000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[16, 00, 00]]
dev:7112026-02-21 08:16:55.004 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 160000
dev:7112026-02-21 08:16:54.117 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request throttled (5.099s since last)
dev:7112026-02-21 08:16:54.115 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 170000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[17, 00, 00]]
dev:7112026-02-21 08:16:54.113 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 170000
dev:7112026-02-21 08:16:51.920 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request throttled (2.902s since last)
dev:7112026-02-21 08:16:51.918 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 160000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[16, 00, 00]]
dev:7112026-02-21 08:16:51.915 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 160000
dev:7112026-02-21 08:16:49.020 AM
debug
Scene 4 button switch #2 sending Node_Desc_rsp: he raw 0xC672 0 0 0x8002 {1600000000408FCDAB528000412C800000} {0x0000}
dev:7112026-02-21 08:16:49.018 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request from 0xC672, tsn=22, nwkOfInt=0x0000 – sending Node_Desc_response (0x8002)
dev:7112026-02-21 08:16:49.016 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 160000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[16, 00, 00]]
dev:7112026-02-21 08:16:49.013 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 C672 00 00 0000 00 00 160000
dev:7112026-02-21 08:16:47.782 AM
debug
Scene 4 button switch #2 (ZDO 0013) device announcement from dni C672, data=[15, 72, C6, 38, FF, E3, 22, C2, 38, C1, A4, 80]
dev:7112026-02-21 08:16:47.780 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0013 00 00 0040 00 C672 00 00 0000 00 00 1572C638FFE322C238C1A480, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:C672, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[15, 72, C6, 38, FF, E3, 22, C2, 38, C1, A4, 80]]
dev:7112026-02-21 08:16:47.777 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0013 00 00 0040 00 C672 00 00 0000 00 00 1572C638FFE322C238C1A480
dev:7112026-02-21 08:16:38.131 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request throttled (5.116s since last)
dev:7112026-02-21 08:16:38.129 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 140000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[14, 00, 00]]
dev:7112026-02-21 08:16:38.127 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 140000
dev:7112026-02-21 08:16:33.139 AM
debug
Scene 4 button switch #2 ZDO cluster 0x0000 ignored, data=[13, 1F, FB, 49, FE, FF, 69, 9E, A4, 00, 00]
dev:7112026-02-21 08:16:33.137 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0000 00 00 0040 00 5A46 00 00 0000 00 00 131FFB49FEFF699EA40000, profileId:0000, clusterId:0000, clusterInt:0, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[13, 1F, FB, 49, FE, FF, 69, 9E, A4, 00, 00]]
dev:7112026-02-21 08:16:33.135 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0000 00 00 0040 00 5A46 00 00 0000 00 00 131FFB49FEFF699EA40000
dev:7112026-02-21 08:16:33.018 AM
debug
Scene 4 button switch #2 sending Node_Desc_rsp: he raw 0x5A46 0 0 0x8002 {1200000000408FCDAB528000412C800000} {0x0000}
dev:7112026-02-21 08:16:33.015 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request from 0x5A46, tsn=18, nwkOfInt=0x0000 – sending Node_Desc_response (0x8002)
dev:7112026-02-21 08:16:33.013 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 120000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[12, 00, 00]]
dev:7112026-02-21 08:16:33.011 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 120000
dev:7112026-02-21 08:16:27.915 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request throttled (5.106s since last)
dev:7112026-02-21 08:16:27.913 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 110000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[11, 00, 00]]
dev:7112026-02-21 08:16:27.911 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 110000
dev:7112026-02-21 08:16:22.937 AM
debug
Scene 4 button switch #2 ZDO cluster 0x0000 ignored, data=[10, 1F, FB, 49, FE, FF, 69, 9E, A4, 00, 00]
dev:7112026-02-21 08:16:22.935 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0000 00 00 0040 00 5A46 00 00 0000 00 00 101FFB49FEFF699EA40000, profileId:0000, clusterId:0000, clusterInt:0, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[10, 1F, FB, 49, FE, FF, 69, 9E, A4, 00, 00]]
dev:7112026-02-21 08:16:22.933 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0000 00 00 0040 00 5A46 00 00 0000 00 00 101FFB49FEFF699EA40000
dev:7112026-02-21 08:16:22.814 AM
debug
Scene 4 button switch #2 sending Node_Desc_rsp: he raw 0x5A46 0 0 0x8002 {0F00000000408FCDAB528000412C800000} {0x0000}
dev:7112026-02-21 08:16:22.811 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request from 0x5A46, tsn=15, nwkOfInt=0x0000 – sending Node_Desc_response (0x8002)
dev:7112026-02-21 08:16:22.809 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 0F0000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[0F, 00, 00]]
dev:7112026-02-21 08:16:22.807 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 0F0000
dev:7112026-02-21 08:16:21.693 AM
debug
Scene 4 button switch #2 (ZDO 0013) device announcement from dni 5A46, data=[0E, 46, 5A, 38, FF, E3, 22, C2, 38, C1, A4, 80]
dev:7112026-02-21 08:16:21.690 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0013 00 00 0040 00 5A46 00 00 0000 00 00 0E465A38FFE322C238C1A480, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[0E, 46, 5A, 38, FF, E3, 22, C2, 38, C1, A4, 80]]
dev:7112026-02-21 08:16:21.652 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0013 00 00 0040 00 5A46 00 00 0000 00 00 0E465A38FFE322C238C1A480
dev:7112026-02-21 08:16:11.958 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request throttled (5.102s since last)
dev:7112026-02-21 08:16:11.956 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 0D0000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[0D, 00, 00]]
dev:7112026-02-21 08:16:11.953 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 0D0000
dev:7112026-02-21 08:16:06.980 AM
debug
Scene 4 button switch #2 ZDO cluster 0x0000 ignored, data=[0C, 1F, FB, 49, FE, FF, 69, 9E, A4, 00, 00]
dev:7112026-02-21 08:16:06.978 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0000 00 00 0040 00 5A46 00 00 0000 00 00 0C1FFB49FEFF699EA40000, profileId:0000, clusterId:0000, clusterInt:0, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[0C, 1F, FB, 49, FE, FF, 69, 9E, A4, 00, 00]]
dev:7112026-02-21 08:16:06.976 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0000 00 00 0040 00 5A46 00 00 0000 00 00 0C1FFB49FEFF699EA40000
dev:7112026-02-21 08:16:06.858 AM
debug
Scene 4 button switch #2 sending Node_Desc_rsp: he raw 0x5A46 0 0 0x8002 {0B00000000408FCDAB528000412C800000} {0x0000}
dev:7112026-02-21 08:16:06.856 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request from 0x5A46, tsn=11, nwkOfInt=0x0000 – sending Node_Desc_response (0x8002)
dev:7112026-02-21 08:16:06.854 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 0B0000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[0B, 00, 00]]
dev:7112026-02-21 08:16:06.851 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 0B0000
dev:7112026-02-21 08:16:01.763 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request throttled (5.105s since last)
dev:7112026-02-21 08:16:01.761 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 0A0000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[0A, 00, 00]]
dev:7112026-02-21 08:16:01.759 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 0A0000
dev:7112026-02-21 08:15:56.785 AM
debug
Scene 4 button switch #2 ZDO cluster 0x0000 ignored, data=[09, 1F, FB, 49, FE, FF, 69, 9E, A4, 00, 00]
dev:7112026-02-21 08:15:56.783 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0000 00 00 0040 00 5A46 00 00 0000 00 00 091FFB49FEFF699EA40000, profileId:0000, clusterId:0000, clusterInt:0, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[09, 1F, FB, 49, FE, FF, 69, 9E, A4, 00, 00]]
dev:7112026-02-21 08:15:56.780 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0000 00 00 0040 00 5A46 00 00 0000 00 00 091FFB49FEFF699EA40000
dev:7112026-02-21 08:15:56.660 AM
debug
Scene 4 button switch #2 sending Node_Desc_rsp: he raw 0x5A46 0 0 0x8002 {0800000000408FCDAB528000412C800000} {0x0000}
dev:7112026-02-21 08:15:56.658 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request from 0x5A46, tsn=8, nwkOfInt=0x0000 – sending Node_Desc_response (0x8002)
dev:7112026-02-21 08:15:56.656 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 080000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[08, 00, 00]]
dev:7112026-02-21 08:15:56.654 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 080000
dev:7112026-02-21 08:15:55.505 AM
debug
Scene 4 button switch #2 (ZDO 0013) device announcement from dni 5A46, data=[07, 46, 5A, 38, FF, E3, 22, C2, 38, C1, A4, 80]
dev:7112026-02-21 08:15:55.503 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0013 00 00 0040 00 5A46 00 00 0000 00 00 07465A38FFE322C238C1A480, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[07, 46, 5A, 38, FF, E3, 22, C2, 38, C1, A4, 80]]
dev:7112026-02-21 08:15:55.500 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0013 00 00 0040 00 5A46 00 00 0000 00 00 07465A38FFE322C238C1A480
dev:7112026-02-21 08:15:45.818 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request throttled (5.081s since last)
dev:7112026-02-21 08:15:45.815 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 060000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[06, 00, 00]]
dev:7112026-02-21 08:15:45.813 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 060000
dev:7112026-02-21 08:15:40.868 AM
debug
Scene 4 button switch #2 ZDO cluster 0x0000 ignored, data=[05, 1F, FB, 49, FE, FF, 69, 9E, A4, 00, 00]
dev:7112026-02-21 08:15:40.866 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0000 00 00 0040 00 5A46 00 00 0000 00 00 051FFB49FEFF699EA40000, profileId:0000, clusterId:0000, clusterInt:0, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[05, 1F, FB, 49, FE, FF, 69, 9E, A4, 00, 00]]
dev:7112026-02-21 08:15:40.864 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0000 00 00 0040 00 5A46 00 00 0000 00 00 051FFB49FEFF699EA40000
dev:7112026-02-21 08:15:40.739 AM
debug
Scene 4 button switch #2 sending Node_Desc_rsp: he raw 0x5A46 0 0 0x8002 {0400000000408FCDAB528000412C800000} {0x0000}
dev:7112026-02-21 08:15:40.737 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request from 0x5A46, tsn=4, nwkOfInt=0x0000 – sending Node_Desc_response (0x8002)
dev:7112026-02-21 08:15:40.735 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 040000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[04, 00, 00]]
dev:7112026-02-21 08:15:40.732 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 040000
dev:7112026-02-21 08:15:38.461 AM
debug
Scene 4 button switch #2 readAttributeResponse cluster: E001 unsupported attribute D011 status:86
dev:7112026-02-21 08:15:38.459 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0104 E001 01 01 0040 00 5A46 00 00 0000 01 01 11D086, profileId:0104, clusterId:E001, clusterInt:57345, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[11, D0, 86]]
dev:7112026-02-21 08:15:38.456 AM
debug
Scene 4 button switch #2 description is catchall: 0104 E001 01 01 0040 00 5A46 00 00 0000 01 01 11D086
dev:7112026-02-21 08:15:37.039 AM
debug
Scene 4 button switch #2 readAttributeResponse cluster: 0006 unsupported attribute 8004 status:86
dev:7112026-02-21 08:15:37.037 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0104 0006 01 01 0040 00 5A46 00 00 0000 01 01 048086, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[04, 80, 86]]
dev:7112026-02-21 08:15:37.035 AM
debug
Scene 4 button switch #2 description is catchall: 0104 0006 01 01 0040 00 5A46 00 00 0000 01 01 048086
dev:7112026-02-21 08:15:37.033 AM
debug
Scene 4 button switch #2 writeAttributeResponse cluster: 0006 status:86
dev:7112026-02-21 08:15:37.031 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0104 0006 01 01 0040 00 5A46 00 00 0000 04 01 860480, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[86, 04, 80]]
dev:7112026-02-21 08:15:37.028 AM
debug
Scene 4 button switch #2 description is catchall: 0104 0006 01 01 0040 00 5A46 00 00 0000 04 01 860480
dev:7112026-02-21 08:15:37.017 AM
info
Scene 4 button switch #2 batteryVoltage is 3.0 V
dev:7112026-02-21 08:15:37.015 AM
debug
Scene 4 button switch #2 Event enter: [name:batteryVoltage, value:3.0]
dev:7112026-02-21 08:15:36.986 AM
debug
Scene 4 button switch #2 description is read attr - raw: 5A46010001142000201E21000020C8, dni: 5A46, endpoint: 01, cluster: 0001, size: 14, attrId: 0020, encoding: 20, command: 01, value: 1E21000020C8
dev:7112026-02-21 08:15:36.688 AM
debug
Scene 4 button switch #2 skipping Basic cluster 0000 response
dev:7112026-02-21 08:15:36.686 AM
debug
Scene 4 button switch #2 raw: descMap: [raw:5A4601000068040042105F545A333030305F6D683970783763710000002003010000204405000042065453303034340700003003FEFF003000, dni:5A46, endpoint:01, cluster:0000, size:68, attrId:0004, encoding:42, command:01, value:_TZ3000_mh9px7cq, clusterInt:0, attrInt:4, additionalAttrs:[[value:03, encoding:20, attrId:0000, consumedBytes:4, attrInt:0], [value:44, encoding:20, attrId:0001, consumedBytes:4, attrInt:1], [value:TS0044, encoding:42, attrId:0005, consumedBytes:9, attrInt:5]]]
dev:7112026-02-21 08:15:36.681 AM
warn
Scene 4 button switch #2 exception caught while procesing event read attr - raw: 5A4601000068040042105F545A333030305F6D683970783763710000002003010000204405000042065453303034340700003003FEFF003000, dni: 5A46, endpoint: 01, cluster: 0000, size: 68, attrId: 0004, encoding: 42, command: 01, value: 105F545A333030305F6D683970783763710000002003010000204405000042065453303034340700003003FEFF003000
dev:7112026-02-21 08:15:36.674 AM
debug
Scene 4 button switch #2 description is read attr - raw: 5A4601000068040042105F545A333030305F6D683970783763710000002003010000204405000042065453303034340700003003FEFF003000, dni: 5A46, endpoint: 01, cluster: 0000, size: 68, attrId: 0004, encoding: 42, command: 01, value: 105F545A333030305F6D683970783763710000002003010000204405000042065453303034340700003003FEFF003000
dev:7112026-02-21 08:15:36.453 AM
debug
Scene 4 button switch #2 device _TZ3000_mh9px7cq identified as 4 keys scene switch model TS0044
dev:7112026-02-21 08:15:36.451 AM
trace
Scene 4 button switch #2 sendZigbeeCommands(cmd=[he raw 0x5A46 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he raw 0x5A46 1 0x01 0x0006 {10 00 00 04 80}, delay 50, he raw 0x5A46 1 0x01 0xE001 {10 00 00 11 D0}, delay 50, he raw 0x5A46 1 0x01 0x0001 {10 00 00 20 00 21 00}, delay 50, he wattr 0x5A46 0x01 0x0006 0x8004 0x30 {01} {}, delay 50, he raw 0x5A46 1 0x01 0x0006 {10 00 00 04 80}, delay 50])
dev:7112026-02-21 08:15:36.448 AM
info
Scene 4 button switch #2 sending Tuya Magic commands... Make sure the device is awake (a device button was pressed) before clicking on the Configure button!
dev:7112026-02-21 08:15:36.446 AM
info
Scene 4 button switch #2 skipping battery reporting configuration due to known battery configuration bug in this device model TS0044 manufacturer _TZ3000_mh9px7cq
dev:7112026-02-21 08:15:36.441 AM
debug
Scene 4 button switch #2 Configuring device model TS0044 manufacturer _TZ3000_mh9px7cq ...
dev:7112026-02-21 08:15:35.645 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request throttled (5.047s since last)
dev:7112026-02-21 08:15:35.643 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 030000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[03, 00, 00]]
dev:7112026-02-21 08:15:35.641 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 030000
dev:7112026-02-21 08:15:35.584 AM
info
Scene 4 button switch #2 battery is 100 %
dev:7112026-02-21 08:15:35.581 AM
debug
Scene 4 button switch #2 Event enter: [name:battery, value:100.0]
dev:7112026-02-21 08:15:35.578 AM
debug
Scene 4 button switch #2 description is read attr - raw: 5A4601000110210020C82000201E, dni: 5A46, endpoint: 01, cluster: 0001, size: 10, attrId: 0021, encoding: 20, command: 0A, value: C82000201E
dev:7112026-02-21 08:15:35.492 AM
debug
Scene 4 button switch #2 did not parse descMap: [raw:5A460100001801002044E2FF2038E4FF2001, dni:5A46, endpoint:01, cluster:0000, size:18, attrId:0001, encoding:20, command:0A, value:44, clusterInt:0, attrInt:1, additionalAttrs:[[value:38, encoding:20, attrId:FFE2, consumedBytes:4, attrInt:65506], [value:01, encoding:20, attrId:FFE4, consumedBytes:4, attrInt:65508]]]
dev:7112026-02-21 08:15:35.456 AM
debug
Scene 4 button switch #2 raw: descMap: [raw:5A460100001801002044E2FF2038E4FF2001, dni:5A46, endpoint:01, cluster:0000, size:18, attrId:0001, encoding:20, command:0A, value:44, clusterInt:0, attrInt:1, additionalAttrs:[[value:38, encoding:20, attrId:FFE2, consumedBytes:4, attrInt:65506], [value:01, encoding:20, attrId:FFE4, consumedBytes:4, attrInt:65508]]]
dev:7112026-02-21 08:15:35.452 AM
debug
Scene 4 button switch #2 description is read attr - raw: 5A460100001801002044E2FF2038E4FF2001, dni: 5A46, endpoint: 01, cluster: 0000, size: 18, attrId: 0001, encoding: 20, command: 0A, value: 44E2FF2038E4FF2001
dev:7112026-02-21 08:15:33.424 AM
debug
Scene 4 button switch #2 readAttributeResponse cluster: E001 unsupported attribute D011 status:86
dev:7112026-02-21 08:15:33.422 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0104 E001 01 01 0040 00 5A46 00 00 0000 01 01 11D086, profileId:0104, clusterId:E001, clusterInt:57345, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[11, D0, 86]]
dev:7112026-02-21 08:15:33.420 AM
debug
Scene 4 button switch #2 description is catchall: 0104 E001 01 01 0040 00 5A46 00 00 0000 01 01 11D086
dev:7112026-02-21 08:15:33.413 AM
debug
Scene 4 button switch #2 readAttributeResponse cluster: 0006 unsupported attribute 8004 status:86
dev:7112026-02-21 08:15:33.410 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0104 0006 01 01 0040 00 5A46 00 00 0000 01 01 048086, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[04, 80, 86]]
dev:7112026-02-21 08:15:33.408 AM
debug
Scene 4 button switch #2 description is catchall: 0104 0006 01 01 0040 00 5A46 00 00 0000 01 01 048086
dev:7112026-02-21 08:15:30.670 AM
info
Scene 4 button switch #2 batteryVoltage is 3.0 V
dev:7112026-02-21 08:15:30.668 AM
debug
Scene 4 button switch #2 Event enter: [name:batteryVoltage, value:3.0]
dev:7112026-02-21 08:15:30.666 AM
debug
Scene 4 button switch #2 description is read attr - raw: 5A46010001142000201E21000020C8, dni: 5A46, endpoint: 01, cluster: 0001, size: 14, attrId: 0020, encoding: 20, command: 01, value: 1E21000020C8
dev:7112026-02-21 08:15:30.600 AM
debug
Scene 4 button switch #2 sending Node_Desc_rsp: he raw 0x5A46 0 0 0x8002 {0100000000408FCDAB528000412C800000} {0x0000}
dev:7112026-02-21 08:15:30.597 AM
debug
Scene 4 button switch #2 (ZDO 0002) Node_Desc_request from 0x5A46, tsn=1, nwkOfInt=0x0000 – sending Node_Desc_response (0x8002)
dev:7112026-02-21 08:15:30.595 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 010000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[01, 00, 00]]
dev:7112026-02-21 08:15:30.593 AM
debug
Scene 4 button switch #2 description is catchall: 0000 0002 00 00 0040 00 5A46 00 00 0000 00 00 010000
dev:7112026-02-21 08:15:30.590 AM
debug
Scene 4 button switch #2 readAttributeResponse cluster: E001 unsupported attribute D011 status:86
dev:7112026-02-21 08:15:30.588 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0104 E001 01 01 0040 00 5A46 00 00 0000 01 01 11D086, profileId:0104, clusterId:E001, clusterInt:57345, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[11, D0, 86]]
dev:7112026-02-21 08:15:30.586 AM
debug
Scene 4 button switch #2 description is catchall: 0104 E001 01 01 0040 00 5A46 00 00 0000 01 01 11D086
dev:7112026-02-21 08:15:30.584 AM
debug
Scene 4 button switch #2 skipping Basic cluster 0000 response
dev:7112026-02-21 08:15:30.581 AM
debug
Scene 4 button switch #2 raw: descMap: [raw:5A4601000068040042105F545A333030305F6D683970783763710000002003010000204405000042065453303034340700003003FEFF003000, dni:5A46, endpoint:01, cluster:0000, size:68, attrId:0004, encoding:42, command:01, value:_TZ3000_mh9px7cq, clusterInt:0, attrInt:4, additionalAttrs:[[value:03, encoding:20, attrId:0000, consumedBytes:4, attrInt:0], [value:44, encoding:20, attrId:0001, consumedBytes:4, attrInt:1], [value:TS0044, encoding:42, attrId:0005, consumedBytes:9, attrInt:5]]]
dev:7112026-02-21 08:15:30.575 AM
warn
Scene 4 button switch #2 exception caught while procesing event read attr - raw: 5A4601000068040042105F545A333030305F6D683970783763710000002003010000204405000042065453303034340700003003FEFF003000, dni: 5A46, endpoint: 01, cluster: 0000, size: 68, attrId: 0004, encoding: 42, command: 01, value: 105F545A333030305F6D683970783763710000002003010000204405000042065453303034340700003003FEFF003000
dev:7112026-02-21 08:15:30.572 AM
debug
Scene 4 button switch #2 description is read attr - raw: 5A4601000068040042105F545A333030305F6D683970783763710000002003010000204405000042065453303034340700003003FEFF003000, dni: 5A46, endpoint: 01, cluster: 0000, size: 68, attrId: 0004, encoding: 42, command: 01, value: 105F545A333030305F6D683970783763710000002003010000204405000042065453303034340700003003FEFF003000
dev:7112026-02-21 08:15:30.493 AM
debug
Scene 4 button switch #2 readAttributeResponse cluster: 0006 unsupported attribute 8004 status:86
dev:7112026-02-21 08:15:30.491 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0104 0006 01 01 0040 00 5A46 00 00 0000 01 01 048086, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[04, 80, 86]]
dev:7112026-02-21 08:15:30.489 AM
debug
Scene 4 button switch #2 description is catchall: 0104 0006 01 01 0040 00 5A46 00 00 0000 01 01 048086
dev:7112026-02-21 08:15:30.421 AM
debug
Scene 4 button switch #2 skipping Basic cluster 0000 response
dev:7112026-02-21 08:15:30.419 AM
debug
Scene 4 button switch #2 raw: descMap: [raw:5A4601000068040042105F545A333030305F6D683970783763710000002003010000204405000042065453303034340700003003FEFF003000, dni:5A46, endpoint:01, cluster:0000, size:68, attrId:0004, encoding:42, command:01, value:_TZ3000_mh9px7cq, clusterInt:0, attrInt:4, additionalAttrs:[[value:03, encoding:20, attrId:0000, consumedBytes:4, attrInt:0], [value:44, encoding:20, attrId:0001, consumedBytes:4, attrInt:1], [value:TS0044, encoding:42, attrId:0005, consumedBytes:9, attrInt:5]]]
dev:7112026-02-21 08:15:30.414 AM
warn
Scene 4 button switch #2 exception caught while procesing event read attr - raw: 5A4601000068040042105F545A333030305F6D683970783763710000002003010000204405000042065453303034340700003003FEFF003000, dni: 5A46, endpoint: 01, cluster: 0000, size: 68, attrId: 0004, encoding: 42, command: 01, value: 105F545A333030305F6D683970783763710000002003010000204405000042065453303034340700003003FEFF003000
dev:7112026-02-21 08:15:30.410 AM
debug
Scene 4 button switch #2 description is read attr - raw: 5A4601000068040042105F545A333030305F6D683970783763710000002003010000204405000042065453303034340700003003FEFF003000, dni: 5A46, endpoint: 01, cluster: 0000, size: 68, attrId: 0004, encoding: 42, command: 01, value: 105F545A333030305F6D683970783763710000002003010000204405000042065453303034340700003003FEFF003000
dev:7112026-02-21 08:15:30.350 AM
debug
Scene 4 button switch #2 readAttributeResponse cluster: 0006 unsupported attribute 8004 status:86
dev:7112026-02-21 08:15:30.348 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0104 0006 01 01 0040 00 5A46 00 00 0000 01 01 048086, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[04, 80, 86]]
dev:7112026-02-21 08:15:30.345 AM
debug
Scene 4 button switch #2 description is catchall: 0104 0006 01 01 0040 00 5A46 00 00 0000 01 01 048086
dev:7112026-02-21 08:15:30.333 AM
debug
Scene 4 button switch #2 writeAttributeResponse cluster: 0006 status:86
dev:7112026-02-21 08:15:30.330 AM
debug
Scene 4 button switch #2 catchall descMap: [raw:catchall: 0104 0006 01 01 0040 00 5A46 00 00 0000 04 01 860480, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A46, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[86, 04, 80]]
dev:7112026-02-21 08:15:30.328 AM
debug
Scene 4 button switch #2 description is catchall: 0104 0006 01 01 0040 00 5A46 00 00 0000 04 01 860480
dev:7112026-02-21 08:15:30.326 AM
info
Scene 4 button switch #2 is online
dev:7112026-02-21 08:15:29.829 AM
debug
Scene 4 button switch #2 device _TZ3000_mh9px7cq identified as 4 keys scene switch model TS0044
dev:7112026-02-21 08:15:29.789 AM
trace
Scene 4 button switch #2 sendZigbeeCommands(cmd=[he raw 0x5A46 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he raw 0x5A46 1 0x01 0x0006 {10 00 00 04 80}, delay 50, he raw 0x5A46 1 0x01 0xE001 {10 00 00 11 D0}, delay 50, he raw 0x5A46 1 0x01 0x0001 {10 00 00 20 00 21 00}, delay 50, he wattr 0x5A46 0x01 0x0006 0x8004 0x30 {01} {}, delay 50, he raw 0x5A46 1 0x01 0x0006 {10 00 00 04 80}, delay 50])
dev:7112026-02-21 08:15:29.785 AM
info
Scene 4 button switch #2 sending Tuya Magic commands... Make sure the device is awake (a device button was pressed) before clicking on the Configure button!
dev:7112026-02-21 08:15:29.783 AM
info
Scene 4 button switch #2 skipping battery reporting configuration due to known battery configuration bug in this device model TS0044 manufacturer _TZ3000_mh9px7cq
dev:7112026-02-21 08:15:29.776 AM
debug
Scene 4 button switch #2 Configuring device model TS0044 manufacturer _TZ3000_mh9px7cq ...
Hi George, First off when posting a huge log, try to use Hide Details to avoid endless scrolling. It's under the settings wheel "Hide Details"
Your device is in fact identified in the driver fingerprint, so it should work. Try pairing the device very close to the hub, if you can.
Sorry about the detail spam.
There is a lot I need to understand. For example:
What does "Configure" do?
What does "Refresh" do?
When I select "Add Device" / "Zigbee", there are 2 link options listed:
a. Pair while trying to avoid Zigbee 3.0 repeaters
b. Pair while exchanging keys in clear
I've tried both of these with No-Joy. My "C-8 Pro" is very close to where I sit, just below the basement floor. As another test I moved the "C-8 Pro" next to the device, which also did not work.
During pairing, after selecting the device and naming, it takes about 2 minutes for the device to come out of paring (LED keeps blinking for 2 minutes).
I have been testing 2 devices. Both have the same behavior.
Hey no worries, I only know because I did the same thing.
I didn't have a problem pairing my Tuya 4 button scene controller. You can try the Double Luck trick, might help. Also remove the battery from the Tuya device for a minute before pairing
also .. you may want to try new batteries .. they can be kind of picky.
when ever you change the driver .. you need to hit the configure button the the device settings page.

This device is very problematic to pair with HE...
Make sure you are on the latest version of the custom TS004F driver.
Then, enable the 'Advanced options', refresh the Preferences tab and toggle the 'Respond to ZDO requests' option ON :
Save the preferences.
Then, obligatory, use the Double Luck Voodoo to pair the device again to your C-8 hub (do NOT remove the device).
If the pairing process is successful, the flashing scene switch LEDs should start flickering quickly after a few seconds and then the four LEDs should turn off.
The batteries are fine. I have extra 12VDC batteries and have checked their voltages.
The 'Double Luck voodoo' procedure worked.
I had to do it for each switch.
Any explanation why this was required?
Can you please explain what the "Configure" and "Refresh" command accomplish?
Well, really, it's only when you change drivers that you need to use that.
FYI, I have one of these, and that weird expensive 12V battery lasted 14 months, with the button only being pressed maybe 50 times, it mostly sat on my desk about 9 feet, line of sight, from my C8 hub. This is what stopped me from buying more. I have another 4 button Moes that takes a 2032 and lasts about 1 year, and it's slimmer.
https://www.aliexpress.us/item/3256802682625426.html?spm=a2g0o.order_detail.order_detail_item.3.5e61f19cqTESAA&gatewayAdapt=glo2usa4itemAdapt#nav-specification


