Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.16.2 has broken by Tuya dimmer gq8b1uv compared to 1.16.1 #6366

Closed
peca89 opened this issue Feb 19, 2021 · 14 comments
Closed

1.16.2 has broken by Tuya dimmer gq8b1uv compared to 1.16.1 #6366

peca89 opened this issue Feb 19, 2021 · 14 comments
Labels
problem Something isn't working

Comments

@peca89
Copy link

peca89 commented Feb 19, 2021

What happened

Just noticed (using latest 1.17.1) that brightness controll on my Zigbee smart dimmer (gq8b1uv) does not work. Moving the slider in Home Assistant does not change brightness. In z2m logs, after every slider move, it just sends a message with brightness 254. On-off controll works fine.

One more thing to note is that "Effect" propery is discovered through Home Assistant in the affecting z2m versions. This device does not support effects.

Comparing the versions, it seems that a large change was introduced to "tuya_dimmer_level" function within toZigbee.js file. I don't know if that is related.

Note that reporting works fine - rotating knob on the dimmer manually also moves the brightness slider in HA, but not vice versa. See logs.

What did you expect to happen

Brightness to work properly as it did on 1.16.1 (last version where it worked)

How to reproduce it (minimal and precise)

Debug info

Zigbee2MQTT version: 1.16.2 through 1.17.1
Adapter hardware: CC2531

Moving brightness slider in HA

Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":253,"level":996,"linkquality":47,"state":"ON"}'
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":253,"level":996,"linkquality":44,"state":"ON"}'
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":253,"level":996,"linkquality":44,"state":"ON"}'
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":253,"level":996,"linkquality":47,"state":"ON"}'
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":253,"level":996,"linkquality":47,"state":"ON"}'
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":253,"level":996,"linkquality":47,"state":"ON"}'
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":253,"level":996,"linkquality":47,"state":"ON"}'
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":253,"level":996,"linkquality":49,"state":"ON"}'
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":253,"level":996,"linkquality":44,"state":"ON"}'

Manually rotating knob on the dimmer

Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":244,"level":960,"linkquality":63,"state":"ON"}'
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":236,"level":930,"linkquality":68,"state":"ON"}'
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":228,"level":900,"linkquality":60,"state":"ON"}'
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":221,"level":870,"linkquality":68,"state":"ON"}'

Debug level shows difference between received and sent brightness value

Debug Received MQTT message on 'zigbee2mqtt/0xec1bbdfffec3e6d1/set' with data '{"state": "ON", "brightness": 157}'
Debug Publishing 'set' 'state' to '0xec1bbdfffec3e6d1'
Debug Publishing 'set' 'brightness' to '0xec1bbdfffec3e6d1'
Debug Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuya', data '{"data":{"data":[1],"type":"Buffer"},"datatype":1,"dp":1,"fn":0,"status":0,"transid":11}' from endpoint 1 with groupID 0
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":254,"level":1000,"linkquality":31,"state":"ON"}'
Debug Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuya', data '{"data":{"data":[1],"type":"Buffer"},"datatype":1,"dp":1,"fn":0,"status":0,"transid":11}' from endpoint 1 with groupID 0
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":254,"level":1000,"linkquality":34,"state":"ON"}'
Debug Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuya', data '{"data":{"data":[1],"type":"Buffer"},"datatype":1,"dp":1,"fn":0,"status":0,"transid":11}' from endpoint 1 with groupID 0
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":254,"level":1000,"linkquality":39,"state":"ON"}'
Debug Received MQTT message on 'zigbee2mqtt/0xec1bbdfffec3e6d1/set' with data '{"state": "ON", "brightness": 190}'
Debug Publishing 'set' 'state' to '0xec1bbdfffec3e6d1'
Debug Publishing 'set' 'brightness' to '0xec1bbdfffec3e6d1'
Debug Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuya', data '{"data":{"data":[1],"type":"Buffer"},"datatype":1,"dp":1,"fn":0,"status":0,"transid":13}' from endpoint 1 with groupID 0
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":254,"level":1000,"linkquality":36,"state":"ON"}'
Debug Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuya', data '{"data":{"data":[1],"type":"Buffer"},"datatype":1,"dp":1,"fn":0,"status":0,"transid":13}' from endpoint 1 with groupID 0
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":254,"level":1000,"linkquality":39,"state":"ON"}'
Debug Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuya', data '{"data":{"data":[1],"type":"Buffer"},"datatype":1,"dp":1,"fn":0,"status":0,"transid":13}' from endpoint 1 with groupID 0
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":254,"level":1000,"linkquality":31,"state":"ON"}'
Debug Received Zigbee message from '0xec1bbdfffec3e6d1', type 'attributeReport', cluster 'genBasic', data '{"appVersion":73}' from endpoint 1 with groupID 0
Debug Received Zigbee message from '0xec1bbdfffec3e6d1', type 'attributeReport', cluster 'genBasic', data '{"appVersion":73}' from endpoint 1 with groupID 0
Debug Received Zigbee message from '0xec1bbdfffec3e6d1', type 'attributeReport', cluster 'genBasic', data '{"appVersion":73}' from endpoint 1 with groupID 0
Debug Received Zigbee message from '0xec1bbdfffec3e6d1', type 'attributeReport', cluster 'genBasic', data '{"appVersion":73}' from endpoint 1 with groupID 0
Debug Received Zigbee message from '0xec1bbdfffec3e6d1', type 'attributeReport', cluster 'genBasic', data '{"appVersion":73}' from endpoint 1 with groupID 0
Debug Received Zigbee message from '0xec1bbdfffec3e6d1', type 'attributeReport', cluster 'genBasic', data '{"appVersion":73}' from endpoint 1 with groupID 0
Debug Received Zigbee message from '0xec1bbdfffec3e6d1', type 'attributeReport', cluster 'genBasic', data '{"appVersion":73}' from endpoint 1 with groupID 0

@peca89 peca89 added the problem Something isn't working label Feb 19, 2021
@Koenkk
Copy link
Owner

Koenkk commented Feb 19, 2021

@peca89
Copy link
Author

peca89 commented Feb 19, 2021

  • After changing to let dp = 515; the following error message pops up and it still does not work
Debug Received MQTT message on 'zigbee2mqtt/0xec1bbdfffec3e6d1/set' with data '{"state": "ON", "brightness": 188}'
Debug Publishing 'set' 'state' to '0xec1bbdfffec3e6d1'
Debug Publishing 'set' 'brightness' to '0xec1bbdfffec3e6d1'
Error Publish 'set' 'brightness' to '0xec1bbdfffec3e6d1' failed: 'RangeError [ERR_OUT_OF_RANGE]: Command 0xec1bbdfffec3e6d1/1 manuSpecificTuya.setData({"status":0,"transid":12,"dp":515,"datatype":2,"length_hi":0,"length_lo":4,"data":[0,0,2,225]}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null}) failed (The value of "value" is out of range. It must be >= 0 and <= 255. Received 515)'
Debug RangeError [ERR_OUT_OF_RANGE]: Command 0xec1bbdfffec3e6d1/1 manuSpecificTuya.setData({"status":0,"transid":12,"dp":515,"datatype":2,"length_hi":0,"length_lo":4,"data":[0,0,2,225]}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null}) failed (The value of "value" is out of range. It must be >= 0 and <= 255. Received 515) at writeU_Int8 (internal/buffer.js:555:11) at Buffer.writeUInt8 (internal/buffer.js:565:10) at BuffaloZcl.writeUInt8 (c:\zigbee2mqtt\node_modules\zigbee-herdsman\dist\buffalo\buffalo.js:30:21) at BuffaloZcl.write (c:\zigbee2mqtt\node_modules\zigbee-herdsman\dist\buffalo\buffalo.js:206:18) at BuffaloZcl.write (c:\zigbee2mqtt\node_modules\zigbee-herdsman\dist\zcl\buffaloZcl.js:303:26) at ZclFrame.writePayloadCluster (c:\zigbee2mqtt\node_modules\zigbee-herdsman\dist\zcl\zclFrame.js:144:21) at ZclFrame.toBuffer (c:\zigbee2mqtt\node_modules\zigbee-herdsman\dist\zcl\zclFrame.js:74:18) at ZStackAdapter.<anonymous> (c:\zigbee2mqtt\node_modules\zigbee-herdsman\dist\adapter\z-stack\adapter\zStackAdapter.js:317:163) at Generator.next (<anonymous>) at c:\zigbee2mqtt\node_modules\zigbee-herdsman\dist\adapter\z-stack\adapter\zStackAdapter.js:27:71
Info MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'brightness' to '0xec1bbdfffec3e6d1' failed: 'RangeError [ERR_OUT_OF_RANGE]: Command 0xec1bbdfffec3e6d1/1 manuSpecificTuya.setData({\"status\":0,\"transid\":12,\"dp\":515,\"datatype\":2,\"length_hi\":0,\"length_lo\":4,\"data\":[0,0,2,225]}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":true,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null}) failed (The value of \"value\" is out of range. It must be >= 0 and <= 255. Received 515)'","meta":{"friendly_name":"0xec1bbdfffec3e6d1"},"type":"zigbee_publish_error"}'
Debug Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuya', data '{"data":{"data":[1],"type":"Buffer"},"datatype":1,"dp":1,"fn":0,"status":0,"transid":11}' from endpoint 1 with groupID 0
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":254,"level":1000,"linkquality":126,"state":"ON"}'
  • database.db entry:
{"id":13,"type":"Router","ieeeAddr":"0xec1bbdfffec3e6d1","nwkAddr":2135,"manufId":0,"manufName":"_TYST11_sgq8b1uv","powerSource":"Mains (single phase)","modelId":"gq8b1uv\u0000","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":256,"inClusterList":[0,3,4,5,6],"outClusterList":[25],"clusters":{"genBasic":{"attributes":{"modelId":"gq8b1uv\u0000","manufacturerName":"_TYST11_sgq8b1uv","powerSource":1,"zclVersion":3,"appVersion":73,"stackVersion":0,"hwVersion":1,"dateCode":"20180727"}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e22117","endpointID":1},{"cluster":8,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e22117","endpointID":1}],"configuredReportings":[],"meta":{}}},"appVersion":73,"stackVersion":0,"hwVersion":1,"dateCode":"20180727","zclVersion":3,"interviewCompleted":true,"meta":{"configured":1},"lastSeen":1613756513659}

@Koenkk
Copy link
Owner

Koenkk commented Feb 19, 2021

Could you provide the herdsman debug log when sending this command with both 1.16.1 and 1.17.1?

To enable herdsman debug logging, see https://www.zigbee2mqtt.io/information/debug.html#zigbee-herdsman-debug-logging

@peca89
Copy link
Author

peca89 commented Feb 19, 2021

OK, this was real pain to collect under Windows :) I managed to set the environment variable and run z2m by entering set DEBUG=zigbee-herdsman*&&node index.js under normal command prompt. You should add this to the guide.

Anyway, non working 1.17.1

Zigbee2MQTT:debug 2021-02-19 21:11:14: Received MQTT message on 'zigbee2mqtt/0xec1bbdfffec3e6d1/set' with data '{"state": "ON", "brightness": 170}'
Zigbee2MQTT:debug 2021-02-19 21:11:14: Publishing 'set' 'state' to '0xec1bbdfffec3e6d1'
  zigbee-herdsman:controller:endpoint Command 0xec1bbdfffec3e6d1/1 manuSpecificTuya.setData({"status":0,"transid":0,"dp":1,"datatype":1,"length_hi":0,"length_lo
":1,"data":[1]}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":
0,"manufacturerCode":null,"transactionSequenceNumber":null}) +36s
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,1) +36s
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":10,"options":0,"ra
dius":30,"len":10,"data":{"type":"Buffer","data":[17,3,0,0,0,1,1,0,1,1]}} +36s
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,20,36,1,87,8,1,1,0,239,10,0,30,10,17,3,0,0,0,1,1,0,1,1,141] +36s
Zigbee2MQTT:debug 2021-02-19 21:11:14: Received MQTT message on 'zigbee2mqtt/0xec1bbdfffec3e6d1/set' with data '{"state": "ON", "brightness": 170}'
Zigbee2MQTT:debug 2021-02-19 21:11:14: Publishing 'set' 'state' to '0xec1bbdfffec3e6d1'
  zigbee-herdsman:controller:endpoint Command 0xec1bbdfffec3e6d1/1 manuSpecificTuya.setData({"status":0,"transid":1,"dp":1,"datatype":1,"length_hi":0,"length_lo
":1,"data":[1]}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":
0,"manufacturerCode":null,"transactionSequenceNumber":null}) +22ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100] +36s
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +4ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +36s
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +8ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,10,204] +7ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,10,204] +3ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,10] - 204 +4ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":10} +36s
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +8ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,1) +64ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":11,"options":0,"ra
dius":30,"len":10,"data":{"type":"Buffer","data":[17,4,0,0,1,1,1,0,1,1]}} +67ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,20,36,1,87,8,1,1,0,239,11,0,30,10,17,4,0,0,1,1,1,0,1,1,138] +69ms
Zigbee2MQTT:debug 2021-02-19 21:11:14: Publishing 'set' 'brightness' to '0xec1bbdfffec3e6d1'
  zigbee-herdsman:controller:endpoint Command 0xec1bbdfffec3e6d1/1 manuSpecificTuya.setData({"status":0,"transid":2,"dp":3,"datatype":2,"length_hi":0,"length_lo
":4,"data":[0,0,2,155]}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reserv
edBits":0,"manufacturerCode":null,"transactionSequenceNumber":null}) +67ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,69,196,87,8,0,221] +32ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,69,196,87,8,0,221] +3ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 5 - 196 - [87,8,0] - 221 +3ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - srcRtgInd - {"dstaddr":2135,"relaycount":0,"relaylist":[]} +47ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +8ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100,254,3,68,128,0,1,11,205] +12ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100,254,3,68,128,0,1,11,205] +3ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +5ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +96ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,11,205] +9ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,11] - 205 +7ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":11} +43ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +6ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,1) +87ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":12,"options":0,"ra
dius":30,"len":13,"data":{"type":"Buffer","data":[17,5,0,0,2,3,2,0,4,0,0,2,155]}} +85ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,23,36,1,87,8,1,1,0,239,12,0,30,13,17,5,0,0,2,3,2,0,4,0,0,2,155,23] +85ms
Zigbee2MQTT:debug 2021-02-19 21:11:14: Publishing 'set' 'brightness' to '0xec1bbdfffec3e6d1'
  zigbee-herdsman:controller:endpoint Command 0xec1bbdfffec3e6d1/1 manuSpecificTuya.setData({"status":0,"transid":3,"dp":3,"datatype":2,"length_hi":0,"length_lo
":4,"data":[0,0,2,155]}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reserv
edBits":0,"manufacturerCode":null,"transactionSequenceNumber":null}) +91ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,30,68,129,0,0,0,239,87,8,1,1,0,68,0,228,156,244,0,0,10,9,79,1,0,0,1,1,0,1,1,87,8,29,172,254,1,100,1,0,100]
 +38ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,30,68,129,0,0,0,239,87,8,1,1,0,68,0,228,156,244,0,0,10,9,79,1,0,0,1,1,0,1,1,87,8,29,172,254,1,10
0,1,0,100] +4ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 30 - 2 - 4 - 129 - [0,0,0,239,87,8,1,1,0,68,0,228,156,244,0,0,10,9,79,1,0,0,1,1,0,1,1,87,8,29] - 172 +14
ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":61184,"srcaddr":2135,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,
"linkquality":68,"securityuse":0,"timestamp":16030948,"transseqnumber":0,"len":10,"data":{"type":"Buffer","data":[9,79,1,0,0,1,1,0,1,1]}} +65ms
  zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefau
