-
Notifications
You must be signed in to change notification settings - Fork 14
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
Questions regarding Estia #37
Comments
I have unpacked the android app and then disassembled the libraries. Good for me they were .net so a lot of info was left in the libraries and they were quite readable after disassembly. |
Part of the process is described here: h4de5/home-assistant-toshiba_ac#72 (comment) |
Thank you for getting back to me, I might take a shake at getting a look at the CIL then. :) |
Hi , i want to reactivate this little Topic and ask if you would help with coding a "Toshib-Estia-control" API? To integrate the Estia to Home-Assistent h4de5 would need this API. would be great if you could help us. |
Pusher .. BR |
Currently I don't have enough time for this. Also I don't have such a device so testing would be hard. I will be more than happy to accept a PR with required changes, but on the other hand this library is very AC centric, so it may be hard to integrate changes without breaking API. What is included in the state string? It would help me identify work needed to do it. |
i cannot give you detailed instructions as I never tried this out myself, bit I just read that it is compatible with google assistant. maybe that way is already providing enough functionality. |
I could give you my developer account with access to my Estia, it is controlled with the same App from Toshiba. IMHO i would create a new API for Estia by cloning the AC API. This would most likely lead to a seperate Toshiba Estia Integration in HA. All the Informations i have result from intercepting the traffic. in the amqp Calls i saw that the Commands used, differ from the AC |
AMQP should provide the same format as |
I'm interested for this feature also... can we expect to get an enhancement of the current version ? or it's not planned ? in parralell |
I'm currently out of time for this project. But I'm open to any contributions. |
Hi We hope KaSroka will find time soon as he is owner of the API used in the AC App, which we want to reuse. I for myself found a workaround with an actor for my raspmatic and the Estia has connectors with which you can turn on/off the heatpump for water or heating. |
hum interesting @Zyxl72 thx in advance |
wooh thanks a lot @Zyxl72 It seems to fit perfectly to what I want to do (eg. switch of and on hot water production based on solar production...) |
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 ofACId
as theGET
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? :)The text was updated successfully, but these errors were encountered: