ariston-remotethermo-home-assistant-v3 icon indicating copy to clipboard operation
ariston-remotethermo-home-assistant-v3 copied to clipboard

Documentation for API reverse engineering

Open Zolli opened this issue 2 years ago • 5 comments

Hi,

I currently have a Ariston Nimbus heat-pump system installed on my house and I want to help you add support for it.

I'm an engineer myself but it help me a lot if you can create a small writeup how you did the reverse engineering process.

Thanks in advance.

Zolli avatar Jul 21 '22 14:07 Zolli

Hi Zoltán!

I used the official mobile application and some proxy fiddler and mitm.

The following article is a short how-to: https://downthecrop.xyz/blog/reverse-engineer-any-private-api/

Currently I am very busy. The second child is about to arrive, a full time job (as a developer), we are moving to countryside, but I am trying to help everyone.

PS: kérdezhetsz magyarul is

fustom avatar Jul 21 '22 18:07 fustom

Hey, thanks, no problem, moving can be very stressful especially with a newborn, congrats. ;) In the morning I get started with the emulator and mitm, but not finished setting-up yet, good to know i`m on the right track.

(Let just stick with English, to not confuse anyone)

Just tried mitm with my phone, works flawlessly (not with the emulator...) First step could be to create a postman collection from the API just to get more in-depth with the API, but looks almost straigh-forward

Zolli avatar Jul 21 '22 20:07 Zolli

Hi @Zolli . I got a Lydos wifi 100 recently. The API should be similar, in about two weeks I'll have the time to start working on it. We might share our intermediate results before PRs. Zsombor

ZsBT avatar Aug 01 '22 16:08 ZsBT

I also have a Lydos Hybrid Wifi and I can help out.

I'm not good with code but have mitm setup and already went through a bit and saved some of the requests in postman.

balilu91 avatar Aug 02 '22 17:08 balilu91

Hi @Zolli , I also have an Ariston Nimbus heat-pump and with this integration it shows as Galevo. Few sensor are ok but the big part is unavailable image

image image

If you need a tester count me in ;)

Gianlk avatar Sep 12 '22 13:09 Gianlk