ltResponse":false,"reservedBits":0},"transactionSequenceNumber":79,"manufacturerCode":null,"commandIdentifier":1},"Payload":{"status":0,"transid":0,"dp":1,"data
type":1,"fn":0,"data":{"type":"Buffer","data":[1]}}},"address":2135,"endpoint":1,"linkquality":68,"groupID":0}' +37s
Zigbee2MQTT:debug 2021-02-19 21:11:14: Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuya', data '{"data":{"dat
a":[1],"type":"Buffer"},"datatype":1,"dp":1,"fn":0,"status":0,"transid":0}' from endpoint 1 with groupID 0
  zigbee-herdsman:controller:endpoint DefaultResponse 0xec1bbdfffec3e6d1/1 61184(1, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDef
aultResponse":true,"direction":1,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null}) +52ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100] +29ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +7ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +115ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +9ms
Zigbee2MQTT:info  2021-02-19 21:11:14: MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":254,"level":1000,"linkquality":68,"state":"O
N"}'
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,12,202,254,3,69,196,87,8,0,221,254,30,68,129,0,0,0,239,87,8,1,1,0,68,0,72,158,244,0,0,10,9,80
,1,0,1,1,1,0,1,1,87,8,29,28] +20ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,12,202,254,3,69,196,87,8,0,221,254,30,68,129,0,0,0,239,87,8,1,1,0,68,0,72,158,244,0
,0,10,9,80,1,0,1,1,1,0,1,1,87,8,29,28] +5ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,12] - 202 +5ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":12} +73ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,69,196,87,8,0,221,254,30,68,129,0,0,0,239,87,8,1,1,0,68,0,72,158,244,0,0,10,9,80,1,0,1,1,1,0,1
,1,87,8,29,28] +8ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 5 - 196 - [87,8,0] - 221 +7ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - srcRtgInd - {"dstaddr":2135,"relaycount":0,"relaylist":[]} +18ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,30,68,129,0,0,0,239,87,8,1,1,0,68,0,72,158,244,0,0,10,9,80,1,0,1,1,1,0,1,1,87,8,29,28] +14ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 30 - 2 - 4 - 129 - [0,0,0,239,87,8,1,1,0,68,0,72,158,244,0,0,10,9,80,1,0,1,1,1,0,1,1,87,8,29] - 28 +6ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":61184,"srcaddr":2135,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,
"linkquality":68,"securityuse":0,"timestamp":16031304,"transseqnumber":0,"len":10,"data":{"type":"Buffer","data":[9,80,1,0,1,1,1,0,1,1]}} +18ms
  zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefau
ltResponse":false,"reservedBits":0},"transactionSequenceNumber":80,"manufacturerCode":null,"commandIdentifier":1},"Payload":{"status":0,"transid":1,"dp":1,"data
type":1,"fn":0,"data":{"type":"Buffer","data":[1]}}},"address":2135,"endpoint":1,"linkquality":68,"groupID":0}' +113ms
Zigbee2MQTT:debug 2021-02-19 21:11:14: Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuya', data '{"data":{"dat
a":[1],"type":"Buffer"},"datatype":1,"dp":1,"fn":0,"status":0,"transid":1}' from endpoint 1 with groupID 0
  zigbee-herdsman:controller:endpoint DefaultResponse 0xec1bbdfffec3e6d1/1 61184(1, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDef
aultResponse":true,"direction":1,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null}) +117ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +35ms
Zigbee2MQTT:info  2021-02-19 21:11:14: MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":254,"level":1000,"linkquality":68,"state":"O
N"}'
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,3) +206ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":13,"options":0,"ra
dius":30,"len":13,"data":{"type":"Buffer","data":[17,6,0,0,3,3,2,0,4,0,0,2,155]}} +204ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,23,36,1,87,8,1,1,0,239,13,0,30,13,17,6,0,0,3,3,2,0,4,0,0,2,155,20] +206ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,69,196,87,8,0,221,254,30,68,129,0,0,0,239,87,8,1,1,0,68,0,169,159,244,0,0,10,9,81,1,0,1,1,1,0,1,1,87,8,2
9,253] +31ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,69,196,87,8,0,221,254,30,68,129,0,0,0,239,87,8,1,1,0,68,0,169,159,244,0,0,10,9,81,1,0,1,1,1,0,
1,1,87,8,29,253] +8ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 5 - 196 - [87,8,0] - 221 +13ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - srcRtgInd - {"dstaddr":2135,"relaycount":0,"relaylist":[]} +87ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,30,68,129,0,0,0,239,87,8,1,1,0,68,0,169,159,244,0,0,10,9,81,1,0,1,1,1,0,1,1,87,8,29,253] +8ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 30 - 2 - 4 - 129 - [0,0,0,239,87,8,1,1,0,68,0,169,159,244,0,0,10,9,81,1,0,1,1,1,0,1,1,87,8,29] - 253 +3m
s
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":61184,"srcaddr":2135,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,
"linkquality":68,"securityuse":0,"timestamp":16031657,"transseqnumber":0,"len":10,"data":{"type":"Buffer","data":[9,81,1,0,1,1,1,0,1,1]}} +12ms
  zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefau
ltResponse":false,"reservedBits":0},"transactionSequenceNumber":81,"manufacturerCode":null,"commandIdentifier":1},"Payload":{"status":0,"transid":1,"dp":1,"data
type":1,"fn":0,"data":{"type":"Buffer","data":[1]}}},"address":2135,"endpoint":1,"linkquality":68,"groupID":0}' +95ms
Zigbee2MQTT:debug 2021-02-19 21:11:14: Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuya', data '{"data":{"dat
a":[1],"type":"Buffer"},"datatype":1,"dp":1,"fn":0,"status":0,"transid":1}' from endpoint 1 with groupID 0
  zigbee-herdsman:controller:endpoint DefaultResponse 0xec1bbdfffec3e6d1/1 61184(1, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDef
aultResponse":true,"direction":1,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null}) +98ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +38ms
Zigbee2MQTT:info  2021-02-19 21:11:14: MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":254,"level":1000,"linkquality":68,"state":"O
N"}'
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100,254,3,68,128,0,1,13,203,254,3,69,196,87,8,0,221] +28ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100,254,3,68,128,0,1,13,203,254,3,69,196,87,8,0,221] +1ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +4ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +242ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,13,203,254,3,69,196,87,8,0,221] +8ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,13] - 203 +4ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":13} +84ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,69,196,87,8,0,221] +14ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 5 - 196 - [87,8,0] - 221 +5ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - srcRtgInd - {"dstaddr":2135,"relaycount":0,"relaylist":[]} +20ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +20ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,3) +185ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":14,"options":0,"ra
dius":30,"len":5,"data":{"type":"Buffer","data":[24,79,11,1,0]}} +186ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,15,36,1,87,8,1,1,0,239,14,0,30,5,24,79,11,1,0,210] +182ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,30,68,129,0,0,0,239,87,8,1,1,0,68,0,13,161,244,0,0,10,9,82,1,0,1,1,1,0,1,1,87,8,29,100] +23ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,30,68,129,0,0,0,239,87,8,1,1,0,68,0,13,161,244,0,0,10,9,82,1,0,1,1,1,0,1,1,87,8,29,100] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 30 - 2 - 4 - 129 - [0,0,0,239,87,8,1,1,0,68,0,13,161,244,0,0,10,9,82,1,0,1,1,1,0,1,1,87,8,29] - 100 +5ms

  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":61184,"srcaddr":2135,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,
