I am indeed using the driver.
I turned this one yesterday, and this is the only output I can see in the logs.
dev:3922025-11-17 07:34:53.500debugMaster Bedroom smoke detector Tuya specific attribute FFE4 reported: 00
dev:3922025-11-17 07:34:53.499debugMaster Bedroom smoke detector Tuya specific attribute FFE2 reported: 38
dev:3922025-11-17 07:34:53.498debugMaster Bedroom smoke detector Tuya check-in message (attribute 0001 reported: 48)
dev:3922025-11-17 07:34:53.496debugMaster Bedroom smoke detector Desc Map: [raw:A4210100001801002048E2FF2038E4FF2000, dni:A421, endpoint:01, cluster:0000, size:18, attrId:0001, encoding:20, command:0A, value:48, 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:3922025-11-17 07:34:53.488debugMaster Bedroom smoke detector description is read attr - raw: A4210100001801002048E2FF2038E4FF2000, dni: A421, endpoint: 01, cluster: 0000, size: 18, attrId: 0001, encoding: 20, command: 0A, value: 48E2FF2038E4FF2000
dev:3922025-11-17 07:31:50.616debugMaster Bedroom smoke detector zclVersion is : 03
dev:3922025-11-17 07:31:50.613debugMaster Bedroom smoke detector Desc Map: [raw:A4210100000A00002003, dni:A421, endpoint:01, cluster:0000, size:0A, attrId:0000, encoding:20, command:01, value:03, clusterInt:0, attrInt:0]
dev:3922025-11-17 07:31:50.607debugMaster Bedroom smoke detector description is read attr - raw: A4210100000A00002003, dni: A421, endpoint: 01, cluster: 0000, size: 0A, attrId: 0000, encoding: 20, command: 01, value: 03
For de device below, I changed the battery on the 12th, and no battery events since then. The device is online, and responds to pings, but no other events since then.
I have 8 such devices and they all behave the same. I had one just go offline without warning.