codetheweb / tuyapi

🌧 An easy-to-use API for devices that use Tuya's cloud services. Documentation: https://codetheweb.github.io/tuyapi.
MIT License
2.04k stars 332 forks source link

Parsed payload is not JSON #544

Closed julien-maurel closed 2 years ago

julien-maurel commented 2 years ago

Hi, I installed a new device, but when I try to controll it with TuyaAPI, parsed data is not json Do you have an idea why ?

TuyAPI GET Payload: +5ms TuyAPI { TuyAPI gwId: '61.....e1', TuyAPI devId: '61.....e1', TuyAPI t: '1637839678', TuyAPI dpId: [ 4, 5, 6, 18, 19, 20 ], TuyAPI uid: '61.....e1' TuyAPI } +0ms TuyAPI GET Payload: +16ms TuyAPI { TuyAPI gwId: '61.....e1', TuyAPI devId: '61.....e1', TuyAPI t: '1637839678', TuyAPI dps: {}, TuyAPI uid: '61.....e1' TuyAPI } +0ms TuyAPI Received data: 000055aa000000020000000a0000002c000000017fb719fd8e275c4b290995020709bab3f56598f7b0da456fe25c664d9f111355e87382b30000aa55 +259ms TuyAPI Parsed: +3ms TuyAPI { TuyAPI payload: "�\u0019��'\K)\t�\u0002\u0007\t���e����Eo�\fM�\u0011\u0013U", TuyAPI leftover: false, TuyAPI commandByte: 10, TuyAPI sequenceN: 2 TuyAPI } +1ms TuyAPI Received DATA packet +1ms

Thanks

julien-maurel commented 2 years ago

Forget my issue, I don't know why but local key return by iot changed between this morning and now... With new value, it works. Thanks