I’ve been running HA and Z2M for several years now on a thin client using Generic X86-64 build with no problem. I have the Sonnoff Zigbee 3 dongle and over 50 devices.
Recently, it’s slowed down significantly. It seems to be using 20% of the processor and throwing logs out like there’s no tomorrow. Sometimes it shows 0%! A restart gets things moving but not perfectly. I’ll put 1s worth of logs below.
I really have no idea how to tackle this problem. Some of you might be able to spot what’s wrong at a glance.
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext []
[2026-02-20 09:46:54] e[34mdebuge[39m: z2m: Received Zigbee message from 'Presence Lounge', type 'commandDataReport', cluster 'manuSpecificTuya', data '{"dpValues":[{"data":{"data":[0,0,0,20],"type":"Buffer"},"datatype":2,"dp":102}],"seq":58368}' from endpoint 1 with groupID 0
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":60827,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":21,"options":0,"radius":30,"len":5,"data":{"type":"Buffer","data":[16,166,11,2,0]}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:writer: --> frame [254,15,36,1,155,237,1,1,0,239,21,0,30,5,16,166,11,2,0,2]
[2026-02-20 09:46:54] e[32minfoe[39m: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Presence Lounge', payload '{"detection_delay":0,"fading_time":2,"illuminance":120,"linkquality":134,"maximum_range":6,"minimum_range":0.15,"presence":false,"radar_sensitivity":9,"target_distance":0}'
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack: sendZclFrameToEndpointInternal 0xa4c138f1c2274beb:30998/1 (0,0,5239)
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: <-- [254,33,68,129,0,0,0,239,9,76,1,1,0,83,0,2,1,228,0,0,13,9,92,2,0,10,9,2,0,4,0,0,0,0,9,76,29,253]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,33,68,129,0,0,0,239,9,76,1,1,0,83,0,2,1,228,0,0,13,9,92,2,0,10,9,2,0,4,0,0,0,0,9,76,29,253]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --> parsed 33 - 2 - 4 - 129 - [0,0,0,239,9,76,1,1,0,83,0,2,1,228,0,0,13,9,92,2,0,10,9,2,0,4,0,0,0,0,9,76,29] - 253
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":61184,"srcaddr":19465,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":83,"securityuse":0,"timestamp":14942466,"transseqnumber":0,"len":13,"data":{"type":"Buffer","data":[9,92,2,0,10,9,2,0,4,0,0,0,0]}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:controller: Received payload: clusterID=61184, address=19465, groupID=0, endpoint=1, destinationEndpoint=1, wasBroadcast=false, linkQuality=83, frame={"header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0},"transactionSequenceNumber":92,"commandIdentifier":2},"payload":{"seq":2560,"dpValues":[{"dp":9,"datatype":2,"data":{"type":"Buffer","data":[0,0,0,0]}}]},"command":{"ID":2,"parameters":[{"name":"seq","type":33,"max":65535},{"name":"dpValues","type":1011}],"name":"dataReport"}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext []
[2026-02-20 09:46:54] e[34mdebuge[39m: z2m: Received Zigbee message from 'Presence Dining', type 'commandDataReport', cluster 'manuSpecificTuya', data '{"dpValues":[{"data":{"data":[0,0,0,0],"type":"Buffer"},"datatype":2,"dp":9}],"seq":2560}' from endpoint 1 with groupID 0
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: <-- [254,33,68,129,0,0,0,239,88,222,1,1,0,29,0,254,1,228,0,0,13,9,71,2,0,10,9,2,0,4,0,0,0,0,88,222,29,84,254,33,68,129,0,0,0,239,213,75,1,1,0,87,0,207,38,228,0,0,13,9,160,2,0,162]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,33,68,129,0,0,0,239,88,222,1,1,0,29,0,254,1,228,0,0,13,9,71,2,0,10,9,2,0,4,0,0,0,0,88,222,29,84,254,33,68,129,0,0,0,239,213,75,1,1,0,87,0,207,38,228,0,0,13,9,160,2,0,162]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --> parsed 33 - 2 - 4 - 129 - [0,0,0,239,88,222,1,1,0,29,0,254,1,228,0,0,13,9,71,2,0,10,9,2,0,4,0,0,0,0,88,222,29] - 84
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":61184,"srcaddr":56920,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":29,"securityuse":0,"timestamp":14942718,"transseqnumber":0,"len":13,"data":{"type":"Buffer","data":[9,71,2,0,10,9,2,0,4,0,0,0,0]}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:controller: Received payload: clusterID=61184, address=56920, groupID=0, endpoint=1, destinationEndpoint=1, wasBroadcast=false, linkQuality=29, frame={"header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0},"transactionSequenceNumber":71,"commandIdentifier":2},"payload":{"seq":2560,"dpValues":[{"dp":9,"datatype":2,"data":{"type":"Buffer","data":[0,0,0,0]}}]},"command":{"ID":2,"parameters":[{"name":"seq","type":33,"max":65535},{"name":"dpValues","type":1011}],"name":"dataReport"}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,33,68,129,0,0,0,239,213,75,1,1,0,87,0,207,38,228,0,0,13,9,160,2,0,162]
[2026-02-20 09:46:54] e[34mdebuge[39m: z2m: Received Zigbee message from 'Presence Kitchen', type 'commandDataReport', cluster 'manuSpecificTuya', data '{"dpValues":[{"data":{"data":[0,0,0,0],"type":"Buffer"},"datatype":2,"dp":9}],"seq":2560}' from endpoint 1 with groupID 0
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: <-- [9,2,0,4,0,0,0,0,213,75,29,71,254,33,68,129,0,0,0,239,9,76,1,1,0,80,0,140,46,228,0,0,13,9,92,2,0,10,9,2,0,4,0,0,0,0,9,76,29,95]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,33,68,129,0,0,0,239,213,75,1,1,0,87,0,207,38,228,0,0,13,9,160,2,0,162,9,2,0,4,0,0,0,0,213,75,29,71,254,33,68,129,0,0,0,239,9,76,1,1,0,80,0,140,46,228,0,0,13,9,92,2,0,10,9,2,0,4,0,0,0,0,9,76,29,95]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --> parsed 33 - 2 - 4 - 129 - [0,0,0,239,213,75,1,1,0,87,0,207,38,228,0,0,13,9,160,2,0,162,9,2,0,4,0,0,0,0,213,75,29] - 71
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":61184,"srcaddr":19413,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":87,"securityuse":0,"timestamp":14952143,"transseqnumber":0,"len":13,"data":{"type":"Buffer","data":[9,160,2,0,162,9,2,0,4,0,0,0,0]}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:controller: Received payload: clusterID=61184, address=19413, groupID=0, endpoint=1, destinationEndpoint=1, wasBroadcast=false, linkQuality=87, frame={"header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0},"transactionSequenceNumber":160,"commandIdentifier":2},"payload":{"seq":41472,"dpValues":[{"dp":9,"datatype":2,"data":{"type":"Buffer","data":[0,0,0,0]}}]},"command":{"ID":2,"parameters":[{"name":"seq","type":33,"max":65535},{"name":"dpValues","type":1011}],"name":"dataReport"}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,33,68,129,0,0,0,239,9,76,1,1,0,80,0,140,46,228,0,0,13,9,92,2,0,10,9,2,0,4,0,0,0,0,9,76,29,95]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --> parsed 33 - 2 - 4 - 129 - [0,0,0,239,9,76,1,1,0,80,0,140,46,228,0,0,13,9,92,2,0,10,9,2,0,4,0,0,0,0,9,76,29] - 95
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":61184,"srcaddr":19465,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":80,"securityuse":0,"timestamp":14954124,"transseqnumber":0,"len":13,"data":{"type":"Buffer","data":[9,92,2,0,10,9,2,0,4,0,0,0,0]}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:controller: Received payload: clusterID=61184, address=19465, groupID=0, endpoint=1, destinationEndpoint=1, wasBroadcast=false, linkQuality=80, frame={"header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0},"transactionSequenceNumber":92,"commandIdentifier":2},"payload":{"seq":2560,"dpValues":[{"dp":9,"datatype":2,"data":{"type":"Buffer","data":[0,0,0,0]}}]},"command":{"ID":2,"parameters":[{"name":"seq","type":33,"max":65535},{"name":"dpValues","type":1011}],"name":"dataReport"}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext []
[2026-02-20 09:46:54] e[34mdebuge[39m: z2m: Received Zigbee message from 'Presence Hall', type 'commandDataReport', cluster 'manuSpecificTuya', data '{"dpValues":[{"data":{"data":[0,0,0,0],"type":"Buffer"},"datatype":2,"dp":9}],"seq":41472}' from endpoint 1 with groupID 0
[2026-02-20 09:46:54] e[34mdebuge[39m: z2m: Received Zigbee message from 'Presence Dining', type 'commandDataReport', cluster 'manuSpecificTuya', data '{"dpValues":[{"data":{"data":[0,0,0,0],"type":"Buffer"},"datatype":2,"dp":9}],"seq":2560}' from endpoint 1 with groupID 0
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: <-- [254,33,68,129,0,0,0,239,155,237,1,1,0,134,0,164,74,228,0,0,13,9,49,2,0,229,9,2,0,4,0,0,0,0,155,237,29,71,254,33,68,129,0,0,0,239,213,75,1,1,0,87,0,93,84,228,0,0,13,9,160,2,0,162]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,33,68,129,0,0,0,239,155,237,1,1,0,134,0,164,74,228,0,0,13,9,49,2,0,229,9,2,0,4,0,0,0,0,155,237,29,71,254,33,68,129,0,0,0,239,213,75,1,1,0,87,0,93,84,228,0,0,13,9,160,2,0,162]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --> parsed 33 - 2 - 4 - 129 - [0,0,0,239,155,237,1,1,0,134,0,164,74,228,0,0,13,9,49,2,0,229,9,2,0,4,0,0,0,0,155,237,29] - 71
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":61184,"srcaddr":60827,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":134,"securityuse":0,"timestamp":14961316,"transseqnumber":0,"len":13,"data":{"type":"Buffer","data":[9,49,2,0,229,9,2,0,4,0,0,0,0]}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:controller: Received payload: clusterID=61184, address=60827, groupID=0, endpoint=1, destinationEndpoint=1, wasBroadcast=false, linkQuality=134, frame={"header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0},"transactionSequenceNumber":49,"commandIdentifier":2},"payload":{"seq":58624,"dpValues":[{"dp":9,"datatype":2,"data":{"type":"Buffer","data":[0,0,0,0]}}]},"command":{"ID":2,"parameters":[{"name":"seq","type":33,"max":65535},{"name":"dpValues","type":1011}],"name":"dataReport"}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:controller:endpoint: ZCL command 0xa4c1389d787a067c/1 manuSpecificTuya.defaultRsp({"cmdId":2,"statusCode":0}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"transactionSequenceNumber":49,"writeUndiv":false})
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,33,68,129,0,0,0,239,213,75,1,1,0,87,0,93,84,228,0,0,13,9,160,2,0,162]
[2026-02-20 09:46:54] e[34mdebuge[39m: z2m: Received Zigbee message from 'Presence Lounge', type 'commandDataReport', cluster 'manuSpecificTuya', data '{"dpValues":[{"data":{"data":[0,0,0,0],"type":"Buffer"},"datatype":2,"dp":9}],"seq":58624}' from endpoint 1 with groupID 0
[2026-02-20 09:46:54] e[32minfoe[39m: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Presence Lounge', payload '{"detection_delay":0,"fading_time":2,"illuminance":120,"linkquality":134,"maximum_range":6,"minimum_range":0.15,"presence":false,"radar_sensitivity":9,"target_distance":0}'
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: <-- [9,2,0,4,0,0,0,0,213,75,29,167,254,33,68,129,0,0,0,239,9,76,1,1,0,80,0,185,97,228,0,0,13,9,92,2,0,10,9,2,0,4,0,0,0,0,9,76,29,37,254,33,68,129,0,0,0,239,88,222,1,1,0,29,0,91,101,228,0,0,13,9,72,2,0,11,9,2,0,4,0,0,0,0,88,222,29,155,254,37,68,129,0,0,0,239,205,168,1,1,0,112,0,120,102,228,0,0,17,9,30,2,0,179,6,0,0,8,9,71,0,1,15,0,0,42,34,112,24,121,254,33,68,129,0,0,0,239,9,76,1,1,0,80,0,98,144,228,0,0,13,9,92,2,0,10,9,2,0,4,0,0,0,0,9,76,29,15,254,1,100,1,0,100,254,3,68,128,0,1,21,211]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,33,68,129,0,0,0,239,213,75,1,1,0,87,0,93,84,228,0,0,13,9,160,2,0,162,9,2,0,4,0,0,0,0,213,75,29,167,254,33,68,129,0,0,0,239,9,76,1,1,0,80,0,185,97,228,0,0,13,9,92,2,0,10,9,2,0,4,0,0,0,0,9,76,29,37,254,33,68,129,0,0,0,239,88,222,1,1,0,29,0,91,101,228,0,0,13,9,72,2,0,11,9,2,0,4,0,0,0,0,88,222,29,155,254,37,68,129,0,0,0,239,205,168,1,1,0,112,0,120,102,228,0,0,17,9,30,2,0,179,6,0,0,8,9,71,0,1,15,0,0,42,34,112,24,121,254,33,68,129,0,0,0,239,9,76,1,1,0,80,0,98,144,228,0,0,13,9,92,2,0,10,9,2,0,4,0,0,0,0,9,76,29,15,254,1,100,1,0,100,254,3,68,128,0,1,21,211]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --> parsed 33 - 2 - 4 - 129 - [0,0,0,239,213,75,1,1,0,87,0,93,84,228,0,0,13,9,160,2,0,162,9,2,0,4,0,0,0,0,213,75,29] - 167
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":61184,"srcaddr":19413,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":87,"securityuse":0,"timestamp":14963805,"transseqnumber":0,"len":13,"data":{"type":"Buffer","data":[9,160,2,0,162,9,2,0,4,0,0,0,0]}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:controller: Received payload: clusterID=61184, address=19413, groupID=0, endpoint=1, destinationEndpoint=1, wasBroadcast=false, linkQuality=87, frame={"header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0},"transactionSequenceNumber":160,"commandIdentifier":2},"payload":{"seq":41472,"dpValues":[{"dp":9,"datatype":2,"data":{"type":"Buffer","data":[0,0,0,0]}}]},"command":{"ID":2,"parameters":[{"name":"seq","type":33,"max":65535},{"name":"dpValues","type":1011}],"name":"dataReport"}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,33,68,129,0,0,0,239,9,76,1,1,0,80,0,185,97,228,0,0,13,9,92,2,0,10,9,2,0,4,0,0,0,0,9,76,29,37,254,33,68,129,0,0,0,239,88,222,1,1,0,29,0,91,101,228,0,0,13,9,72,2,0,11,9,2,0,4,0,0,0,0,88,222,29,155,254,37,68,129,0,0,0,239,205,168,1,1,0,112,0,120,102,228,0,0,17,9,30,2,0,179,6,0,0,8,9,71,0,1,15,0,0,42,34,112,24,121,254,33,68,129,0,0,0,239,9,76,1,1,0,80,0,98,144,228,0,0,13,9,92,2,0,10,9,2,0,4,0,0,0,0,9,76,29,15,254,1,100,1,0,100,254,3,68,128,0,1,21,211]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --> parsed 33 - 2 - 4 - 129 - [0,0,0,239,9,76,1,1,0,80,0,185,97,228,0,0,13,9,92,2,0,10,9,2,0,4,0,0,0,0,9,76,29] - 37
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":61184,"srcaddr":19465,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":80,"securityuse":0,"timestamp":14967225,"transseqnumber":0,"len":13,"data":{"type":"Buffer","data":[9,92,2,0,10,9,2,0,4,0,0,0,0]}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:controller: Received payload: clusterID=61184, address=19465, groupID=0, endpoint=1, destinationEndpoint=1, wasBroadcast=false, linkQuality=80, frame={"header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0},"transactionSequenceNumber":92,"commandIdentifier":2},"payload":{"seq":2560,"dpValues":[{"dp":9,"datatype":2,"data":{"type":"Buffer","data":[0,0,0,0]}}]},"command":{"ID":2,"parameters":[{"name":"seq","type":33,"max":65535},{"name":"dpValues","type":1011}],"name":"dataReport"}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,33,68,129,0,0,0,239,88,222,1,1,0,29,0,91,101,228,0,0,13,9,72,2,0,11,9,2,0,4,0,0,0,0,88,222,29,155,254,37,68,129,0,0,0,239,205,168,1,1,0,112,0,120,102,228,0,0,17,9,30,2,0,179,6,0,0,8,9,71,0,1,15,0,0,42,34,112,24,121,254,33,68,129,0,0,0,239,9,76,1,1,0,80,0,98,144,228,0,0,13,9,92,2,0,10,9,2,0,4,0,0,0,0,9,76,29,15,254,1,100,1,0,100,254,3,68,128,0,1,21,211]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --> parsed 33 - 2 - 4 - 129 - [0,0,0,239,88,222,1,1,0,29,0,91,101,228,0,0,13,9,72,2,0,11,9,2,0,4,0,0,0,0,88,222,29] - 155
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":61184,"srcaddr":56920,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":29,"securityuse":0,"timestamp":14968155,"transseqnumber":0,"len":13,"data":{"type":"Buffer","data":[9,72,2,0,11,9,2,0,4,0,0,0,0]}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:controller: Received payload: clusterID=61184, address=56920, groupID=0, endpoint=1, destinationEndpoint=1, wasBroadcast=false, linkQuality=29, frame={"header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0},"transactionSequenceNumber":72,"commandIdentifier":2},"payload":{"seq":2816,"dpValues":[{"dp":9,"datatype":2,"data":{"type":"Buffer","data":[0,0,0,0]}}]},"command":{"ID":2,"parameters":[{"name":"seq","type":33,"max":65535},{"name":"dpValues","type":1011}],"name":"dataReport"}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:controller:endpoint: ZCL command 0xa4c138efad692b87/1 manuSpecificTuya.defaultRsp({"cmdId":2,"statusCode":0}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"transactionSequenceNumber":72,"writeUndiv":false})
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,37,68,129,0,0,0,239,205,168,1,1,0,112,0,120,102,228,0,0,17,9,30,2,0,179,6,0,0,8,9,71,0,1,15,0,0,42,34,112,24,121,254,33,68,129,0,0,0,239,9,76,1,1,0,80,0,98,144,228,0,0,13,9,92,2,0,10,9,2,0,4,0,0,0,0,9,76,29,15,254,1,100,1,0,100,254,3,68,128,0,1,21,211]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --> parsed 37 - 2 - 4 - 129 - [0,0,0,239,205,168,1,1,0,112,0,120,102,228,0,0,17,9,30,2,0,179,6,0,0,8,9,71,0,1,15,0,0,42,34,112,24] - 121
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":61184,"srcaddr":43213,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":112,"securityuse":0,"timestamp":14968440,"transseqnumber":0,"len":17,"data":{"type":"Buffer","data":[9,30,2,0,179,6,0,0,8,9,71,0,1,15,0,0,42]}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:controller: Received payload: clusterID=61184, address=43213, groupID=0, endpoint=1, destinationEndpoint=1, wasBroadcast=false, linkQuality=112, frame={"header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0},"transactionSequenceNumber":30,"commandIdentifier":2},"payload":{"seq":45824,"dpValues":[{"dp":6,"datatype":0,"data":{"type":"Buffer","data":[9,71,0,1,15,0,0,42]}}]},"command":{"ID":2,"parameters":[{"name":"seq","type":33,"max":65535},{"name":"dpValues","type":1011}],"name":"dataReport"}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:controller:endpoint: ZCL command 0xa4c1387c093382c0/1 manuSpecificTuya.defaultRsp({"cmdId":2,"statusCode":0}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"transactionSequenceNumber":30,"writeUndiv":false})
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,33,68,129,0,0,0,239,9,76,1,1,0,80,0,98,144,228,0,0,13,9,92,2,0,10,9,2,0,4,0,0,0,0,9,76,29,15,254,1,100,1,0,100,254,3,68,128,0,1,21,211]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --> parsed 33 - 2 - 4 - 129 - [0,0,0,239,9,76,1,1,0,80,0,98,144,228,0,0,13,9,92,2,0,10,9,2,0,4,0,0,0,0,9,76,29] - 15
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":61184,"srcaddr":19465,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":80,"securityuse":0,"timestamp":14979170,"transseqnumber":0,"len":13,"data":{"type":"Buffer","data":[9,92,2,0,10,9,2,0,4,0,0,0,0]}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:controller: Received payload: clusterID=61184, address=19465, groupID=0, endpoint=1, destinationEndpoint=1, wasBroadcast=false, linkQuality=80, frame={"header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0},"transactionSequenceNumber":92,"commandIdentifier":2},"payload":{"seq":2560,"dpValues":[{"dp":9,"datatype":2,"data":{"type":"Buffer","data":[0,0,0,0]}}]},"command":{"ID":2,"parameters":[{"name":"seq","type":33,"max":65535},{"name":"dpValues","type":1011}],"name":"dataReport"}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,1,100,1,0,100,254,3,68,128,0,1,21,211]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 1 - [0] - 100
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: <-- SRSP: AF - dataRequest - {"status":0}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,3,68,128,0,1,21,211]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --> parsed 3 - 2 - 4 - 128 - [0,1,21] - 211
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: <-- AREQ: AF - dataConfirm - {"status":0,"endpoint":1,"transid":21}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext []
[2026-02-20 09:46:54] e[34mdebuge[39m: z2m: Received Zigbee message from 'Presence Hall', type 'commandDataReport', cluster 'manuSpecificTuya', data '{"dpValues":[{"data":{"data":[0,0,0,0],"type":"Buffer"},"datatype":2,"dp":9}],"seq":41472}' from endpoint 1 with groupID 0
[2026-02-20 09:46:54] e[34mdebuge[39m: z2m: Received Zigbee message from 'Presence Dining', type 'commandDataReport', cluster 'manuSpecificTuya', data '{"dpValues":[{"data":{"data":[0,0,0,0],"type":"Buffer"},"datatype":2,"dp":9}],"seq":2560}' from endpoint 1 with groupID 0
[2026-02-20 09:46:54] e[34mdebuge[39m: z2m: Received Zigbee message from 'Presence Kitchen', type 'commandDataReport', cluster 'manuSpecificTuya', data '{"dpValues":[{"data":{"data":[0,0,0,0],"type":"Buffer"},"datatype":2,"dp":9}],"seq":2816}' from endpoint 1 with groupID 0
[2026-02-20 09:46:54] e[34mdebuge[39m: z2m: Received Zigbee message from 'Garage Spur', type 'commandDataReport', cluster 'manuSpecificTuya', data '{"dpValues":[{"data":{"data":[9,71,0,1,15,0,0,42],"type":"Buffer"},"datatype":0,"dp":6}],"seq":45824}' from endpoint 1 with groupID 0
[2026-02-20 09:46:54] e[34mdebuge[39m: z2m: Received Zigbee message from 'Presence Dining', type 'commandDataReport', cluster 'manuSpecificTuya', data '{"dpValues":[{"data":{"data":[0,0,0,0],"type":"Buffer"},"datatype":2,"dp":9}],"seq":2560}' from endpoint 1 with groupID 0
[2026-02-20 09:46:54] e[32minfoe[39m: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Garage Spur', payload '{"alarm_low_current_count":0,"alarm_over_current_count":0,"balance_energy":0,"clear_fault":"OFF","current":0.27,"current_limit":32,"dp18":{"0":1,"1":1,"10":0,"11":175,"2":2,"3":118,"4":3,"5":1,"6":1,"7":19,"8":4,"9":1},"energy":10.89,"energy_reverse":0,"fault":"over_voltage","high_temperature_breaker":"ON","high_temperature_threshold":80,"indicator_mode":"off","leakage_breaker":"ON","leakage_current":0,"leakage_delay":10,"leakage_limit":50,"leakage_threshold":50,"linkquality":112,"over_current_breaker":"ON","over_current_threshold":30,"over_voltage_breaker":"ON","over_voltage_threshold":275,"power":42,"power_memory":"off","power_on_delay":6,"power_outage_memory":"ON","recover_count":1,"recover_enable":"ON","relay_power_on_state":"Restore","reverse_energy":0,"state":"ON","status":0,"switch_prepayment":"OFF","temperature":11,"temperature_limit":80,"threshold_1_protection":"ON","threshold_1_value":50,"threshold_2_protection":"ON","threshold_2_value":80,"under_voltage_breaker":"ON","under_voltage_threshold":175,"voltage":237.5}'
[2026-02-20 09:46:54] e[32minfoe[39m: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Presence Kitchen', payload '{"detection_delay":0,"fading_time":2,"illuminance":25,"linkquality":29,"maximum_range":4,"minimum_range":0.6,"presence":false,"radar_sensitivity":9,"target_distance":0}'
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":7905,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":22,"options":0,"radius":30,"len":5,"data":{"type":"Buffer","data":[16,116,11,2,0]}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:writer: --> frame [254,15,36,1,225,30,1,1,0,239,22,0,30,5,16,116,11,2,0,90]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack: sendZclFrameToEndpointInternal 0xa4c1389d787a067c:60827/1 (0,0,5241)
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: <-- [254,30,68,129,0,0,0,239,155,237,1,1,0,138,0,232,173,228,0,0,10,9,50,2,0,230,1,4,0,1,0,155,237,29,211]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,30,68,129,0,0,0,239,155,237,1,1,0,138,0,232,173,228,0,0,10,9,50,2,0,230,1,4,0,1,0,155,237,29,211]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --> parsed 30 - 2 - 4 - 129 - [0,0,0,239,155,237,1,1,0,138,0,232,173,228,0,0,10,9,50,2,0,230,1,4,0,1,0,155,237,29] - 211
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":61184,"srcaddr":60827,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":138,"securityuse":0,"timestamp":14986728,"transseqnumber":0,"len":10,"data":{"type":"Buffer","data":[9,50,2,0,230,1,4,0,1,0]}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:controller: Received payload: clusterID=61184, address=60827, groupID=0, endpoint=1, destinationEndpoint=1, wasBroadcast=false, linkQuality=138, frame={"header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0},"transactionSequenceNumber":50,"commandIdentifier":2},"payload":{"seq":58880,"dpValues":[{"dp":1,"datatype":4,"data":{"type":"Buffer","data":[0]}}]},"command":{"ID":2,"parameters":[{"name":"seq","type":33,"max":65535},{"name":"dpValues","type":1011}],"name":"dataReport"}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:controller:endpoint: ZCL command 0xa4c1389d787a067c/1 manuSpecificTuya.defaultRsp({"cmdId":2,"statusCode":0}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"transactionSequenceNumber":50,"writeUndiv":false})
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext []
[2026-02-20 09:46:54] e[34mdebuge[39m: z2m: Received Zigbee message from 'Presence Lounge', type 'commandDataReport', cluster 'manuSpecificTuya', data '{"dpValues":[{"data":{"data":[0],"type":"Buffer"},"datatype":4,"dp":1}],"seq":58880}' from endpoint 1 with groupID 0
[2026-02-20 09:46:54] e[32minfoe[39m: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Presence Lounge', payload '{"detection_delay":0,"fading_time":2,"illuminance":120,"linkquality":138,"maximum_range":6,"minimum_range":0.15,"presence":false,"radar_sensitivity":9,"target_distance":0}'
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: <-- [254,1,100,1,0,100]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,1,100,1,0,100]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 1 - [0] - 100
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: <-- SRSP: AF - dataRequest - {"status":0}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext []
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":56920,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":23,"options":0,"radius":30,"len":5,"data":{"type":"Buffer","data":[16,241,11,2,0]}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:writer: --> frame [254,15,36,1,88,222,1,1,0,239,23,0,30,5,16,241,11,2,0,167]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: <-- [254,3,68,128,0,1,22,208]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,3,68,128,0,1,22,208]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --> parsed 3 - 2 - 4 - 128 - [0,1,22] - 208
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: <-- AREQ: AF - dataConfirm - {"status":0,"endpoint":1,"transid":22}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext []
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack: sendZclFrameToEndpointInternal 0xa4c1381f5519405a:7905/1 (0,0,5241)
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: <-- [254,1,100,1,0,100]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,1,100,1,0,100]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 1 - [0] - 100
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: <-- SRSP: AF - dataRequest - {"status":0}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext []
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":19413,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":24,"options":0,"radius":30,"len":5,"data":{"type":"Buffer","data":[16,76,11,2,0]}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:writer: --> frame [254,15,36,1,213,75,1,1,0,239,24,0,30,5,16,76,11,2,0,13]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: <-- [254,3,68,128,0,1,23,209]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,3,68,128,0,1,23,209]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --> parsed 3 - 2 - 4 - 128 - [0,1,23] - 209
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: <-- AREQ: AF - dataConfirm - {"status":0,"endpoint":1,"transid":23}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext []
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack: sendZclFrameToEndpointInternal 0xa4c138efad692b87:56920/1 (0,0,5240)
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: <-- [254,1,100,1,0,100,254,3,68,128,0,1,24,222]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,1,100,1,0,100,254,3,68,128,0,1,24,222]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 1 - [0] - 100
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: <-- SRSP: AF - dataRequest - {"status":0}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext [254,3,68,128,0,1,24,222]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --> parsed 3 - 2 - 4 - 128 - [0,1,24] - 222
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: <-- AREQ: AF - dataConfirm - {"status":0,"endpoint":1,"transid":24}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:parser: --- parseNext []
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":48838,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":25,"options":0,"radius":30,"len":5,"data":{"type":"Buffer","data":[16,92,11,2,0]}}
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack:unpi:writer: --> frame [254,15,36,1,198,190,1,1,0,239,25,0,30,5,16,92,11,2,0,250]
[2026-02-20 09:46:54] e[34mdebuge[39m: zh:zstack: sendZclFrameToEndpointInternal 0xa4c138b11784df3b:19413/1 (0,0,5239)