"linkquality":68,"securityuse":0,"timestamp":16032013,"transseqnumber":0,"len":10,"data":{"type":"Buffer","data":[9,82,1,0,1,1,1,0,1,1]}} +49ms
  zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefau
ltResponse":false,"reservedBits":0},"transactionSequenceNumber":82,"manufacturerCode":null,"commandIdentifier":1},"Payload":{"status":0,"transid":1,"dp":1,"data
type":1,"fn":0,"data":{"type":"Buffer","data":[1]}}},"address":2135,"endpoint":1,"linkquality":68,"groupID":0}' +156ms
Zigbee2MQTT:debug 2021-02-19 21:11:15: Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuya', data '{"data":{"dat
a":[1],"type":"Buffer"},"datatype":1,"dp":1,"fn":0,"status":0,"transid":1}' from endpoint 1 with groupID 0
  zigbee-herdsman:controller:endpoint DefaultResponse 0xec1bbdfffec3e6d1/1 61184(1, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDef
aultResponse":true,"direction":1,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null}) +160ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +46ms
Zigbee2MQTT:info  2021-02-19 21:11:15: MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":254,"level":1000,"linkquality":68,"state":"O
N"}'
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100,254,3,68,128,0,1,14,200] +9ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100,254,3,68,128,0,1,14,200] +1ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +4ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +141ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,14,200] +11ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,14] - 200 +7ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":14} +78ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +14ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,3) +122ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":15,"options":0,"ra
dius":30,"len":5,"data":{"type":"Buffer","data":[24,80,11,1,0]}} +130ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,15,36,1,87,8,1,1,0,239,15,0,30,5,24,80,11,1,0,204] +133ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100] +43ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100] +4ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +6ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +84ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +7ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,15,201] +14ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,15,201] +3ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,15] - 201 +5ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":15} +93ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +8ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,2) +87ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":16,"options":0,"ra
dius":30,"len":5,"data":{"type":"Buffer","data":[24,81,11,1,0]}} +82ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,15,36,1,87,8,1,1,0,239,16,0,30,5,24,81,11,1,0,210] +81ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100] +34ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +3ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +77ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +7ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,16,214] +5ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,16,214] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,16] - 214 +3ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":16} +64ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +7ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,1) +62ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":17,"options":0,"ra
dius":30,"len":5,"data":{"type":"Buffer","data":[24,82,11,1,0]}} +60ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,15,36,1,87,8,1,1,0,239,17,0,30,5,24,82,11,1,0,208] +63ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100] +36ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +3ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +64ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +6ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,17,215] +7ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,17,215] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,17] - 215 +5ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":17} +69ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +9ms

And working 1.16.1

Zigbee2MQTT:debug 2021-02-19 21:28:30: Received MQTT message on 'zigbee2mqtt/0xec1bbdfffec3e6d1/set' with data '{"state": "ON", "brightness": 167}'
Zigbee2MQTT:debug 2021-02-19 21:28:30: Publishing 'set' 'state' to '0xec1bbdfffec3e6d1'
  zigbee-herdsman:controller:endpoint Command 0xec1bbdfffec3e6d1/1 manuSpecificTuyaDimmer.setData({"status":0,"transid":16,"dp":257,"fn":0,"data":[1,1]}, {"time
out":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":nu
ll,"transactionSequenceNumber":null}) +0ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,1) +54s
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":2,"options":0,"rad
ius":30,"len":10,"data":{"type":"Buffer","data":[17,3,0,0,16,1,1,0,1,1]}} +51s
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,20,36,1,87,8,1,1,0,239,2,0,30,10,17,3,0,0,16,1,1,0,1,1,149] +51s
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100] +51s
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +5ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +51s
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +13ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,2,196] +9ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,2,196] +4ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,2] - 196 +5ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":2} +52s
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +11ms
Zigbee2MQTT:debug 2021-02-19 21:28:30: Publishing 'set' 'brightness' to '0xec1bbdfffec3e6d1'
  zigbee-herdsman:controller:endpoint Command 0xec1bbdfffec3e6d1/1 manuSpecificTuyaDimmer.setData({"status":0,"transid":16,"dp":515,"fn":0,"data":[4,0,0,2,143]}
, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturer
Code":null,"transactionSequenceNumber":null}) +97ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,1) +92ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":3,"options":0,"rad
ius":30,"len":13,"data":{"type":"Buffer","data":[17,4,0,0,16,3,2,0,4,0,0,2,143]}} +91ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,23,36,1,87,8,1,1,0,239,3,0,30,13,17,4,0,0,16,3,2,0,4,0,0,2,143,31] +93ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100] +49ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +6ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +100ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +9ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,3,197,254,3,69,196,87,8,0,221] +6ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,3,197,254,3,69,196,87,8,0,221] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,3] - 197 +3ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":3} +87ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,69,196,87,8,0,221] +7ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 5 - 196 - [87,8,0] - 221 +5ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - srcRtgInd - {"dstaddr":2135,"relaycount":0,"relaylist":[]} +12ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +9ms
Zigbee2MQTT:debug 2021-02-19 21:28:30: Received MQTT message on 'zigbee2mqtt/0xec1bbdfffec3e6d1/set' with data '{"state": "ON", "brightness": 167}'
Zigbee2MQTT:debug 2021-02-19 21:28:30: Publishing 'set' 'state' to '0xec1bbdfffec3e6d1'
  zigbee-herdsman:controller:endpoint Command 0xec1bbdfffec3e6d1/1 manuSpecificTuyaDimmer.setData({"status":0,"transid":16,"dp":257,"fn":0,"data":[1,1]}, {"time
out":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":nu
ll,"transactionSequenceNumber":null}) +109ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,1) +110ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":4,"options":0,"rad
ius":30,"len":10,"data":{"type":"Buffer","data":[17,5,0,0,16,1,1,0,1,1]}} +109ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,20,36,1,87,8,1,1,0,239,4,0,30,10,17,5,0,0,16,1,1,0,1,1,149] +111ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,30,68,129,0,0,0,239,87,8,1,1,0,68,0,10,2,39,0,0,10,9,89,1,0,16,1,1,0,1,1,87,8,29,9] +45ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,30,68,129,0,0,0,239,87,8,1,1,0,68,0,10,2,39,0,0,10,9,89,1,0,16,1,1,0,1,1,87,8,29,9] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 30 - 2 - 4 - 129 - [0,0,0,239,87,8,1,1,0,68,0,10,2,39,0,0,10,9,89,1,0,16,1,1,0,1,1,87,8,29] - 9 +4ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":61184,"srcaddr":2135,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,
"linkquality":68,"securityuse":0,"timestamp":2556426,"transseqnumber":0,"len":10,"data":{"type":"Buffer","data":[9,89,1,0,16,1,1,0,1,1]}} +61ms
  zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefau
