Tuya Scene 4 Button Switch _TZ3000_mh9px7cq problem

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

1 Like

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.

image

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.

1 Like

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?

2 Likes

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