From 52d7c71df5ab0f0e6dcab4772ced3cc68dd6c01a Mon Sep 17 00:00:00 2001 From: farmio Date: Thu, 18 Dec 2025 20:28:38 +0100 Subject: [PATCH 1/2] KNX Fan: Add support for switch addresses --- source/_integrations/knx.markdown | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/source/_integrations/knx.markdown b/source/_integrations/knx.markdown index 6472c3cab1fb..0805276d21c3 100644 --- a/source/_integrations/knx.markdown +++ b/source/_integrations/knx.markdown @@ -1421,6 +1421,10 @@ knx: state_address: "9/0/2" ``` +{% note %} +At least one of `address` or `switch_address` has to be provided. If only `address` is provided, on/off will implicitly be controlled via this address - sending 0 to turn off. +{% endnote %} + {% configuration %} name: description: A name for this device used within Home Assistant. @@ -1428,12 +1432,20 @@ name: type: string address: description: KNX group address for setting the percentage or step of the fan. *DPT 5.001* or *DPT 5.010* - required: true + required: false type: [string, list] state_address: description: KNX group address for retrieving the percentage or step of the fan. *DPT 5.001* or *DPT 5.010* required: false type: [string, list] +switch_address: + description: KNX group address for switching the fan on/off. *DPT 1* + required: false + type: [string, list] +switch_state_address: + description: KNX group address for retrieving the on/off state of the fan. *DPT 1* + required: false + type: [string, list] oscillation_address: description: KNX group address for switching the fan oscillation on or off. *DPT 1* required: false From b2d5784b8c380e71545f0f01c5c62dfa50d0fa3c Mon Sep 17 00:00:00 2001 From: Matthias Alphart Date: Thu, 18 Dec 2025 20:38:34 +0100 Subject: [PATCH 2/2] Update source/_integrations/knx.markdown Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- source/_integrations/knx.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/knx.markdown b/source/_integrations/knx.markdown index 0805276d21c3..61bad1784ce3 100644 --- a/source/_integrations/knx.markdown +++ b/source/_integrations/knx.markdown @@ -1422,7 +1422,7 @@ knx: ``` {% note %} -At least one of `address` or `switch_address` has to be provided. If only `address` is provided, on/off will implicitly be controlled via this address - sending 0 to turn off. +At least one of `address` or `switch_address` must be provided. If you set only `address`, Home Assistant also uses this address to switch the fan on and off by sending 0 to turn the fan off. {% endnote %} {% configuration %}