Matthias Alphart
81259f4eef
Update xknx to 0.21.3 ( #72006 )
2022-05-17 15:08:21 +02:00
Matthias Alphart
b3d1574a71
Refactor KNX config flow and validate user input ( #69698 )
...
* validate config flow user input
* test flow for invalid user input
* validate multicast address blocks
* Update homeassistant/components/knx/config_flow.py
Co-authored-by: Marvin Wichmann <me@marvin-wichmann.de>
Co-authored-by: Marvin Wichmann <me@marvin-wichmann.de>
2022-04-10 15:56:45 +02:00
Matthias Alphart
46a457a638
Update KNX flow strings to use "data_description" and remove invalid options ( #68935 )
...
* use `data_description`
* use selectors so `data_description` shows
* remove unused config option
`individual_address` has no effect for tunneling. The address is always assigned by the tunnelling server.
* remove unsupported option for tunneling V1 devices
2022-04-01 00:15:53 +02:00
Marvin Wichmann
9b05a1264a
Add support for IP secure to KNX config flow ( #68906 )
...
* Add support for TCP Secure in KNX config flow
* Add support for TCP Secure in KNX config flow
* Fix typing
* Fix import
* Move assert up to cover all possible cases
2022-03-30 21:10:47 +02:00
Marvin Wichmann
072f7d5611
Add support for TCP tunneling connections to KNX ( #64928 )
2022-01-26 06:36:07 +01:00
Marvin Wichmann
b9247f3952
Fix local_ip handling in KNX options flow ( #62969 )
2021-12-30 01:13:58 +01:00
Marvin Wichmann
cefbc2c428
Allow setting local_ip for knx routing connections ( #61836 )
2021-12-15 13:15:56 +01:00
Marvin Wichmann
affa3a6ada
Add missing local_ip to KNX config flow and options flow ( #61018 )
...
* Add missing local_ip to KNX config flow and options flow
* Update strings
2021-12-04 23:07:28 +01:00
Marvin Wichmann
e5c33474e3
Add config and options flow to KNX integration ( #59377 )
2021-11-20 11:30:41 +01:00