core: HVAC mode not working for AtlanticPassAPCZoneControl (io:AtlanticPassAPCZoneControlMainComponent) in Overkiz

The problem

The overkiz integration creates 1 climate entity called Zone Control (main) and 1 climate entity per zone (room). Changing the heat pump mode on the Zone Control entity works fine (heating, cooling, drying, stop). On the climate entities per zone changing any setting has no effect except making the entity to become unavailable for a couple of seconds. For exemple when trying to change the operation mode for a room or the temperature I get this error displayed on the UI:

**Echec d'appel du service climate/set_hvac_mode. expected HVACMode or one of 'off', 'heat', 'heat_cool', 'auto', 'dry', 'fan_only' for dictionary value @ data['hvac_mode']**

I did not find anything in the logs

What version of Home Assistant Core has the issue?

core-2023.3.5

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

config_entry-overkiz-26d37ac67d162d7807c351323922fa32.json.txt

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

No response

About this issue

  • Original URL
  • State: open
  • Created a year ago
  • Reactions: 3
  • Comments: 21 (4 by maintainers)

Most upvoted comments

This issue is still relevant. Despite the huge work done for this integration, yet nothing has been done for this issue.

@eekamouze short explanation why there is no progress; there are only a few that contribute to the Overkiz component code and we are all very busy at the moment. There are 27 open issues on the Overkiz integration, and it is hard to develop a fix for a device we don’t own ourselves.

TLDR: no ETA, we are all volunteers

Hi @iMicknl ! While i fully understand that (this life of any OSS project i guess), Can you point us towards the direction that can help to fix the issue ? what i think i can propose so far :

  • github sponsoring if that helps to free up time (not sure)
  • doing a 4 hands debug session with any maintainer (if you remeber well this is how we set it up together the first integration in hacs )
  • contribute to the code. i’m not a bad python dev but i will need some quick learn help to point me out of reading all the code which can last long
  • other ? let us know what can be useful here, anything might be possible

take care fred