Noltari / aioairzone-cloud

Python library to control Airzone via Cloud API
Apache License 2.0
3 stars 0 forks source link

[Feature Request] Ability to control qadapt_conf and eco_conf #5

Open Zanuuu opened 3 months ago

Zanuuu commented 3 months ago

Hi @Noltari ,

First of all, thank you very much for your amazing work. I have an Airzone multi-zone system at home, and I am very pleased to be able to integrate it into my Home Assistant.

I’d like to request a new feature to control Eco-Adapt and Q-Adapt. These parameters are important because they allow for better energy efficiency and noise control, which are critical for optimizing the comfort of my home. Having these features in Home Assistant would make it much easier to manage them automatically through my smart home setup.

Unfortunately, Eco-Adapt is read-only through the local API, while Q-Adapt is currently unavailable. However, I’ve found that both features are supported in the Airzone Cloud API. Adding them to the Airzone Cloud integration would provide significant added value, and it would be a compelling reason for me to migrate from the local integration to the cloud-based one.

If this is something you’re considering implementing, I’d be happy to help with testing or provide further feedback.

Eco-Adapt: Documentation

Q-Adapt: Documentation

Thank you again for your hard work and consideration.

Best regards,

Noltari commented 2 months ago

Hi @Zanuuu,

I already reported to Airzone that Eco-Adapt is read-only through the Local API in the past and they told me that they would fix this in the future (but no ETA).

As for the Cloud API I will create new select entities as soon as I can for both Eco-Adapt and Q-Adapt, but I'm currently a bit busy so I'm not sure when I will be able to do it.

Zanuuu commented 2 months ago

Hi @Noltari

In the meantime, I made 3 python scripts integrated with pyscript. One for eco-adpat, one for q-adapt and a third one to change the mode.

I'm pretty happy with the 3rd one which allows me to change the mode when the zones are off and without turning them on. Each script has its input select and its automation.

For the mode, I added a button per mode. It looks like that 🙂 image

No worries, we are all busy. Take your time to add the mode too 😅