Waterkotte Heatpump Integration

Cool and I was right in thinking that there is some response data…
Which means we should try to see if there is a difference if multiple values are set and what the response to an invalid value is…
Could you please set multiple values:

curl -vv 'http://192.168.0.193/config/query.cgi?var%7CI%7C1255%7C20%7Cvar%7CI%7C1256%7C01%7Cvar%7CI%7C1257%7C31%7Cvar%7CI%7C1258%7C01%7Cvar%7CI%7C1259%7C23%7C'

and set a invalid value (this will try to set the holiday mode to something not valid):

curl 'http://192.168.0.193/config/query.cgi?var%7CD%7C420%7C5%7C'

Hello,

Thanks for your reply :slight_smile:

I have restart HA and it’s the same.

I have test to change for exemple “Waterkotte Heatpump enable Warmwater” to “auto” and the error is

select/select_option ‘None Type object’ is not subscriptable.

Have a nice day


pi@test-raspberrypi:~ $ curl -vv 'http://192.168.0.193/config/query.cgi?var%7CI%7C1255%7C20%7Cvar%7CI%7C1256%7C01%7Cvar%7CI%7C1257%7C31%7Cvar%7CI%7C1258%7C01%7Cvar%7CI%7C1259%7C23%7C'
*   Trying 192.168.0.193:80...
* Connected to 192.168.0.193 (192.168.0.193) port 80 (#0)
> GET /config/query.cgi?var%7CI%7C1255%7C20%7Cvar%7CI%7C1256%7C01%7Cvar%7CI%7C1257%7C31%7Cvar%7CI%7C1258%7C01%7Cvar%7CI%7C1259%7C23%7C HTTP/1.1
> Host: 192.168.0.193
> User-Agent: curl/7.74.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
* HTTP 1.0, assume close after body
< HTTP/1.0 200 OK
<
<html><head></head><body><pre>Operation completed succesfully
</pre></body></html>
* Closing connection 0
pi@test-raspberrypi:~ $ curl 'http://192.168.0.193/config/query.cgi?var%7CD%7C420%7C5%7C'
<html><head></head><body><pre>Error setting variable type D index 420 to value 5
</pre></body></html>

Forgot the -vv on the second curl. Could you do the second one again please? curl -vv …

If you do not change anything, do you get data back?

pi@test-raspberrypi:~ $ curl -vv 'http://192.168.0.193/config/query.cgi?var%7CD%7C420%7C5%7C'
*   Trying 192.168.0.193:80...
* Connected to 192.168.0.193 (192.168.0.193) port 80 (#0)
> GET /config/query.cgi?var%7CD%7C420%7C5%7C HTTP/1.1
> Host: 192.168.0.193
> User-Agent: curl/7.74.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
* HTTP 1.0, assume close after body
< HTTP/1.0 200 OK
<
<html><head></head><body><pre>Error setting variable type D index 420 to value 5
</pre></body></html>
* Closing connection 0

I do not understand this question. If you are asking if the data in the driver has changed, the answer is no

That was for base26, not for you.
I think I have what I need for now but will be away for a few days. Hopefully will have a bit time on the weekend.

Hello patmi,

No sorry, all my sensor are in unknown value :frowning:

Many thanks for your time and have a nice day.

Hello,

I did some tests :slight_smile:

All is OK after a fresh integration and the standard / default entities disabled.

If I activate the value for the COP (exemple), all my sensor become “unknown”.

I think this is a normal state as the integration is under development.

Thanks for all your work! it’s really great to find Waterkotte information in my home automation.

Many many thanks for your work :slight_smile:

@base26 Thanks for the feedback. That actually helps to narrow it down and I’ll look at it as soon as possible. I’m almost done with the Easycon integration, but life is busy at the moment :slight_smile:

@leszektg Can you please download the “Master” version from HACS and give it a try?
It should detect your system and at least pull data back. If I haven’t messed up too badly it will even allow you to write data back.

Thanks for your work, I’ll check tonight

I downloaded the master version but it won’t install. I can install version 0.0.6 without any problems, but it doesn’t work

What do you mean by it won’t install? Do you get an error?
Can you try manually downloading it from GitHub and overwriting it in HA?

after instalation in HACS and reboot HA I go to: “Configuration” → “Integrations” click “+” and search for “Waterkotte Heatpump”.-Does not find “Waterkotte Heatpump”. When I install version 0.0.6 there is no such problem

Please try again. I found that HA didn’t like my version number when not in dev mode :slight_smile:
It should load now.

@base26 Can you confirm you still have the issue?
I notice that when i enable the COP values initially everything goes to an unknown state, but after a few minutes I have values back.

after installing the “master” version, there is still an error when logging in
2023-02-10 07_27_10-Window

Hey,
Currently I am making a transition over from openHAB, where they also have an Ecoouch Binding/Integration.
First of all I want to thank you for the amazing work/integration.

However there is some sensors I am still kind of missing - or that I did not see.
First and most important to me would be the Temerature_Water_Set Point. So the level to which the warm water shall be heated.
Also at a later point the set points for PV would also be awsome, but the most important would be the water set point.

Thanks!