A custom Home Assistant integration for getAir smart ventilation systems (ComfortControl Pro / ComfortControl Pro BT).
Made entirely by Claude.
- Add this repo as a custom HACS repository
- Install "getAir Ventilation"
- Restart Home Assistant
- Copy the
custom_components/getair/folder into your HAconfig/custom_components/directory - Restart Home Assistant
- Go to Settings → Devices & Services → Add Integration
- Search for getAir
- Enter your getAir account email and password
- Set target temperature
- Switch ventilation mode via presets:
- Normal Ventilation
- Inverse Ventilation
- Heat Recovery
- Night Mode
- Boost
- Inverse Boost
- Boost with Heat Recovery
- Auto
- Turn on/off
- Set speed via percentage (maps to getAir speed 0.5–4.0)
- Select time profiles set in the app (Arbeitswoche | Freizeitwoche | Sommer)
| Sensor | Description |
|---|---|
| Indoor Temperature | Current indoor temp (°C) |
| Indoor Humidity | Current indoor humidity (%) |
| Outdoor Temperature | Outdoor temp (°C) |
| Outdoor Humidity | Outdoor humidity (%) |
| Indoor Air Quality | IAQ index (0–500) (Returns Unknown) |
| Air Pressure | hPa |
| Fan Speed | Raw speed value (0–4) |
| Runtime | Total runtime (hours) |
| Ventilation Mode | Current active mode |
| Firmware Version | Installed firmware |
- Data refreshes every 60 seconds (to prevent throttling)
- Auth token is valid for 24 hours; the integration auto-refreshes it
- Compatible devices: ComfortControl Pro and ComfortControl Pro BT
- Credits to getAir for providing the API https://github.com/getaireu/REST-API
- Credits to Claude for writing the Home Assistant Integration