ltResponse":false,"reservedBits":0},"transactionSequenceNumber":89,"manufacturerCode":null,"commandIdentifier":1},"Payload":{"status":0,"transid":16,"dp":257,"f
n":0,"data":{"type":"Buffer","data":[1]}}},"address":2135,"endpoint":1,"linkquality":68,"groupID":0}' +53s
Zigbee2MQTT:debug 2021-02-19 21:28:30: Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuyaDimmer', data '{"data"
:{"data":[1],"type":"Buffer"},"dp":257,"fn":0,"status":0,"transid":16}' from endpoint 1 with groupID 0
Zigbee2MQTT:info  2021-02-19 21:28:30: MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":254,"level":1000,"linkquality":68,"state":"O
N"}'
  zigbee-herdsman:controller:endpoint DefaultResponse 0xec1bbdfffec3e6d1/1 61184(1, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDef
aultResponse":true,"direction":1,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null}) +75ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +51ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,69,196,87,8,0,221,254,1,100,1,0,100,254,3,68,128,0,1,4,194,254,33,68,129,0,0,0,239,87,8,1,1,0,68,0,238,2
,39,0,0,13,9,90,1,0,16,3,2,0,4,0,0,2,143,87,8,29,94] +10ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,69,196,87,8,0,221,254,1,100,1,0,100,254,3,68,128,0,1,4,194,254,33,68,129,0,0,0,239,87,8,1,1,0,
68,0,238,2,39,0,0,13,9,90,1,0,16,3,2,0,4,0,0,2,143,87,8,29,94] +4ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 5 - 196 - [87,8,0] - 221 +7ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - srcRtgInd - {"dstaddr":2135,"relaycount":0,"relaylist":[]} +76ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100,254,3,68,128,0,1,4,194,254,33,68,129,0,0,0,239,87,8,1,1,0,68,0,238,2,39,0,0,13,9,9
0,1,0,16,3,2,0,4,0,0,2,143,87,8,29,94] +13ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +9ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +189ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,4,194,254,33,68,129,0,0,0,239,87,8,1,1,0,68,0,238,2,39,0,0,13,9,90,1,0,16,3,2,0,4,0
,0,2,143,87,8,29,94] +14ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,4] - 194 +9ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":4} +42ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,33,68,129,0,0,0,239,87,8,1,1,0,68,0,238,2,39,0,0,13,9,90,1,0,16,3,2,0,4,0,0,2,143,87,8,29,94] +9
ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 33 - 2 - 4 - 129 - [0,0,0,239,87,8,1,1,0,68,0,238,2,39,0,0,13,9,90,1,0,16,3,2,0,4,0,0,2,143,87,8,29] - 9
4 +5ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":61184,"srcaddr":2135,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,
"linkquality":68,"securityuse":0,"timestamp":2556654,"transseqnumber":0,"len":13,"data":{"type":"Buffer","data":[9,90,1,0,16,3,2,0,4,0,0,2,143]}} +14ms
  zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefau
ltResponse":false,"reservedBits":0},"transactionSequenceNumber":90,"manufacturerCode":null,"commandIdentifier":1},"Payload":{"status":0,"transid":16,"dp":515,"f
n":0,"data":{"type":"Buffer","data":[0,0,2,143]}}},"address":2135,"endpoint":1,"linkquality":68,"groupID":0}' +129ms
Zigbee2MQTT:debug 2021-02-19 21:28:30: Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuyaDimmer', data '{"data"
:{"data":[0,0,2,143],"type":"Buffer"},"dp":515,"fn":0,"status":0,"transid":16}' from endpoint 1 with groupID 0
Zigbee2MQTT:info  2021-02-19 21:28:30: MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":165,"level":655,"linkquality":68,"state":"ON
"}'
  zigbee-herdsman:controller:endpoint DefaultResponse 0xec1bbdfffec3e6d1/1 61184(1, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDef
aultResponse":true,"direction":1,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null}) +130ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +45ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,2) +210ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":5,"options":0,"rad
ius":30,"len":5,"data":{"type":"Buffer","data":[24,89,11,1,0]}} +212ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,15,36,1,87,8,1,1,0,239,5,0,30,5,24,89,11,1,0,207] +205ms
Zigbee2MQTT:debug 2021-02-19 21:28:30: Publishing 'set' 'brightness' to '0xec1bbdfffec3e6d1'
  zigbee-herdsman:controller:endpoint Command 0xec1bbdfffec3e6d1/1 manuSpecificTuyaDimmer.setData({"status":0,"transid":16,"dp":515,"fn":0,"data":[4,0,0,2,143]}
, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturer
Code":null,"transactionSequenceNumber":null}) +31ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,69,196,87,8,0,221,254,30,68,129,0,0,0,239,87,8,1,1,0,68,0,50,4,39,0,0,10,9,91,1,0,16,1,1,0,1,1,87,8,29,5
3,254,1,100,1,0,100] +38ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,69,196,87,8,0,221,254,30,68,129,0,0,0,239,87,8,1,1,0,68,0,50,4,39,0,0,10,9,91,1,0,16,1,1,0,1,1
,87,8,29,53,254,1,100,1,0,100] +11ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 5 - 196 - [87,8,0] - 221 +9ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - srcRtgInd - {"dstaddr":2135,"relaycount":0,"relaylist":[]} +103ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,30,68,129,0,0,0,239,87,8,1,1,0,68,0,50,4,39,0,0,10,9,91,1,0,16,1,1,0,1,1,87,8,29,53,254,1,100,1,
0,100] +8ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 30 - 2 - 4 - 129 - [0,0,0,239,87,8,1,1,0,68,0,50,4,39,0,0,10,9,91,1,0,16,1,1,0,1,1,87,8,29] - 53 +10ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":61184,"srcaddr":2135,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,
"linkquality":68,"securityuse":0,"timestamp":2556978,"transseqnumber":0,"len":10,"data":{"type":"Buffer","data":[9,91,1,0,16,1,1,0,1,1]}} +16ms
  zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefau
ltResponse":false,"reservedBits":0},"transactionSequenceNumber":91,"manufacturerCode":null,"commandIdentifier":1},"Payload":{"status":0,"transid":16,"dp":257,"f
n":0,"data":{"type":"Buffer","data":[1]}}},"address":2135,"endpoint":1,"linkquality":68,"groupID":0}' +116ms
Zigbee2MQTT:debug 2021-02-19 21:28:30: Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuyaDimmer', data '{"data"
:{"data":[1],"type":"Buffer"},"dp":257,"fn":0,"status":0,"transid":16}' from endpoint 1 with groupID 0
Zigbee2MQTT:info  2021-02-19 21:28:30: MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":165,"level":655,"linkquality":68,"state":"ON
"}'
  zigbee-herdsman:controller:endpoint DefaultResponse 0xec1bbdfffec3e6d1/1 61184(1, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDef
aultResponse":true,"direction":1,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null}) +77ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100] +37ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +8ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +202ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +10ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,5,195] +11ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,5,195] +6ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,5] - 195 +3ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":5} +75ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +7ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,3) +156ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":6,"options":0,"rad
ius":30,"len":5,"data":{"type":"Buffer","data":[24,90,11,1,0]}} +154ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,15,36,1,87,8,1,1,0,239,6,0,30,5,24,90,11,1,0,207] +158ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100] +36ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +6ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +82ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +12ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,6,192] +5ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,6,192] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,6] - 192 +4ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":6} +74ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +8ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,2) +73ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":7,"options":0,"rad
ius":30,"len":13,"data":{"type":"Buffer","data":[17,6,0,0,16,3,2,0,4,0,0,2,143]}} +74ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,23,36,1,87,8,1,1,0,239,7,0,30,13,17,6,0,0,16,3,2,0,4,0,0,2,143,25] +72ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100] +34ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +6ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +68ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +3ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,7,193] +7ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,7,193] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,7] - 193 +4ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":7} +65ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +6ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,1) +66ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":8,"options":0,"rad
ius":30,"len":5,"data":{"type":"Buffer","data":[24,91,11,1,0]}} +66ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,15,36,1,87,8,1,1,0,239,8,0,30,5,24,91,11,1,0,192] +68ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100] +39ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100] +3ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +3ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +68ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +6ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,8,206] +5ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,8,206] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,8] - 206 +3ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":8} +68ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +7ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,69,196,87,8,0,221] +8ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,69,196,87,8,0,221] +3ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 5 - 196 - [87,8,0] - 221 +5ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - srcRtgInd - {"dstaddr":2135,"relaycount":0,"relaylist":[]} +23ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +8ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,33,68,129,0,0,0,239,87,8,1,1,0,70,0,130,9,39,0,0,13,9,92,1,0,16,3,2,0,4,0,0,2,143,87,8,29,61] +24ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,33,68,129,0,0,0,239,87,8,1,1,0,70,0,130,9,39,0,0,13,9,92,1,0,16,3,2,0,4,0,0,2,143,87,8,29,61] +1
ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 33 - 2 - 4 - 129 - [0,0,0,239,87,8,1,1,0,70,0,130,9,39,0,0,13,9,92,1,0,16,3,2,0,4,0,0,2,143,87,8,29] - 6
1 +5ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":61184,"srcaddr":2135,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,
"linkquality":70,"securityuse":0,"timestamp":2558338,"transseqnumber":0,"len":13,"data":{"type":"Buffer","data":[9,92,1,0,16,3,2,0,4,0,0,2,143]}} +39ms
  zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefau
