home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
72.55k stars 30.35k forks source link

Atlantic water heater cannot be controlled correctly through the overkiz integration #128438

Open nrdevfr opened 2 hours ago

nrdevfr commented 2 hours ago

The problem

Hello,

I'm using the Overkiz integration to control my Thermor Malicio 2 Water heater via the Thermor Cozytouch bridge (only cloud API unfortunately, could not complete the jailbreak). The bridge and water heater are recognized in HA, the water heater is recognized as io:AtlanticDomesticHotWaterProductionV2_CE_FLAT_C2_IOComponent, but it's logical as Thermor and Atlantic sell the same products under different names.

The "sensors" work ok as I can see the temperatures, states, and power consumption : screenshot 1

On the other hand, most of the "control" features do not work :

Operation mode :

The available operation modes are Off (which is set when I set the heater on manual from the Cozytouch app), and manualEcoActive or manualEcoInactive. When I try to set either of these last 2 modes as I get the an error which would translate as "failed to execute action water_heater/set_operation_mode manualecoactive"

Target temperature :

When I select the "Auto" mode from the cozytouch App, manualEcoActive mode is selected in HA and I can't control the temperature or the required number of showers.

When I select the manual mode from the cozytouch app, it sets Off mode in HA and the I can't control the temperature with the thermostat entity, I can set the expected number of showers and the change is visible in the cozytouch app. I can also chage the target temperature with the slider in the "configuration" part but not in the thermostat entity. The change seems to work as the heater started to heat but it also seems to mess up the expected number of showers as it falls to 1 eventhough the temp is way higher than that. It also continued to heat for more than 30min even after I set a lower target temperature. Also, I can't set it below 50°C which I would like to save some power at night.

Away mode :

The Away mode does not work from HA, I saw that recent changes were made regarding this matter, I'll wait for the release to see if it works better.

Boost mode:

The only setting available regarding this is "Boost mode duration" which doesn't really match how my device works as you just set it in boost mode and it heats until it's at max temp. I can't set it from HA and no change is visible in HA when I set it from the cozytouch app.

I would like to be able to precisely control the target temperature of the device in manual mode, or to set the "auto" mode sometimes.

Attached is my diagnostics file for the device.

Thanks Regards

What version of Home Assistant Core has the issue?

core-2024.10.1

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant Container

Integration causing the issue

Overkiz

Link to integration documentation on our website

https://www.home-assistant.io/integrations/overkiz/

Diagnostics information

overkiz-01J9V1G14WXAHH682S367CFW2V-DHWP Actuator-91d4f21f529aa3c371ef16c09ed837aa(1).json

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

No response

home-assistant[bot] commented 2 hours ago

Hey there @imicknl, @vlebourl, @tetienne, @nyrodev, @tronix117, @alexfp14, mind taking a look at this issue as it has been labeled with an integration (overkiz) you are listed as a code owner for? Thanks!

Code owner commands Code owners of `overkiz` can trigger bot actions by commenting: - `@home-assistant close` Closes the issue. - `@home-assistant rename Awesome new title` Renames the issue. - `@home-assistant reopen` Reopen the issue. - `@home-assistant unassign overkiz` Removes the current integration label and assignees on the issue, add the integration domain after the command. - `@home-assistant add-label needs-more-information` Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue. - `@home-assistant remove-label needs-more-information` Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


overkiz documentation overkiz source (message by IssueLinks)