Problem
Hi! 👋
I'm integrating an Airzone Aidoo KNX v2 (AZAI6KNX2HI2 for Hitachi units) with Home Assistant via the KNX integration.
Everything works fine — on/off, HVAC mode, temperatures, etc. — except for the fan control.
The Aidoo exposes two independent KNX objects:
| Function |
DPT |
Values |
| Fan speed |
5.010 |
1 = Low, 2 = Medium, 3 = High |
| Fan mode |
20.120 |
0 = Auto, 1 = Manual |
When the Aidoo is in Auto mode (DPT 20.120 = 0), it automatically manages the fan speed.
When it's in Manual mode (DPT 20.120 = 1), the installer can control 3 discrete speed levels (1-3) via DPT 5.010.
In Home Assistant, the KNX climate entity currently assumes that fan_speed_mode: "step" uses 0 = Auto, which doesn’t exist in this device — and there’s no way to handle the Auto/Manual object (20.120) separately.
Expected behavior
It would be great if the KNX climate integration could:
- Support an additional parameter (e.g.
fan_mode_address) to map DPT 20.120,
- Or provide a way to disable the implicit “0 = Auto” behavior when using DPT 5.010 fan speed steps.
Question
What’s the recommended way to handle the Auto/Manual fan mode (DPT 20.120) alongside fan_speed_mode: "step"?
Would you consider adding a dedicated configuration key (e.g. fan_mode_address) for this use case?
Thanks a lot for your work on the KNX integration 🙏
My configuration
knx:
climate:
- name: "Clim Studio"
temperature_address: "0/0/57"
target_temperature_address: "0/0/55"
target_temperature_state_address: "0/0/56"
on_off_address: "0/0/53"
on_off_state_address: "0/0/54"
controller_mode_address: "0/0/32"
controller_mode_state_address: "0/0/44"
fan_speed_address: "0/0/48" # DPT 5.010 (1–3)
fan_speed_state_address: "0/0/49"
fan_speed_mode: "step"
min_temp: 16
max_temp: 30
temperature_step: 0.5
Problem
Hi! 👋
I'm integrating an Airzone Aidoo KNX v2 (AZAI6KNX2HI2 for Hitachi units) with Home Assistant via the KNX integration.
Everything works fine — on/off, HVAC mode, temperatures, etc. — except for the fan control.
The Aidoo exposes two independent KNX objects:
When the Aidoo is in Auto mode (DPT 20.120 = 0), it automatically manages the fan speed.
When it's in Manual mode (DPT 20.120 = 1), the installer can control 3 discrete speed levels (1-3) via DPT 5.010.
In Home Assistant, the KNX climate entity currently assumes that
fan_speed_mode: "step"uses 0 = Auto, which doesn’t exist in this device — and there’s no way to handle the Auto/Manual object (20.120) separately.Expected behavior
It would be great if the KNX climate integration could:
fan_mode_address) to map DPT 20.120,Question
What’s the recommended way to handle the Auto/Manual fan mode (DPT 20.120) alongside fan_speed_mode: "step"?
Would you consider adding a dedicated configuration key (e.g. fan_mode_address) for this use case?
Thanks a lot for your work on the KNX integration 🙏
My configuration