ltResponse":false,"reservedBits":0},"transactionSequenceNumber":92,"manufacturerCode":null,"commandIdentifier":1},"Payload":{"status":0,"transid":16,"dp":515,"f
n":0,"data":{"type":"Buffer","data":[0,0,2,143]}}},"address":2135,"endpoint":1,"linkquality":70,"groupID":0}' +344ms
Zigbee2MQTT:debug 2021-02-19 21:28:31: Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuyaDimmer', data '{"data"
:{"data":[0,0,2,143],"type":"Buffer"},"dp":515,"fn":0,"status":0,"transid":16}' from endpoint 1 with groupID 0
Zigbee2MQTT:info  2021-02-19 21:28:31: MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":165,"level":655,"linkquality":70,"state":"ON
"}'
  zigbee-herdsman:controller:endpoint DefaultResponse 0xec1bbdfffec3e6d1/1 61184(1, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDef
aultResponse":true,"direction":1,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null}) +345ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,1) +152ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":61184,"transid":9,"options":0,"rad
ius":30,"len":5,"data":{"type":"Buffer","data":[24,92,11,1,0]}} +153ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,15,36,1,87,8,1,1,0,239,9,0,30,5,24,92,11,1,0,198] +152ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +55ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100] +17ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +4ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +156ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +8ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,9,207] +11ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,9,207] +3ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,9] - 207 +6ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":9} +106ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +10ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,69,196,87,8,0,221] +661ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,69,196,87,8,0,221] +1ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 5 - 196 - [87,8,0] - 221 +2ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - srcRtgInd - {"dstaddr":2135,"relaycount":0,"relaylist":[]} +673ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +8ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,27,68,129,0,0,0,0,87,8,1,47,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,103] +55ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,27,68,129,0,0,0,0,87,8,1,47,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,103] +1ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 27 - 2 - 4 - 129 - [0,0,0,0,87,8,1,47,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29] - 103 +6ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":0,"srcaddr":2135,"srcendpoint":1,"dstendpoint":47,"wasbroadcast":0,"li
nkquality":73,"securityuse":0,"timestamp":2560967,"transseqnumber":0,"len":7,"data":{"type":"Buffer","data":[8,93,10,1,0,32,73]}} +71ms
  zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefau
ltResponse":false,"reservedBits":0},"transactionSequenceNumber":93,"manufacturerCode":null,"commandIdentifier":10},"Payload":[{"attrId":1,"dataType":32,"attrDat
a":73}]},"address":2135,"endpoint":1,"linkquality":73,"groupID":0}' +855ms
Zigbee2MQTT:debug 2021-02-19 21:28:32: Received Zigbee message from '0xec1bbdfffec3e6d1', type 'attributeReport', cluster 'genBasic', data '{"appVersion":73}' f
rom endpoint 1 with groupID 0
  zigbee-herdsman:controller:endpoint DefaultResponse 0xec1bbdfffec3e6d1/1 0(10, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaul
tResponse":true,"direction":1,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null}) +849ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,1) +850ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":0,"transid":10,"options":0,"radius
":30,"len":5,"data":{"type":"Buffer","data":[24,93,11,10,0]}} +848ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,15,36,1,87,8,1,1,0,0,10,0,30,5,24,93,11,10,0,32] +845ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +48ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,27,68,129,0,0,0,0,87,8,1,13,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,69,254,27,68,129,0,0,0,0,87,8
,1,110,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,38,254,27,68,129,0,0,0,0,87,8,1,11,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,67,254,27,68,129,0,0
,0,0,87,8,1,10,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,66,254,27,68,129,0,0,0,0,87,8,1,8,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,64,254,27,68,
129,0,0,0,0,87,8,1,1,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,73] +7ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,27,68,129,0,0,0,0,87,8,1,13,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,69,254,27,68,129,0,
0,0,0,87,8,1,110,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,38,254,27,68,129,0,0,0,0,87,8,1,11,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,67,254,27,
68,129,0,0,0,0,87,8,1,10,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,66,254,27,68,129,0,0,0,0,87,8,1,8,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,64,
254,27,68,129,0,0,0,0,87,8,1,1,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,73] +9ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 27 - 2 - 4 - 129 - [0,0,0,0,87,8,1,13,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29] - 69 +10ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":0,"srcaddr":2135,"srcendpoint":1,"dstendpoint":13,"wasbroadcast":0,"li
nkquality":73,"securityuse":0,"timestamp":2560967,"transseqnumber":0,"len":7,"data":{"type":"Buffer","data":[8,93,10,1,0,32,73]}} +76ms
  zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefau
ltResponse":false,"reservedBits":0},"transactionSequenceNumber":93,"manufacturerCode":null,"commandIdentifier":10},"Payload":[{"attrId":1,"dataType":32,"attrDat
a":73}]},"address":2135,"endpoint":1,"linkquality":73,"groupID":0}' +73ms
Zigbee2MQTT:debug 2021-02-19 21:28:32: Received Zigbee message from '0xec1bbdfffec3e6d1', type 'attributeReport', cluster 'genBasic', data '{"appVersion":73}' f
rom endpoint 1 with groupID 0
  zigbee-herdsman:controller:endpoint DefaultResponse 0xec1bbdfffec3e6d1/1 0(10, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaul
tResponse":true,"direction":1,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null}) +73ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,27,68,129,0,0,0,0,87,8,1,110,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,38,254,27,68,129,0
,0,0,0,87,8,1,11,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,67,254,27,68,129,0,0,0,0,87,8,1,10,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,66,254,27,
68,129,0,0,0,0,87,8,1,8,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,64,254,27,68,129,0,0,0,0,87,8,1,1,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,73]
+38ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 27 - 2 - 4 - 129 - [0,0,0,0,87,8,1,110,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29] - 38 +6ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":0,"srcaddr":2135,"srcendpoint":1,"dstendpoint":110,"wasbroadcast":0,"l
inkquality":73,"securityuse":0,"timestamp":2560967,"transseqnumber":0,"len":7,"data":{"type":"Buffer","data":[8,93,10,1,0,32,73]}} +41ms
  zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefau
