Open
Description
Hi,
First, thanks for your great initiative!
When using gree.py to discover my Gree devices (the search command) it first successfully decrypt my Cooper & Hunder's returned pack JSON field. Still, then it returns The length of the provided data is not a multiple of the block length
exception while attempting to decrypt the pack field returned by the second Gree Soyal device (might be a newer model!!). I've tried to apply padding, using Python's PKCS7(128).padder()
, it doesn't crash anymore but the decrypted data seems garbage and not a valid JSON.
Are the new Gree models make use of other generic keys? Can you, please provide some guidance, on how to investigate further?
Thanks!