Toshiba-AC-control
Toshiba-AC-control copied to clipboard
Questions regarding Estia
This isn't a feature request so much as a question, I hope it's okay to post it in the "issues". :)
Estia devices are controlled from the same app, but use slightly different API endpoints, primarily:
-
/api/Estia/GetConsumerEstiaMapping
-
/api/Estia/GetCurrentEstiaStateByUniqueDeviceId
They take different argument name, DeviceUniqueId
, instead of ACId
as the GET
argument.
The responses also differ quite a bit, especially the state-string which seems to be around twice as long (more sensor data I'm guessing).
I've been trying to decipher the data myself, both the JSON fields and the state-string, but I'm having a hard go at it. When you figured out how to read the state string, how did you go around that?
I've tried unpacking the apk with JADX, Android Studio and whatever else I could find, but haven't been able to find any reasonably readable code snippets or tips. Did you disassemble the .so
files to figure out how to read them, or am I missing something somewhere? :)