-
- Downloads
Add fan support for KNX climate entities (#126368)
* Add fan mode support to knx climate * fix linting errors * remove unneeded None protection from CONF_FAN_PERCENTAGES_MODES * Update homeassistant/components/knx/climate.py Co-authored-by:Matthias Alphart <farmio@alphart.net> * Update homeassistant/components/knx/climate.py Co-authored-by:
Matthias Alphart <farmio@alphart.net> * Update homeassistant/components/knx/climate.py Co-authored-by:
Matthias Alphart <farmio@alphart.net> * Update homeassistant/components/knx/schema.py Co-authored-by:
Matthias Alphart <farmio@alphart.net> * find closest percentage when not in fan modes * new field for fan speed mode, max steps apply to both step and percentage * not picking FAN_OFF when the percentage is closest to zero * add fan zero mode to support auto mode * use StrEnum for FanZeroMode * change default to 'percent' * fix mypy errors --------- Co-authored-by:
Matthias Alphart <farmio@alphart.net>
Showing
- homeassistant/components/knx/climate.py 75 additions, 0 deletionshomeassistant/components/knx/climate.py
- homeassistant/components/knx/const.py 9 additions, 2 deletionshomeassistant/components/knx/const.py
- homeassistant/components/knx/schema.py 18 additions, 2 deletionshomeassistant/components/knx/schema.py
- tests/components/knx/test_climate.py 380 additions, 0 deletionstests/components/knx/test_climate.py
Loading
Please register or sign in to comment