So I flashed the firmware via usb and today had the issue again. Below is an extract from the log which is showing the first instance of an error:
|[2024-08-14 19:27:51] debug: |zh:controller: Received payload: clusterID=61184, address=16831, groupID=0, endpoint=1, destinationEndpoint=1, wasBroadcast=false, linkQuality=149, frame={header:{frameControl:{frameType:1,manufacturerSpecific:false,direction:1,disableDefaultResponse:false,reservedBits:0},manufacturerCode:null,transactionSequenceNumber:81,commandIdentifier:2},payload:{seq:13312,dpValues:[{dp:104,datatype:2,data:{type:Buffer,data:[0,0,0,44]}}]},command:{ID:2,parameters:[{name:seq,type:33},{name:dpValues,type:1011}],name:dataReport}}|
|---|---|
|[2024-08-14 19:27:51] debug: |zh:zstack:unpi:parser: --- parseNext [254,33,68,129,0,0,0,239,229,55,1,1,0,61,0,104,38,190,0,0,13,9,12,2,0,82,109,2,0,4,0,0,0,0,104,251,28,168]|
|[2024-08-14 19:27:51] debug: |zh:zstack:unpi:parser: --> parsed 33 - 2 - 4 - 129 - [0,0,0,239,229,55,1,1,0,61,0,104,38,190,0,0,13,9,12,2,0,82,109,2,0,4,0,0,0,0,104,251,28] - 168|
|[2024-08-14 19:27:51] debug: |zh:zstack:znp: AREQ: <-- AF - incomingMsg - {groupid:0,clusterid:61184,srcaddr:14309,srcendpoint:1,dstendpoint:1,wasbroadcast:0,linkquality:61,securityuse:0,timestamp:12461672,transseqnumber:0,len:13,data:{type:Buffer,data:[9,12,2,0,82,109,2,0,4,0,0,0,0]}}|
|[2024-08-14 19:27:51] debug: |zh:controller: Data is from unknown device with address '14309', skipping...|
|[2024-08-14 19:27:51] debug: |zh:zstack:unpi:parser: --- parseNext []|
|[2024-08-14 19:27:51] debug: |z2m: Received Zigbee message from 'Living Room Presence Sensor 1', type 'commandDataReport', cluster 'manuSpecificTuya', data '{dpValues:[{data:{data:[0,0,0,44],type:Buffer},datatype:2,dp:104}],seq:13312}' from endpoint 1 with groupID 0|
|[2024-08-14 19:27:51] info: |z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Living Room Presence Sensor 1', payload '{cli: ,detection_delay:0.1,fading_time:30,illuminance_lux:44,linkquality:149,maximum_range:4.5,minimum_range:1.05,presence:true,radar_sensitivity:6,self_test:check_success,target_distance:4}'|
|[2024-08-14 19:27:51] debug: |zh:zstack:unpi:parser: <-- [254,3,68,128,233,1,255,208]|
|[2024-08-14 19:27:51] debug: |zh:zstack:unpi:parser: --- parseNext [254,3,68,128,233,1,255,208]|
|[2024-08-14 19:27:51] debug: |zh:zstack:unpi:parser: --> parsed 3 - 2 - 4 - 128 - [233,1,255] - 208|
|[2024-08-14 19:27:51] debug: |zh:zstack:znp: AREQ: <-- AF - dataConfirm - {status:233,endpoint:1,transid:255}|
|[2024-08-14 19:27:51] debug: |zh:zstack:unpi:parser: --- parseNext []|
|[2024-08-14 19:27:51] debug: |zh:zstack: Data confirm error (0x70ac08fffe916aff:15203,233,0)|
|[2024-08-14 19:27:51] debug: |zh:zstack: Wait 2000ms|
|[2024-08-14 19:27:51] debug: |zh:zstack:unpi:parser: <-- [254,33,68,129,0,0,0,239,99,59,1,1,0,153,0,43,76,190,0,0,13,9,125,2,0,216,9,2,0,4,0,0,1,13,188,179,28,160]|
|[2024-08-14 19:27:51] debug: |zh:zstack:unpi:parser: --- parseNext [254,33,68,129,0,0,0,239,99,59,1,1,0,153,0,43,76,190,0,0,13,9,125,2,0,216,9,2,0,4,0,0,1,13,188,179,28,160]|
|[2024-08-14 19:27:51] debug: |zh:zstack:unpi:parser: --> parsed 33 - 2 - 4 - 129 - [0,0,0,239,99,59,1,1,0,153,0,43,76,190,0,0,13,9,125,2,0,216,9,2,0,4,0,0,1,13,188,179,28] - 160|
|[2024-08-14 19:27:51] debug: |zh:zstack:znp: AREQ: <-- AF - incomingMsg - |
Anything else to try?