ltResponse":false,"reservedBits":0},"transactionSequenceNumber":93,"manufacturerCode":null,"commandIdentifier":10},"Payload":[{"attrId":1,"dataType":32,"attrDat
a":73}]},"address":2135,"endpoint":1,"linkquality":73,"groupID":0}' +40ms
Zigbee2MQTT:debug 2021-02-19 21:28:32: Received Zigbee message from '0xec1bbdfffec3e6d1', type 'attributeReport', cluster 'genBasic', data '{"appVersion":73}' f
rom endpoint 1 with groupID 0
  zigbee-herdsman:controller:endpoint DefaultResponse 0xec1bbdfffec3e6d1/1 0(10, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaul
tResponse":true,"direction":1,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null}) +41ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,27,68,129,0,0,0,0,87,8,1,11,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,67,254,27,68,129,0,
0,0,0,87,8,1,10,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,66,254,27,68,129,0,0,0,0,87,8,1,8,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,64,254,27,68
,129,0,0,0,0,87,8,1,1,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,73] +34ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 27 - 2 - 4 - 129 - [0,0,0,0,87,8,1,11,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29] - 67 +9ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":0,"srcaddr":2135,"srcendpoint":1,"dstendpoint":11,"wasbroadcast":0,"li
nkquality":73,"securityuse":0,"timestamp":2560967,"transseqnumber":0,"len":7,"data":{"type":"Buffer","data":[8,93,10,1,0,32,73]}} +44ms
  zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefau
ltResponse":false,"reservedBits":0},"transactionSequenceNumber":93,"manufacturerCode":null,"commandIdentifier":10},"Payload":[{"attrId":1,"dataType":32,"attrDat
a":73}]},"address":2135,"endpoint":1,"linkquality":73,"groupID":0}' +48ms
Zigbee2MQTT:debug 2021-02-19 21:28:32: Received Zigbee message from '0xec1bbdfffec3e6d1', type 'attributeReport', cluster 'genBasic', data '{"appVersion":73}' f
rom endpoint 1 with groupID 0
  zigbee-herdsman:controller:endpoint DefaultResponse 0xec1bbdfffec3e6d1/1 0(10, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaul
tResponse":true,"direction":1,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null}) +44ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,27,68,129,0,0,0,0,87,8,1,10,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,66,254,27,68,129,0,
0,0,0,87,8,1,8,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,64,254,27,68,129,0,0,0,0,87,8,1,1,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,73] +35ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 27 - 2 - 4 - 129 - [0,0,0,0,87,8,1,10,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29] - 66 +9ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":0,"srcaddr":2135,"srcendpoint":1,"dstendpoint":10,"wasbroadcast":0,"li
nkquality":73,"securityuse":0,"timestamp":2560967,"transseqnumber":0,"len":7,"data":{"type":"Buffer","data":[8,93,10,1,0,32,73]}} +46ms
  zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefau
ltResponse":false,"reservedBits":0},"transactionSequenceNumber":93,"manufacturerCode":null,"commandIdentifier":10},"Payload":[{"attrId":1,"dataType":32,"attrDat
a":73}]},"address":2135,"endpoint":1,"linkquality":73,"groupID":0}' +41ms
Zigbee2MQTT:debug 2021-02-19 21:28:32: Received Zigbee message from '0xec1bbdfffec3e6d1', type 'attributeReport', cluster 'genBasic', data '{"appVersion":73}' f
rom endpoint 1 with groupID 0
  zigbee-herdsman:controller:endpoint DefaultResponse 0xec1bbdfffec3e6d1/1 0(10, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaul
tResponse":true,"direction":1,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null}) +45ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,27,68,129,0,0,0,0,87,8,1,8,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,64,254,27,68,129,0,0
,0,0,87,8,1,1,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,73] +37ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 27 - 2 - 4 - 129 - [0,0,0,0,87,8,1,8,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29] - 64 +9ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":0,"srcaddr":2135,"srcendpoint":1,"dstendpoint":8,"wasbroadcast":0,"lin
kquality":73,"securityuse":0,"timestamp":2560967,"transseqnumber":0,"len":7,"data":{"type":"Buffer","data":[8,93,10,1,0,32,73]}} +43ms
  zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefau
ltResponse":false,"reservedBits":0},"transactionSequenceNumber":93,"manufacturerCode":null,"commandIdentifier":10},"Payload":[{"attrId":1,"dataType":32,"attrDat
a":73}]},"address":2135,"endpoint":1,"linkquality":73,"groupID":0}' +50ms
Zigbee2MQTT:debug 2021-02-19 21:28:32: Received Zigbee message from '0xec1bbdfffec3e6d1', type 'attributeReport', cluster 'genBasic', data '{"appVersion":73}' f
rom endpoint 1 with groupID 0
  zigbee-herdsman:controller:endpoint DefaultResponse 0xec1bbdfffec3e6d1/1 0(10, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaul
tResponse":true,"direction":1,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null}) +47ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,27,68,129,0,0,0,0,87,8,1,1,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29,73] +38ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 27 - 2 - 4 - 129 - [0,0,0,0,87,8,1,1,0,73,0,199,19,39,0,0,7,8,93,10,1,0,32,73,87,8,29] - 73 +6ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":0,"srcaddr":2135,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"lin
kquality":73,"securityuse":0,"timestamp":2560967,"transseqnumber":0,"len":7,"data":{"type":"Buffer","data":[8,93,10,1,0,32,73]}} +44ms
  zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefau
ltResponse":false,"reservedBits":0},"transactionSequenceNumber":93,"manufacturerCode":null,"commandIdentifier":10},"Payload":[{"attrId":1,"dataType":32,"attrDat
a":73}]},"address":2135,"endpoint":1,"linkquality":73,"groupID":0}' +43ms
Zigbee2MQTT:debug 2021-02-19 21:28:32: Received Zigbee message from '0xec1bbdfffec3e6d1', type 'attributeReport', cluster 'genBasic', data '{"appVersion":73}' f
rom endpoint 1 with groupID 0
  zigbee-herdsman:controller:endpoint DefaultResponse 0xec1bbdfffec3e6d1/1 0(10, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaul
tResponse":true,"direction":1,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null}) +46ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +38ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100,254,3,68,128,0,1,10,204] +7ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100,254,3,68,128,0,1,10,204] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +5ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +1s
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,10,204] +13ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,10] - 204 +6ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":10} +74ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +11ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,6) +346ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":0,"transid":11,"options":0,"radius
":30,"len":5,"data":{"type":"Buffer","data":[24,93,11,10,0]}} +348ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,15,36,1,87,8,1,1,0,0,11,0,30,5,24,93,11,10,0,33] +349ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100] +32ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +4ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +65ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +7ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,11,205] +9ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,11,205] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,11] - 205 +6ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":11} +70ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +8ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,5) +70ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":0,"transid":12,"options":0,"radius
":30,"len":5,"data":{"type":"Buffer","data":[24,93,11,10,0]}} +68ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,15,36,1,87,8,1,1,0,0,12,0,30,5,24,93,11,10,0,38] +67ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100] +34ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100] +1ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +7ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +75ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +8ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,12,202] +5ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,12,202] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,12] - 202 +3ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":12} +67ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +6ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,4) +64ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":0,"transid":13,"options":0,"radius
":30,"len":5,"data":{"type":"Buffer","data":[24,93,11,10,0]}} +65ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,15,36,1,87,8,1,1,0,0,13,0,30,5,24,93,11,10,0,39] +69ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100] +34ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +4ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +64ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +7ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,13,203] +5ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,13,203] +3ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,13] - 203 +1ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":13} +63ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +7ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,3) +67ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":0,"transid":14,"options":0,"radius
":30,"len":5,"data":{"type":"Buffer","data":[24,93,11,10,0]}} +67ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,15,36,1,87,8,1,1,0,0,14,0,30,5,24,93,11,10,0,36] +68ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100] +40ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100] +1ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +4ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +67ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +7ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,14,200] +4ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,14,200] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,14] - 200 +3ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":14} +68ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +7ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,2) +67ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":0,"transid":15,"options":0,"radius
":30,"len":5,"data":{"type":"Buffer","data":[24,93,11,10,0]}} +66ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,15,36,1,87,8,1,1,0,0,15,0,30,5,24,93,11,10,0,37] +66ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100] +37ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +3ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +66ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +7ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,15,201] +5ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,15,201] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,15] - 201 +2ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":15} +65ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +8ms
  zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0xec1bbdfffec3e6d1:2135/1 (0,0,1) +67ms
  zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":2135,"destendpoint":1,"srcendpoint":1,"clusterid":0,"transid":16,"options":0,"radius
