Here's what I gathered from the device data and logs:
Data:
-
endpointId: 01
-
application: 48
-
manufacturer: _TZE200_akjefhj5
-
model: TS0601
Logs from "Configure"
dev:11222023-01-20 00:11:51.528debugFaucet parseZHAcommand writeAttributeResponse cluster: E001 status:86
dev:11222023-01-20 00:11:51.525debugFaucet Desc Map: [raw:catchall: 0104 E001 01 01 0040 00 62D8 00 00 0000 04 01 8610D0, profileId:0104, clusterId:E001, clusterInt:57345, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[86, 10, D0]]
dev:11222023-01-20 00:11:51.519debugFaucet description is catchall: 0104 E001 01 01 0040 00 62D8 00 00 0000 04 01 8610D0
dev:11222023-01-20 00:11:49.976warnFaucet Switch state is not supported -> Switch polling will be disabled.
dev:11222023-01-20 00:11:49.973debugFaucet Desc Map: [raw:catchall: 0104 0006 01 01 0040 00 62D8 00 00 0000 0B 01 0682, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[06, 82]]
dev:11222023-01-20 00:11:49.966debugFaucet description is catchall: 0104 0006 01 01 0040 00 62D8 00 00 0000 0B 01 0682
dev:11222023-01-20 00:11:48.469infoFaucet Received bind response, data=[DE, 00] (Sequence Number:DE, Status: Success)
dev:11222023-01-20 00:11:48.466debugFaucet Desc Map: [raw:catchall: 0000 8021 00 00 0040 00 62D8 00 00 0000 00 00 DE00, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:62D8, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[DE, 00]]
dev:11222023-01-20 00:11:48.459debugFaucet description is catchall: 0000 8021 00 00 0040 00 62D8 00 00 0000 00 00 DE00
dev:11222023-01-20 00:11:46.988debugFaucet Model is : TS0601
dev:11222023-01-20 00:11:46.985debugFaucet Tuya check-in message (attribute 0001 reported: 48)
dev:11222023-01-20 00:11:46.981debugFaucet zclVersion is : 03
dev:11222023-01-20 00:11:46.978debugFaucet Manufacturer is : _TZE200_akjefhj5
dev:11222023-01-20 00:11:46.975debugFaucet Desc Map: [raw:62D801000068040042105F545A453230305F616B6A6566686A350000002003010000204805000042065453303630310700003003FEFF003000, dni:62D8, endpoint:01, cluster:0000, size:68, attrId:0004, encoding:42, command:01, value:_TZE200_akjefhj5, clusterInt:0, attrInt:4, additionalAttrs:[[value:03, encoding:20, attrId:0000, consumedBytes:4, attrInt:0], [value:48, encoding:20, attrId:0001, consumedBytes:4, attrInt:1], [value:TS0601, encoding:42, attrId:0005, consumedBytes:9, attrInt:5]]]
dev:11222023-01-20 00:11:46.964warnexception caught while parsing description: read attr - raw: 62D801000068040042105F545A453230305F616B6A6566686A350000002003010000204805000042065453303630310700003003FEFF003000, dni: 62D8, endpoint: 01, cluster: 0000, size: 68, attrId: 0004, encoding: 42, command: 01, value: 105F545A453230305F616B6A6566686A350000002003010000204805000042065453303630310700003003FEFF003000
dev:11222023-01-20 00:11:46.953debugFaucet description is read attr - raw: 62D801000068040042105F545A453230305F616B6A6566686A350000002003010000204805000042065453303630310700003003FEFF003000, dni: 62D8, endpoint: 01, cluster: 0000, size: 68, attrId: 0004, encoding: 42, command: 01, value: 105F545A453230305F616B6A6566686A350000002003010000204805000042065453303630310700003003FEFF003000
dev:11222023-01-20 00:11:46.792debugFaucet sendZigbeeCommands (cmd=[he raw 0x62D8 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, zdo bind 0x62D8 0x01 0x01 6 {94DEB8FFFEB0F7B3} {}, delay 2000, he cr 0x62D8 0x01 6 0 16 0 600 {}, delay 2000, he wattr 0x62D8 0x01 0xE001 0xD010 0x30 {02} {}, delay 251])
dev:11222023-01-20 00:11:46.787debugFaucet setting powerOnBehaviour to last state (2)
dev:11222023-01-20 00:11:46.757traceFaucet polling..
dev:11222023-01-20 00:11:46.754debugFaucet sending refresh() command...
dev:11222023-01-20 00:11:46.748infoFaucet configure()..
dev:11222023-01-20 00:11:20.918infoFaucet Countdown (07) is: 75
dev:11222023-01-20 00:11:20.915traceFaucet Tuya cluster cmd=07 value=75 ()
dev:11222023-01-20 00:11:20.900debugFaucet Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 0025070200040000004B, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 25, 07, 02, 00, 04, 00, 00, 00, 4B]]
dev:11222023-01-20 00:11:20.890debugFaucet description is catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 0025070200040000004B
Logs from "Open"
dev:11222023-01-20 00:13:18.901warnmap= [raw:catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 00290B0200040000021C, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 29, 0B, 02, 00, 04, 00, 00, 02, 1C]]
dev:11222023-01-20 00:13:18.898warnTuya unknown attribute: 0029=0B=0200 data.size() = 10 value: 540}
dev:11222023-01-20 00:13:18.895traceFaucet Tuya cluster cmd=0B value=540 ()
dev:11222023-01-20 00:13:18.892debugFaucet Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 00290B0200040000021C, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 29, 0B, 02, 00, 04, 00, 00, 02, 1C]]
dev:11222023-01-20 00:13:18.883debugFaucet description is catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 00290B0200040000021C
dev:11222023-01-20 00:13:06.090warnmap= [raw:catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 00280B02000400000258, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 28, 0B, 02, 00, 04, 00, 00, 02, 58]]
dev:11222023-01-20 00:13:06.087warnTuya unknown attribute: 0028=0B=0200 data.size() = 10 value: 600}
dev:11222023-01-20 00:13:06.084traceFaucet Tuya cluster cmd=0B value=600 ()
dev:11222023-01-20 00:13:06.081debugFaucet Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 00280B02000400000258, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 28, 0B, 02, 00, 04, 00, 00, 02, 58]]
dev:11222023-01-20 00:13:06.074debugFaucet description is catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 00280B02000400000258
dev:11222023-01-20 00:13:05.974warnmap= [raw:catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 00270C04000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 27, 0C, 04, 00, 01, 01]]
dev:11222023-01-20 00:13:05.971warnTuya unknown attribute: 0027=0C=0400 data.size() = 7 value: 1}
dev:11222023-01-20 00:13:05.968traceFaucet Tuya cluster cmd=0C value=1 ()
dev:11222023-01-20 00:13:05.965debugFaucet Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 00270C04000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 27, 0C, 04, 00, 01, 01]]
dev:11222023-01-20 00:13:05.958debugFaucet description is catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 00270C04000101
dev:11222023-01-20 00:13:05.900infoFaucet Faucet is open [digital]
dev:11222023-01-20 00:13:05.868debugFaucet Valve state changed from closed to open
dev:11222023-01-20 00:13:05.863traceFaucet Tuya cluster cmd=01 value=1 ()
dev:11222023-01-20 00:13:05.859debugFaucet Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 00260101000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 26, 01, 01, 00, 01, 01]]
dev:11222023-01-20 00:13:05.852debugFaucet description is catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 00260101000101
dev:11222023-01-20 00:13:05.842debugFaucet Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 62D8 00 00 0000 0B 01 0000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]
dev:11222023-01-20 00:13:05.836debugFaucet description is catchall: 0104 EF00 01 01 0040 00 62D8 00 00 0000 0B 01 0000
dev:11222023-01-20 00:13:04.589debugFaucet sendZigbeeCommands (cmd=[he cmd 0x62D8 0x01 0xEF00 0x00 {000F0101000101} {}, delay 200])
dev:11222023-01-20 00:13:04.557traceFaucet sendTuyaCommand = [he cmd 0x62D8 0x01 0xEF00 0x00 {000F0101000101} {}, delay 200]
dev:11222023-01-20 00:13:04.550debugFaucet opening
Lots from "Close"
dev:11222023-01-20 00:14:39.469warnmap= [raw:catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 002F0C04000102, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 2F, 0C, 04, 00, 01, 02]]
dev:11222023-01-20 00:14:39.466warnTuya unknown attribute: 002F=0C=0400 data.size() = 7 value: 2}
dev:11222023-01-20 00:14:39.414traceFaucet Tuya cluster cmd=0C value=2 ()
dev:11222023-01-20 00:14:39.411debugFaucet Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 002F0C04000102, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 2F, 0C, 04, 00, 01, 02]]
dev:11222023-01-20 00:14:39.404debugFaucet description is catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 002F0C04000102
dev:11222023-01-20 00:14:39.304warnmap= [raw:catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 002E0502000400000000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 2E, 05, 02, 00, 04, 00, 00, 00, 00]]
dev:11222023-01-20 00:14:39.301warnTuya unknown attribute: 002E=05=0200 data.size() = 10 value: 0}
dev:11222023-01-20 00:14:39.298traceFaucet Tuya cluster cmd=05 value=0 ()
dev:11222023-01-20 00:14:39.295debugFaucet Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 002E0502000400000000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 2E, 05, 02, 00, 04, 00, 00, 00, 00]]
dev:11222023-01-20 00:14:39.288debugFaucet description is catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 002E0502000400000000
dev:11222023-01-20 00:14:39.176warnmap= [raw:catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 002D0602000400000000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 2D, 06, 02, 00, 04, 00, 00, 00, 00]]
dev:11222023-01-20 00:14:39.172warnTuya unknown attribute: 002D=06=0200 data.size() = 10 value: 0}
dev:11222023-01-20 00:14:39.169traceFaucet Tuya cluster cmd=06 value=0 ()
dev:11222023-01-20 00:14:39.166debugFaucet Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 002D0602000400000000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 2D, 06, 02, 00, 04, 00, 00, 00, 00]]
dev:11222023-01-20 00:14:39.159debugFaucet description is catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 002D0602000400000000
dev:11222023-01-20 00:14:39.061warnmap= [raw:catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 002C0F02000400000078, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 2C, 0F, 02, 00, 04, 00, 00, 00, 78]]
dev:11222023-01-20 00:14:39.057warnTuya unknown attribute: 002C=0F=0200 data.size() = 10 value: 120}
dev:11222023-01-20 00:14:39.054traceFaucet Tuya cluster cmd=0F value=120 ()
dev:11222023-01-20 00:14:39.051debugFaucet Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 002C0F02000400000078, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 2C, 0F, 02, 00, 04, 00, 00, 00, 78]]
dev:11222023-01-20 00:14:39.044debugFaucet description is catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 002C0F02000400000078
dev:11222023-01-20 00:14:38.949infoFaucet Faucet is closed [digital]
dev:11222023-01-20 00:14:38.922debugFaucet Valve state changed from open to closed
dev:11222023-01-20 00:14:38.919traceFaucet Tuya cluster cmd=01 value=0 ()
dev:11222023-01-20 00:14:38.916debugFaucet Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 002B0101000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 2B, 01, 01, 00, 01, 00]]
dev:11222023-01-20 00:14:38.909debugFaucet description is catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 002B0101000100
dev:11222023-01-20 00:14:38.865debugFaucet Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 62D8 00 00 0000 0B 01 0000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]
dev:11222023-01-20 00:14:38.852debugFaucet description is catchall: 0104 EF00 01 01 0040 00 62D8 00 00 0000 0B 01 0000
dev:11222023-01-20 00:14:38.708debugFaucet sendZigbeeCommands (cmd=[he cmd 0x62D8 0x01 0xEF00 0x00 {00100101000100} {}, delay 200])
dev:11222023-01-20 00:14:38.678traceFaucet sendTuyaCommand = [he cmd 0x62D8 0x01 0xEF00 0x00 {00100101000100} {}, delay 200]
dev:11222023-01-20 00:14:38.663debugFaucet closing
dev:11222023-01-20 00:14:18.840warnmap= [raw:catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 002A0B020004000001E0, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 2A, 0B, 02, 00, 04, 00, 00, 01, E0]]
dev:11222023-01-20 00:14:18.837warnTuya unknown attribute: 002A=0B=0200 data.size() = 10 value: 480}
dev:11222023-01-20 00:14:18.834traceFaucet Tuya cluster cmd=0B value=480 ()
dev:11222023-01-20 00:14:18.831debugFaucet Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 002A0B020004000001E0, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:62D8, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 2A, 0B, 02, 00, 04, 00, 00, 01, E0]]
dev:11222023-01-20 00:14:18.824debugFaucet description is catchall: 0104 EF00 01 01 0040 00 62D8 01 00 0000 01 01 002A0B020004000001E0