Support for IQair HealthPro XE

I have recently purchased the IQAir HealthPro XE, I have the older model that uses IR and it made a huge difference in my basement office so I added a new one.

This one appears to have an API via the cloud and shows up as a device in my iqair dashboard. Although I am not seeing any of the settings exposed in the current api docs.

It also has Bluetooth, so potentially two paths we could explore

Anyone else working on this? So we could put heads together on it.

I cobbled together an integration that uses the IQAir Cloud API here:

It’s not super polished, but it works. It’s not on HACS but you can add it as a custom repository to still get easier updates. You can authorize either with your username and password for the IQAir Dashboard, or I have instructions for how to get the auth tokens manually.

Also the APIs are not officially documented.

I’ve only been able to test it on my own GC Multigas XE but I imagine it would work for yours too. It doesn’t support everything at the moment, such as filter lifespan, but it supports all the actual controls I saw for my own device.