Waterkotte Heatpump Integration

Neither Firefox nor Chrome can open the HAR file here… What browser did you use?
I don’t mean i have problem with the Zip file but the HAR file inside seems corrupt…
Did you rerecord it or send the same file again?
Could you load the HAR file in your browser successfully?

    Errors found when processing the HAR file:
    Unable to process the HAR file: SyntaxError: JSON.parse: end of data while reading object contents at line 14808 column 13 of the JSON data

I used Chrome. I sent the same file. When recoording, how long do i have to stay on each screen? Could that be the problem? EasyCon takes several seconds for updateing … I’ll record a new one. I followed the steps in the tutorial … Sorry for the cirumstances …

You only need to wait for it to finish loading.
I actually manually opened the file and you can see that it just stops mid request.
So for some reason it wasn’t saved completely, maybe the page was still loading… idk :man_shrugging:

Ah … this lasts very long and i didn’t wait for the activity in the network recording to stop. II ll give it a new try …

Protocol was deleted after every new view. Here the new har file. I tested it (no problems importing in chrome). Hope this time it ll work

We are getting there, but unfortunately by deleting the protocol after each page you removed all the interesting data :slight_smile:
I need to see the responses as well.
Also I understand now what you mean by page was still loading. Its polling there for a long time but that is not important.
As soon as you can see the values in the browser it is good enough.
I suggest to start in an incognito window and then do as follow:

  1. Login
  2. Go to all the pages , when data is visible and the page appears to be complete take a screen shot.
  3. repeat for all 3 mixing circuites
  4. log out and press stop in the browser to stop all background activity

This should create a full recording.
You can validate by loading the HAR fiel again and check a few of the entries in the beginning and end and make sure the have response data (you can see text or html rendering there).

OK. Sorry for the delay. I hope it worked. WeTransfer - Send Large Files & Share Photos Online - Up to 2GB Free

Do NOT delete the protocol / cache during the recording!
Again only the last step has data…

Please do this next time to make sure you can see data by clicking on a line like readTags?.. and make sure you see something in the “Response” tab.

I’m terribly sorrs but I assured to have clicked to not delete the protocol. pleas see the screenshot http

Hello again. I really struggled with the har file. Either it couldn’t be opened or there were no response data in chrome. Now i used Firefox and eg. in tags with stauts 200 i could see response data, after importing the file to firefox. The har file took very long to open. I hope this is what we need.

I’m really not sure what your computer is doing :sweat_smile:
It took ages in firefox and crashed after a few minutes, Chrome flatout refused to load it.
But I managed to use some google tools to load it and it seems to have the data in there i need. I’ll try to find some time this week to add it.

While adding more values I came across the Monthly Energy usage screen.
I found that the Heatpump it storing the value for each month separately and you can get them at any time.
However it would be 7*12 Tags to query and I think its not necessary to refresh them all the time. I’m thinking of adding a service that could query those on demand.
Any opinions on this?

Hello everyone! I have an issue with the integration. I have an Ecotouch Ai1 5009.5 heat pump with the 2.4.1 Easycon version, and when trying to log in, it says “Username/Password is wrong.” I can access it without any problem through the mobile app and via the browser. I’ve tried both the master version and version 0.11, and I always encounter the same problem. Do you know the solution? THANK YOU VERY MUCH.

Did you set the correct password? I think by default all of them use “waterkotte”/“waterkotte” but you can change it…
If you create a HAR file of the login in your browser I can have a look if there is something different…
Also make sure you use the correct method (EasyCon/EasyTouch)

Hello Michael.

Yes, I use the standard password, “waterkotte”/“waterkotte” and I use both methods, EasyCon and EasyTouch.

I´m going to try to do a Har file and send it.

Thanks!!

There is the Har file

https://wetransfer.com/downloads/b7d2eb33d09eb31045ea5c46682914e020231204083850/a3ae649ce0bce9ec267221d84b6824ad20231204083918/d157fb

I couldn’t see anything wrong except that in your har fail the login failed due to too many clients.

I released version 0.1.00.
It contains the mixing circles although I couldn’t really test them.
There are also 2 services to query energy consumption data.

What do you think I have to do?

Thank you!!

Make sure you do not have the any other connections open, e.G. close the app in the browser and/or mobile and let the integration retry. It might take a couple of minutes for the old connections to expire as the apps don’t do a logout.