":30,"len":5,"data":{"type":"Buffer","data":[24,93,11,10,0]}} +70ms
  zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,15,36,1,87,8,1,1,0,0,16,0,30,5,24,93,11,10,0,58] +68ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100] +42ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100] +1ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100 +4ms
  zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0} +70ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +6ms
  zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,16,214] +5ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,16,214] +2ms
  zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,16] - 214 +3ms
  zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":16} +71ms
  zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +7ms

@Koenkk
Copy link
Owner

Koenkk commented Feb 20, 2021

Thanks, I've investigated but I don't see the problem yet. The produced bytes are exactly the same. Would you be also able to sniff the traffic when sending this command?

When doing so make sure to set exactly the same brightness in each sniff and do it in the following sequence (to make sure variables like transaction id which is incremented by one with every command is the same).

  • Start z2m and sniffing
  • Send one time brightness 170
  • Stop sniffing

https://www.zigbee2mqtt.io/how_tos/how_to_sniff_zigbee_traffic.html

@peca89
Copy link
Author

peca89 commented Feb 20, 2021

OK, will do, but I will be away for a few days. I should have the capture ready by next weekend.

Thanks for your effort so far.

@peca89
Copy link
Author

peca89 commented Feb 25, 2021

While preparing for capture, I was manually sending the MQTT command to topic zigbee2mqtt/0xec1bbdfffec3e6d1/set with payload {"brightness": 170} and found out that this actually works with 1.17.1. So it's just a slider in HA GUI that does not work.

However, publishing payload {"state": "ON", "brightness": 170} does not work, and this appears to be the exact MQTT message HA is sending while moving the slider.

Can you make something out of this or would you still require packet captures?
What's the difference between "level" and "brightness". IKEA bulbs don't seem to have "level" attribute...

{"state": "ON", "brightness": 170}

Debug Received MQTT message on 'zigbee2mqtt/0xec1bbdfffec3e6d1/set' with data '{"state": "ON", "brightness": 170}'
Debug Publishing 'set' 'state' to '0xec1bbdfffec3e6d1'
Debug Publishing 'set' 'brightness' to '0xec1bbdfffec3e6d1'
Debug Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuya', data '{"data":{"data":[1],"type":"Buffer"},"datatype":1,"dp":1,"fn":0,"status":0,"transid":43}' from endpoint 1 with groupID 0
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":38,"level":157,"linkquality":70,"state":"ON"}'
Debug Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuya', data '{"data":{"data":[1],"type":"Buffer"},"datatype":1,"dp":1,"fn":0,"status":0,"transid":43}' from endpoint 1 with groupID 0
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":38,"level":157,"linkquality":70,"state":"ON"}'
Debug Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuya', data '{"data":{"data":[1],"type":"Buffer"},"datatype":1,"dp":1,"fn":0,"status":0,"transid":43}' from endpoint 1 with groupID 0
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":38,"level":157,"linkquality":70,"state":"ON"}'

{"brightness": 170}

Debug Received MQTT message on 'zigbee2mqtt/0xec1bbdfffec3e6d1/set' with data '{"brightness": 170}'
Debug Publishing 'set' 'brightness' to '0xec1bbdfffec3e6d1'
Debug Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuya', data '{"data":{"data":[0,0,2,155],"type":"Buffer"},"datatype":2,"dp":3,"fn":0,"status":0,"transid":45}' from endpoint 1 with groupID 0
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":169,"level":667,"linkquality":73,"state":"ON"}'

@peca89
Copy link
Author

peca89 commented Feb 25, 2021

OK, please find attached two packet captures using 1.16.1 and 1.17.1. These are results of publishing {"state": "ON", "brightness": 170} to zigbee2mqtt/0xec1bbdfffec3e6d1/set. Detailed sequence was:

  1. Downgrade to 1.16.1
  2. Start z2m
  3. Turn the light ON and set max brightness via slider to achieve consistent state
  4. Restart z2m
  5. Start capture
  6. Fire the MQTT command from HA. Light dims.
  7. Stop capture
  8. Move the slider back to max from HA. Light goes back to max.
  9. Stop z2m
  10. Upgrade to 1.17.1
  11. Start z2m
  12. Start capture
  13. Fire the MQTT command from HA. Light does nothing, stays on max.
  14. Stop capture

capture.zip

@Koenkk
Copy link
Owner

Koenkk commented Feb 25, 2021

I did not look at the sniff yet. But given it work when setting only the brightness it looks like the it's something from z2m and not in the actual send data.

Above https://github.com/Koenkk/zigbee-herdsman-converters/blob/2395e4445a9beb605a823e4767fec6710d5658bd/lib/tuya.js#L396 can you try adding: sendDataPoint.transId = 16;

@peca89
Copy link
Author

peca89 commented Feb 25, 2021

It works fine with the above modification! Both using slider and publishing {"state": "ON", "brightness": 170}

Debug Received MQTT message on 'zigbee2mqtt/0xec1bbdfffec3e6d1/set' with data '{"state": "ON", "brightness": 170}'
Debug Publishing 'set' 'state' to '0xec1bbdfffec3e6d1'
Debug Publishing 'set' 'brightness' to '0xec1bbdfffec3e6d1'
Debug Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuya', data '{"data":{"data":[1],"type":"Buffer"},"datatype":1,"dp":1,"fn":0,"status":0,"transid":16}' from endpoint 1 with groupID 0
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":253,"level":996,"linkquality":60,"state":"ON"}'
Debug Received Zigbee message from '0xec1bbdfffec3e6d1', type 'commandGetData', cluster 'manuSpecificTuya', data '{"data":{"data":[0,0,2,155],"type":"Buffer"},"datatype":2,"dp":3,"fn":0,"status":0,"transid":16}' from endpoint 1 with groupID 0
Info MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffec3e6d1', payload '{"brightness":169,"level":667,"linkquality":55,"state":"ON"}'

@Koenkk
Copy link
Owner

Koenkk commented Feb 26, 2021

Does it only work with 16 or also e.g. sendDataPoint.transId = 1;?

@peca89
Copy link
Author

peca89 commented Feb 26, 2021

It also works fine with setting that to 1, 0 or seemingly any other value.

Koenkk added a commit to Koenkk/zigbee-herdsman-converters that referenced this issue Feb 27, 2021
@Koenkk
Copy link
Owner

Koenkk commented Feb 27, 2021

Integrated the fix now, please let me know if it works.

Changes will be available in the latest dev branch tomorrow (https://www.zigbee2mqtt.io/how_tos/how-to-switch-to-dev-branch.html)

@peca89
Copy link
Author

peca89 commented Feb 28, 2021

It works now, thanks!! 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
problem Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants