From 774b1d1663ce1ce59a729d3f49f6cc35405cbc70 Mon Sep 17 00:00:00 2001 From: Ron Klinkien Date: Wed, 1 Apr 2020 00:22:20 +0200 Subject: [PATCH] Enable KNX tunnel auto_reconnect by default (#33387) * Added tunnel reconnect functionality * Code improvements * Update homeassistant/components/knx/__init__.py Co-Authored-By: springstan <46536646+springstan@users.noreply.github.com> * Enable auto_reconnect for tunnels by default Co-authored-by: springstan <46536646+springstan@users.noreply.github.com> --- homeassistant/components/knx/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/knx/__init__.py b/homeassistant/components/knx/__init__.py index edd42678a1f..c302188ff20 100644 --- a/homeassistant/components/knx/__init__.py +++ b/homeassistant/components/knx/__init__.py @@ -205,7 +205,7 @@ class KNXModule: def connection_config_tunneling(self): """Return the connection_config if tunneling is configured.""" - gateway_ip = self.config[DOMAIN][CONF_KNX_TUNNELING].get(CONF_HOST) + gateway_ip = self.config[DOMAIN][CONF_KNX_TUNNELING][CONF_HOST] gateway_port = self.config[DOMAIN][CONF_KNX_TUNNELING].get(CONF_PORT) local_ip = self.config[DOMAIN][CONF_KNX_TUNNELING].get(CONF_KNX_LOCAL_IP) if gateway_port is None: @@ -215,6 +215,7 @@ class KNXModule: gateway_ip=gateway_ip, gateway_port=gateway_port, local_ip=local_ip, + auto_reconnect=True, ) def connection_config_auto(self):