Add reconfigure flow for KNX (#39164)

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
This commit is contained in:
Matthias Alphart 2025-07-14 23:34:35 +02:00 committed by GitHub
parent 247c469ace
commit 07b0984e7d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -126,13 +126,23 @@ Local IP interface:
See [Connection](#connection) on how to get the files or keys needed for this configuration step. See [Connection](#connection) on how to get the files or keys needed for this configuration step.
{% include integrations/option_flow.md %} ## Reconfiguration
You can change your KNX connection configuration at any time through the integration settings. This is useful when you need to update the Keyring file or switch to a different connection type.
1. Go to {% my integrations icon title="**Settings** > **Devices & services**" %}.
2. Select **KNX**.
3. Click the three-dot {% icon "mdi:dots-vertical" %} menu and then select **Reconfigure**.
### Configure KNX interface ### Configure KNX interface
Reconfigure your connection settings. See above for more information. Reconfigure your connection settings. See above for more information.
### Communication settings ### Import KNX Keyring
Provide a new keyring file to be used by the integration. See [KNX Secure](#knx-secure) on how to get this file.
{% include integrations/option_flow.md %}
{% configuration_basic %} {% configuration_basic %}
State updater: State updater:
@ -143,10 +153,6 @@ Telegram history limit:
description: "Number of Telegrams to keep in memory for the KNX panels group monitor." description: "Number of Telegrams to keep in memory for the KNX panels group monitor."
{% endconfiguration_basic %} {% endconfiguration_basic %}
### Import KNX Keyring
Provide a (new) keyring file to be used by the integration. See [KNX Secure](#knx-secure) on how to get this file.
## Basic configuration ## Basic configuration
In order to make use of the various platforms offered by the KNX integration, you will need to set them up via the KNX panel or add the corresponding configuration yaml to your {% term "`configuration.yaml`" %}. See [Splitting up the configuration](/docs/configuration/splitting_configuration/) if you like to arrange YAML parts in dedicated files. In order to make use of the various platforms offered by the KNX integration, you will need to set them up via the KNX panel or add the corresponding configuration yaml to your {% term "`configuration.yaml`" %}. See [Splitting up the configuration](/docs/configuration/splitting_configuration/) if you like to arrange YAML parts in dedicated files.