That looks identical to the Combustible gas detector I just received..

I'm using driverVersion 1.3.0 2025/05/13 7:21 AM and it appears to be operating as a basic detector however when Debug is enabled, I see the following;
dev:41592025-11-18 04:33:04.472 PMdebugNatural Gas (round) Sensor Tuya specific attribute FFE4 reported: 00
dev:41592025-11-18 04:33:04.470 PMdebugNatural Gas (round) Sensor Tuya specific attribute FFE2 reported: 38
dev:41592025-11-18 04:33:04.468 PMdebugNatural Gas (round) Sensor Tuya check-in message (attribute 0001 reported: 4E)
dev:41592025-11-18 04:33:04.466 PMdebugNatural Gas (round) Sensor Desc Map: [raw:AC78010000180100204EE2FF2038E4FF2000, dni:AC78, endpoint:01, cluster:0000, size:18, attrId:0001, encoding:20, command:0A, value:4E, 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:41592025-11-18 04:33:04.454 PMdebugNatural Gas (round) Sensor description is read attr - raw: AC78010000180100204EE2FF2038E4FF2000, dni: AC78, endpoint: 01, cluster: 0000, size: 18, attrId: 0001, encoding: 20, command: 0A, value: 4EE2FF2038E4FF2000
dev:41592025-11-18 04:30:24.297 PMdebugNatural Gas (round) Sensor Tuya specific attribute FFE4 reported: 00
dev:41592025-11-18 04:30:24.295 PMdebugNatural Gas (round) Sensor Tuya specific attribute FFE2 reported: 38
dev:41592025-11-18 04:30:24.293 PMdebugNatural Gas (round) Sensor Tuya check-in message (attribute 0001 reported: 4E)
dev:41592025-11-18 04:30:24.291 PMdebugNatural Gas (round) Sensor Desc Map: [raw:AC78010000180100204EE2FF2038E4FF2000, dni:AC78, endpoint:01, cluster:0000, size:18, attrId:0001, encoding:20, command:0A, value:4E, 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:41592025-11-18 04:30:24.280 PMdebugNatural Gas (round) Sensor description is read attr - raw: AC78010000180100204EE2FF2038E4FF2000, dni: AC78, endpoint: 01, cluster: 0000, size: 18, attrId: 0001, encoding: 20, command: 0A, value: 4EE2FF2038E4FF2000
dev:41592025-11-18 04:29:17.135 PMwarnmap= [raw:catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 00120D01000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AC78, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 12, 0D, 01, 00, 01, 01]]
dev:41592025-11-18 04:29:17.133 PMwarnTuya unknown attribute: 0012=0D=0100 data.size() = 7 value: 1}
dev:41592025-11-18 04:29:17.131 PMdebugNatural Gas (round) Sensor Tuya cluster read attribute response: code 0D Attributte 1200 cluster EF00 data [00, 12, 0D, 01, 00, 01, 01]
dev:41592025-11-18 04:29:17.129 PMdebugNatural Gas (round) Sensor Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 00120D01000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AC78, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 12, 0D, 01, 00, 01, 01]]
dev:41592025-11-18 04:29:17.121 PMdebugNatural Gas (round) Sensor description is catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 00120D01000101
dev:41592025-11-18 04:29:16.962 PMwarnmap= [raw:catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 00110A01000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AC78, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 11, 0A, 01, 00, 01, 00]]
dev:41592025-11-18 04:29:16.959 PMwarnTuya unknown attribute: 0011=0A=0100 data.size() = 7 value: 0}
dev:41592025-11-18 04:29:16.957 PMdebugNatural Gas (round) Sensor Tuya cluster read attribute response: code 0A Attributte 1100 cluster EF00 data [00, 11, 0A, 01, 00, 01, 00]
dev:41592025-11-18 04:29:16.955 PMdebugNatural Gas (round) Sensor Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 00110A01000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AC78, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 11, 0A, 01, 00, 01, 00]]
dev:41592025-11-18 04:29:16.946 PMdebugNatural Gas (round) Sensor description is catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 00110A01000100
dev:41592025-11-18 04:29:16.825 PMwarnmap= [raw:catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 00100904000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AC78, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 10, 09, 04, 00, 01, 01]]
dev:41592025-11-18 04:29:16.823 PMwarnTuya unknown attribute: 0010=09=0400 data.size() = 7 value: 1}
dev:41592025-11-18 04:29:16.821 PMdebugNatural Gas (round) Sensor Tuya cluster read attribute response: code 09 Attributte 1000 cluster EF00 data [00, 10, 09, 04, 00, 01, 01]
dev:41592025-11-18 04:29:16.819 PMdebugNatural Gas (round) Sensor Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 00100904000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AC78, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 10, 09, 04, 00, 01, 01]]
dev:41592025-11-18 04:29:16.756 PMdebugNatural Gas (round) Sensor description is catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 00100904000101
dev:41592025-11-18 04:29:16.589 PMwarnmap= [raw:catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 000F0801000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AC78, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 0F, 08, 01, 00, 01, 00]]
dev:41592025-11-18 04:29:16.587 PMwarnTuya unknown attribute: 000F=08=0100 data.size() = 7 value: 0}
dev:41592025-11-18 04:29:16.585 PMdebugNatural Gas (round) Sensor Tuya cluster read attribute response: code 08 Attributte 0F00 cluster EF00 data [00, 0F, 08, 01, 00, 01, 00]
dev:41592025-11-18 04:29:16.583 PMdebugNatural Gas (round) Sensor Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 000F0801000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AC78, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 0F, 08, 01, 00, 01, 00]]
dev:41592025-11-18 04:29:16.574 PMdebugNatural Gas (round) Sensor description is catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 000F0801000100
dev:41592025-11-18 04:29:16.399 PMwarnmap= [raw:catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 000E07020004000000B4, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AC78, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 0E, 07, 02, 00, 04, 00, 00, 00, B4]]
dev:41592025-11-18 04:29:16.396 PMwarnTuya unknown attribute: 000E=07=0200 data.size() = 10 value: 180}
dev:41592025-11-18 04:29:16.394 PMdebugNatural Gas (round) Sensor Tuya cluster read attribute response: code 07 Attributte 0E00 cluster EF00 data [00, 0E, 07, 02, 00, 04, 00, 00, 00, B4]
dev:41592025-11-18 04:29:16.392 PMdebugNatural Gas (round) Sensor Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 000E07020004000000B4, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AC78, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 0E, 07, 02, 00, 04, 00, 00, 00, B4]]
dev:41592025-11-18 04:29:16.382 PMdebugNatural Gas (round) Sensor description is catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 000E07020004000000B4
dev:41592025-11-18 04:29:16.211 PMwarnmap= [raw:catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 000D0604000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AC78, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 0D, 06, 04, 00, 01, 00]]
dev:41592025-11-18 04:29:16.209 PMwarnTuya unknown attribute: 000D=06=0400 data.size() = 7 value: 0}
dev:41592025-11-18 04:29:16.207 PMdebugNatural Gas (round) Sensor Tuya cluster read attribute response: code 06 Attributte 0D00 cluster EF00 data [00, 0D, 06, 04, 00, 01, 00]
dev:41592025-11-18 04:29:16.205 PMdebugNatural Gas (round) Sensor Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 000D0604000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AC78, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 0D, 06, 04, 00, 01, 00]]
dev:41592025-11-18 04:29:16.196 PMdebugNatural Gas (round) Sensor description is catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 000D0604000100
dev:41592025-11-18 04:29:16.044 PMinfoNatural Gas (round) Sensor smokeValue is 0 ppm
dev:41592025-11-18 04:29:16.040 PMinfoNatural Gas (round) Sensor smoke concentration (dp=02) is: 0ppm (raw=0)
dev:41592025-11-18 04:29:16.029 PMdebugNatural Gas (round) Sensor Tuya cluster read attribute response: code 02 Attributte 0C00 cluster EF00 data [00, 0C, 02, 02, 00, 04, 00, 00, 00, 00]
dev:41592025-11-18 04:29:16.025 PMdebugNatural Gas (round) Sensor Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 000C0202000400000000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AC78, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 0C, 02, 02, 00, 04, 00, 00, 00, 00]]
dev:41592025-11-18 04:29:16.012 PMdebugNatural Gas (round) Sensor description is catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 000C0202000400000000
dev:41592025-11-18 04:29:15.850 PMinfoNatural Gas (round) Sensor smoke is clear
dev:41592025-11-18 04:29:15.847 PMinfoNatural Gas (round) Sensor smoke alarm (dp=01) is: 1
dev:41592025-11-18 04:29:15.843 PMdebugNatural Gas (round) Sensor Tuya cluster read attribute response: code 01 Attributte 0B00 cluster EF00 data [00, 0B, 01, 04, 00, 01, 01]
dev:41592025-11-18 04:29:15.839 PMdebugNatural Gas (round) Sensor Desc Map: [raw:catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 000B0104000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AC78, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 0B, 01, 04, 00, 01, 01]]
dev:41592025-11-18 04:29:15.826 PMdebugNatural Gas (round) Sensor description is catchall: 0104 EF00 01 01 0040 00 AC78 01 00 0000 02 01 000B0104000101
dev:41592025-11-18 04:29:10.800 PMwarnNatural Gas (round) Sensor Unprocessed global command: cluster=0000 command=04 attrId=null value=null data=[00]
dev:41592025-11-18 04:29:10.798 PMdebugNatural Gas (round) Sensor Desc Map: [raw:catchall: 0104 0000 01 01 0040 00 AC78 00 00 0000 04 01 00, profileId:0104, clusterId:0000, clusterInt:0, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AC78, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]
dev:41592025-11-18 04:29:10.789 PMdebugNatural Gas (round) Sensor description is catchall: 0104 0000 01 01 0040 00 AC78 00 00 0000 04 01 00
dev:41592025-11-18 04:29:10.670 PMdebugNatural Gas (round) Sensor Model is : TS0601
dev:41592025-11-18 04:29:10.668 PMdebugNatural Gas (round) Sensor Tuya check-in message (attribute 0001 reported: 4E)
dev:41592025-11-18 04:29:10.666 PMdebugNatural Gas (round) Sensor zclVersion is : 03
dev:41592025-11-18 04:29:10.664 PMdebugNatural Gas (round) Sensor Manufacturer is : _TZE284_chbyv06x
dev:41592025-11-18 04:29:10.662 PMdebugNatural Gas (round) Sensor Desc Map: [raw:AC7801000068040042105F545A453238345F63686279763036780000002003010000204E05000042065453303630310700003001FEFF003000, dni:AC78, endpoint:01, cluster:0000, size:68, attrId:0004, encoding:42, command:01, value:_TZE284_chbyv06x, clusterInt:0, attrInt:4, additionalAttrs:[[value:03, encoding:20, attrId:0000, consumedBytes:4, attrInt:0], [value:4E, encoding:20, attrId:0001, consumedBytes:4, attrInt:1], [value:TS0601, encoding:42, attrId:0005, consumedBytes:9, attrInt:5]]]
dev:41592025-11-18 04:29:10.656 PMwarnexception caught while parsing description: read attr - raw: AC7801000068040042105F545A453238345F63686279763036780000002003010000204E05000042065453303630310700003001FEFF003000, dni: AC78, endpoint: 01, cluster: 0000, size: 68, attrId: 0004, encoding: 42, command: 01, value: 105F545A453238345F63686279763036780000002003010000204E05000042065453303630310700003001FEFF003000
dev:41592025-11-18 04:29:10.645 PMdebugNatural Gas (round) Sensor description is read attr - raw: AC7801000068040042105F545A453238345F63686279763036780000002003010000204E05000042065453303630310700003001FEFF003000, dni: AC78, endpoint: 01, cluster: 0000, size: 68, attrId: 0004, encoding: 42, command: 01, value: 105F545A453238345F63686279763036780000002003010000204E05000042065453303630310700003001FEFF003000
dev:41592025-11-18 04:29:10.506 PMdebugNatural Gas (round) Sensor sendZigbeeCommands (cmd=[he raw 0xAC78 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0xAC78 0x01 0x0000 0xFFDE 0x20 {0D} {}, delay 50])
dev:41592025-11-18 04:29:10.476 PMinfoNatural Gas (round) Sensor configure()..
dev:41592025-11-18 04:29:10.474 PMinfoupdated()...
dev:41592025-11-18 04:29:10.472 PMinfoNatural Gas (round) Sensor Debug logging will be automatically switched off after 24 hours
dev:41592025-11-18 04:29:10.450 PMinfoNatural Gas (round) Sensor Debug logging is true Description text logging is true
dev:41592025-11-18 04:29:10.448 PMinfoUpdating Natural Gas (round) Sensor (Natural Gas (round) Sensor) model TS0601
It'd be interesting to know what attributes FFE4 and FFE2 do or are for ?