Update xknx to 0.15.0 (#40649)

* Update xknx to 0.15.0

closes #40526

* Review: Remove log_directory for now

* Review: typo fix
This commit is contained in:
Marvin Wichmann 2020-09-30 10:04:56 +02:00 committed by GitHub
parent e38ae1b188
commit f5429dc175
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 11 deletions

View File

@ -191,20 +191,17 @@ class KNXModule:
"""Initialize of KNX object."""
self.xknx = XKNX(
config=self.config_file(),
loop=self.hass.loop,
own_address=self.config[DOMAIN][CONF_KNX_INDIVIDUAL_ADDRESS],
rate_limit=self.config[DOMAIN][CONF_KNX_RATE_LIMIT],
multicast_group=self.config[DOMAIN][CONF_KNX_MCAST_GRP],
multicast_port=self.config[DOMAIN][CONF_KNX_MCAST_PORT],
connection_config=self.connection_config(),
state_updater=self.config[DOMAIN][CONF_KNX_STATE_UPDATER],
)
async def start(self):
"""Start KNX object. Connect to tunneling or Routing device."""
connection_config = self.connection_config()
await self.xknx.start(
state_updater=self.config[DOMAIN][CONF_KNX_STATE_UPDATER],
connection_config=connection_config,
)
await self.xknx.start()
self.hass.bus.async_listen_once(EVENT_HOMEASSISTANT_STOP, self.stop)
self.connected = True
@ -227,9 +224,8 @@ class KNXModule:
return self.connection_config_tunneling()
if CONF_KNX_ROUTING in self.config[DOMAIN]:
return self.connection_config_routing()
# return None to let xknx use config from xknx.yaml connection block if given
# otherwise it will use default ConnectionConfig (Automatic)
return None
# config from xknx.yaml always has priority later on
return ConnectionConfig()
def connection_config_routing(self):
"""Return the connection_config if routing is configured."""

View File

@ -2,7 +2,7 @@
"domain": "knx",
"name": "KNX",
"documentation": "https://www.home-assistant.io/integrations/knx",
"requirements": ["xknx==0.14.4"],
"requirements": ["xknx==0.15.0"],
"codeowners": ["@Julius2342", "@farmio", "@marvin-w"],
"quality_scale": "silver"
}

View File

@ -2277,7 +2277,7 @@ xboxapi==2.0.1
xfinity-gateway==0.0.4
# homeassistant.components.knx
xknx==0.14.4
xknx==0.15.0
# homeassistant.components.bluesound
# homeassistant.components.rest