the debug log is full of unnecessary things
dev:15822023-04-17 08:57:04.277debugzigbee breath sensor Tuya cluster: dp_id=2 dp=9 fncmd=208
dev:15822023-04-17 08:57:04.271debugzigbee breath sensor parse (_TZE204_ztc6ggyl, 1.3.1 2023/04/01 8:05 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 B576 01 00 0000 02 01 001509020004000000D0, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B576, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 15, 09, 02, 00, 04, 00, 00, 00, D0]]
dev:15822023-04-17 08:57:03.274debugzigbee breath sensor Tuya cluster: dp_id=2 dp=9 fncmd=207
dev:15822023-04-17 08:57:03.269debugzigbee breath sensor parse (_TZE204_ztc6ggyl, 1.3.1 2023/04/01 8:05 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 B576 01 00 0000 02 01 001409020004000000CF, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B576, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 14, 09, 02, 00, 04, 00, 00, 00, CF]]
dev:15822023-04-17 08:57:02.275debugzigbee breath sensor Tuya cluster: dp_id=2 dp=9 fncmd=209
dev:15822023-04-17 08:57:02.269debugzigbee breath sensor parse (_TZE204_ztc6ggyl, 1.3.1 2023/04/01 8:05 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 B576 01 00 0000 02 01 001309020004000000D1, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B576, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 13, 09, 02, 00, 04, 00, 00, 00, D1]]
dev:15822023-04-17 08:57:01.274debugzigbee breath sensor Tuya cluster: dp_id=2 dp=9 fncmd=213
dev:15822023-04-17 08:57:01.268debugzigbee breath sensor parse (_TZE204_ztc6ggyl, 1.3.1 2023/04/01 8:05 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 B576 01 00 0000 02 01 001209020004000000D5, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B576, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 12, 09, 02, 00, 04, 00, 00, 00, D5]]
dev:15822023-04-17 08:57:00.272debugzigbee breath sensor Tuya cluster: dp_id=2 dp=9 fncmd=214
dev:15822023-04-17 08:57:00.267debugzigbee breath sensor parse (_TZE204_ztc6ggyl, 1.3.1 2023/04/01 8:05 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 B576 01 00 0000 02 01 001109020004000000D6, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B576, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 11, 09, 02, 00, 04, 00, 00, 00, D6]]
dev:15822023-04-17 08:56:59.474infozigbee breath sensor Illuminance is 39 Lux
dev:15822023-04-17 08:56:59.470debugzigbee breath sensor Tuya cluster: dp_id=2 dp=104 fncmd=39
dev:15822023-04-17 08:56:59.465debugzigbee breath sensor parse (_TZE204_ztc6ggyl, 1.3.1 2023/04/01 8:05 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 B576 01 00 0000 02 01 00106802000400000027, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B576, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 10, 68, 02, 00, 04, 00, 00, 00, 27]]
dev:15822023-04-17 08:56:59.349debugzigbee breath sensor Tuya cluster: dp_id=2 dp=9 fncmd=217
dev:15822023-04-17 08:56:59.268debugzigbee breath sensor parse (_TZE204_ztc6ggyl, 1.3.1 2023/04/01 8:05 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 B576 01 00 0000 02 01 000F09020004000000D9, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B576, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 0F, 09, 02, 00, 04, 00, 00, 00, D9]]
dev:15822023-04-17 08:56:58.282debugzigbee breath sensor Tuya cluster: dp_id=2 dp=9 fncmd=221
dev:15822023-04-17 08:56:58.277debugzigbee breath sensor parse (_TZE204_ztc6ggyl, 1.3.1 2023/04/01 8:05 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 B576 01 00 0000 02 01 000E09020004000000DD, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B576, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 0E, 09, 02, 00, 04, 00, 00, 00, DD]]
dev:15822023-04-17 08:56:57.272debugzigbee breath sensor Tuya cluster: dp_id=2 dp=9 fncmd=210
dev:15822023-04-17 08:56:57.267debugzigbee breath sensor parse (_TZE204_ztc6ggyl, 1.3.1 2023/04/01 8:05 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 B576 01 00 0000 02 01 000D09020004000000D2, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B576, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 0D, 09, 02, 00, 04, 00, 00, 00, D2]]
dev:15822023-04-17 08:56:56.274debugzigbee breath sensor Tuya cluster: dp_id=2 dp=9 fncmd=200
dev:15822023-04-17 08:56:56.269debugzigbee breath sensor parse (_TZE204_ztc6ggyl, 1.3.1 2023/04/01 8:05 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 B576 01 00 0000 02 01 000C09020004000000C8, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B576, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 0C, 09, 02, 00, 04, 00, 00, 00, C8]]
dev:15822023-04-17 08:56:55.273debugzigbee breath sensor Tuya cluster: dp_id=2 dp=9 fncmd=210
dev:15822023-04-17 08:56:55.268debugzigbee breath sensor parse (_TZE204_ztc6ggyl, 1.3.1 2023/04/01 8:05 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 B576 01 00 0000 02 01 000B09020004000000D2, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B576, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 0B, 09, 02, 00, 04, 00, 00, 00, D2]]
dev:15822023-04-17 08:56:54.273debugzigbee breath sensor Tuya cluster: dp_id=2 dp=9 fncmd=211
dev:15822023-04-17 08:56:54.268debugzigbee breath sensor parse (_TZE204_ztc6ggyl, 1.3.1 2023/04/01 8:05 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 B576 01 00 0000 02 01 000A09020004000000D3, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B576, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 0A, 09, 02, 00, 04, 00, 00, 00, D3]]
dev:15822023-04-17 08:56:52.274debugzigbee breath sensor Tuya cluster: dp_id=2 dp=9 fncmd=215